원제: "이더리움 재단 블로그: 메인넷 합병 발표"
작성자: 프로토콜 지원팀
원본 편집: Unitimes
이더리움이 지분 증명(PoS)으로 이동하고 있습니다! 이 전환을Merge는 먼저 Bellatrix 업그레이드를 통해 Beacon Chain에서 활성화되어야 합니다. 이후 이더리움 작업 증명(PoW) 체인은 특정 총 난이도 값에 도달하면 지분 증명(PoS)으로 마이그레이션됩니다.
계획에 따르면 Bellatrix 업그레이드는 2022년에9월 6일비콘 체인의 에포크 144896의 UTC 11:34:47.
합병 발동 단말기의 총 난이도 값은 58750000000000000000000이며,2022년 9월 10일에서 20일 사이。
배경
배경
수년간의 노력 끝에 마침내 이더리움의 PoS 업그레이드가 나왔습니다! 이제 모든 공개 테스트넷이 성공적으로 업그레이드되었으며 이더리움 메인넷으로의 통합 업그레이드가 예정되어 있습니다.
합병은 두 가지 면에서 과거의 네트워크 업그레이드와 다릅니다. 첫째, 노드 운영자는 둘 다 업데이트해야 합니다.합의 계층(CL) 클라이언트 및 실행 계층(EL) 클라이언트, 그들 중 하나가 아닙니다. 둘째, 이 업그레이드는 두 단계로 활성화됩니다.Bellatrix, 비콘 체인의 특정 에포크 높이에서 완료되며 두 번째 단계는Paris첫 번째 레벨 제목
보조 제목
시간
병합은 두 단계로 나뉘며 첫 번째 단계는 특정 에포크 높이의 합의 계층에서 트리거됩니다.벨라트릭스 네트워크 업그레이드. 그 후, 실행 계층은 작업 증명(PoW)에서 지분 증명(PoS)으로 전환됩니다.Paris, 터미널 총 난이도라는 용어로 (TTD) 의 특정 총 난이도 값에 의해 트리거됩니다.
벨라트릭스 업그레이드 예정2022년 9월 6일 오전 11:34:47 UTC비콘 체인 높이가 144896에 도달하면 수행하십시오.
그리고 실행 레이어 업그레이드 파리는 TTD 도달한 총 난이도 값 58750000000000000000000 에 트리거되며 에 발생할 것으로 예상됩니다.2022년 9월 10일 ~ 9월 20일 사이게다가bordel.wtf게다가797.io/themerge일어나.
실행 계층이 미리 결정된 TTD 값에 도달하거나 초과하면 비콘 체인 유효성 검사기가 후속 블록 생성을 담당합니다. 비콘 체인에 의해 블록이 완료되면 병합 업그레이드가 완료된 것으로 간주됩니다. 정상적인 네트워크 조건에서 TDD 난이도 값에 도달한 후 생성된 첫 번째 블록은 2 에포크(약 13분) 이내에 완료됩니다.
새로운 JSON-RPC 블록 태그 finalized~에 의해~에 의해쿼리 DIFFICULTY opcode(0x44)(병합 후 PREVRANDAO로 이름 변경)보조 제목
클라이언트 버전
다음 클라이언트 버전은 이더리움 메인넷에 대한 병합 업그레이드를 지원합니다.노드 운영자는 병합 도중 및 이후에 네트워크에 남아 있으려면 실행 계층과 합의 계층 클라이언트를 모두 실행해야 합니다.
여기여기여기여기실행 및 합의 계층에서 클라이언트 분포의 추정치와 한 클라이언트에서 다른 클라이언트로 전환하기 위한 지침을 찾으십시오.
1) 합의 계층 클라이언트
고객:Lighthouse
버전: v3.0.0
고객:Lodestar
버전: v1.0.0
고객:Nimbus
버전: v22.8.0
고객:Prysm
버전: v3.0.0
고객:Teku
버전: 22.8.1
고객:Erigon
버전: v2022.08.02-알파
고객:go-ethereum (geth)
버전: v1.10.23
고객:Nethermind
버전: v1.14.0
보조 제목
업그레이드 사양
병합된 합의 키 변경 사항은 다음 두 위치에 지정됩니다.
1. 합의 계층은 합의 사양 저장소를 기반으로 합니다.Bellatrix목차변화.
2. 실행 계층은 다음을 실행합니다.Paris사양변화.
이 외에도 합의 계층과 실행 계층 클라이언트가 상호 작용하는 방식을 다루는 두 가지 다른 사양이 있습니다.
1. 안으로execution-apisRepository에 지정된 Engine API는 합의 레이어와 실행 레이어 간의 통신에 사용됩니다.
2. 합의 사양 저장소에서sync보조 제목
버그 바운티 프로그램 통합
지금부터 9월 8일 사이에 모든 병합 관련 버그 바운티는 4배의 승수를 갖게 됩니다. 심각한 버그 포상금은 최대 100만 달러에 달할 수 있습니다.
자세한 내용은 다음을 참조하십시오.보조 제목 。
FAQ
1. 노드 운영자는 어떻게 해야 하나요?
합병 후 이더리움 풀 노드는 지분 증명 비콘 체인을 실행하는 합의 계층(CL) 클라이언트와 사용자 상태를 관리하고 트랜잭션 관련 계산을 실행하는 실행 계층(EL) 클라이언트의 조합입니다. EL(Execution Layer) 및 CL(Consensus Layer) 클라이언트는 다음을 사용합니다.Engine API인증된 포트를 통해 통신하기 위한 새로운 JSON RPC 방법입니다. EL(실행 계층) 및 CL(합의 계층) 클라이언트는 JWT 키를 사용하여 서로를 인증합니다. 노드 운영자는 이 값을 생성하고 구성하는 방법에 대한 지침은 클라이언트 설명서를 참조해야 합니다.
즉, 비콘 체인에서 이미 실행 중인 노드가 있는 경우 이제 실행 계층 클라이언트도 실행해야 합니다. 마찬가지로 현재 작업 증명(PoW) 네트워크에서 노드를 실행하는 경우 합의 계층 클라이언트도 실행해야 합니다. 안전하게 통신하려면 각 클라이언트에 JWT 토큰을 전달해야 합니다. ethereum.org 웹사이트의"노드 실행" 섹션업데이트는 단계를 더 자세히 설명합니다.
이 기사이 기사이 두 구성 요소의 차이점에 대해 자세히 설명합니다.
그리고Beacon API그리고JSON RPC API둘 다 예상대로 계속 작동합니다.
2. 스테이커는 어떻게 해야 하나요?
위에서 언급했듯이 합의 계층 클라이언트를 실행하는 것 외에도 비콘 체인의 유효성 검사기는 병합 후 실행 계층 클라이언트를 실행해야 합니다. 스테이커는 병합하기 전에 그렇게 할 것을 강력히 권장하지만 일부 유효성 검사기는 이러한 기능을 타사 공급자에게 아웃소싱했습니다. 이는 실행 계층에서 필요한 유일한 데이터가 예금 계약의 업데이트이기 때문에 가능합니다.
유효성 검사기 보상은 여전히 비콘 체인에서 생성되며 후속 네트워크 업그레이드를 철회해야 하지만 거래 수수료는 실행 계층에서 지불, 소각 및 분배됩니다. 유효성 검사기는 이더리움 주소를 거래 수수료 수령인으로 지정할 수 있습니다.
유효성 검사기 보상은 여전히 비콘 체인에서 생성되며 후속 네트워크 업그레이드를 철회해야 하지만 거래 수수료는 실행 계층에서 지불, 소각 및 분배됩니다. 유효성 검사기는 이더리움 주소를 거래 수수료 수령인으로 지정할 수 있습니다.
컨센서스 클라이언트를 업데이트한 후 트랜잭션 수수료가 제어하는 주소로 전송되도록 유효성 검사기 클라이언트 구성의 일부로 수수료 수신자를 설정해야 합니다. 스테이킹을 위해 타사 공급자를 사용하는 경우 이러한 수수료가 분배되는 방식을 지정하는 것은 선택한 공급자에게 달려 있습니다.
스테이킹 런치패드에는병합 준비 체크리스트, 스테이커는 프로세스의 각 단계를 완료하는 데 사용할 수 있습니다. EthStaker는 또한 유효성 검사기 준비 워크숍을 개최했으며 더 많은 워크숍이 계획되어 있습니다.
메인넷 PoS 전환을 준비하기 위해 테스트넷에서 검증자를 실행하려는 스테이커는 Staking Launchpad 인스턴스도 있는 Goerli 테스트넷(현재 병합됨)에서 그렇게 할 수 있습니다.
3. TTD의 예상 날짜 범위가 넓은 이유는 무엇입니까?
각 블록의 난이도 증가는 불안정한 네트워크 컴퓨팅 성능에 따라 달라지며 더 많은 컴퓨팅 성능이 네트워크에 합류하면 TTD에 더 빨리 도달합니다. 마찬가지로 컴퓨팅 성능이 네트워크에서 제거되면 TTD 도착 시간이 지연됩니다. 해시레이트 수준이 크게 하락하는 경우 Ropsten 테스트넷에서 수행한 것처럼 TTD 적용 범위 값을 조정할 수 있습니다.
4. 애플리케이션 또는 도구 개발자는 어떻게 해야 합니까?
이전 게시물에서 언급했듯이 병합은 이더리움에 배포된 계약의 하위 집합에 최소한의 영향을 미치며 그 중 어느 것도 깨지면 안 됩니다. 또한 대부분의 사용자 API 끝점은 안정적으로 유지됩니다(eth_getWork와 같은 작업 증명 특정 메서드를 사용하지 않는 한).
즉, 이더리움의 대부분의 애플리케이션은 온체인 계약보다 훨씬 더 많은 것을 포함합니다. 이제 프런트 엔드 코드, 도구, 배포 파이프라인 및 기타 오프 체인 구성 요소가 예상대로 작동하는지 확인할 때입니다. 개발자는 전체 테스트를 실행하고 Sepolia 또는 Goerli에서 배포 주기를 실행하고 모든 도구 또는 종속성 문제를 해당 프로젝트의 관리자에게 보고할 것을 강력히 권장합니다. 이슈를 어디에서 열어야 할지 확실하지 않은 경우 이 저장소를 사용하십시오.
또한 Sepolia와 Goerli를 제외한 모든 테스트넷은 병합 후에 더 이상 사용되지 않습니다. Ropsten, Rinkeby 또는 Kiln 사용자인 경우 Goerli 또는 Sepolia로 마이그레이션할 계획을 세워야 합니다. 이에 대한 자세한 내용은 다음을 참조하십시오.이 링크 。
5. 이더리움 사용자 또는 ETH 보유자는 어떻게 해야 합니까?
온체인에서 이더리움 애플리케이션을 사용하든, 거래소에서 ETH를 보유하든, 또는 자신의 지갑에 보관하든 상관없이 아무 것도 할 필요가 없습니다. 귀하가 사용하는 앱, 거래 플랫폼 또는 지갑이 추가 지침이나 조언을 제공하는 경우 해당 지침이나 조언이 그들로부터 온 것인지 확인해야 합니다. 사기에 주의하세요!
6. 이더리움 채굴자로서 또 무엇을 할 수 있습니까?
아니요, 이더리움 메인넷에서 채굴하는 경우 합병 후 네트워크가 전적으로 PoS(Proof of Stake) 알고리즘에 따라 실행되며 POW 채굴이 더 이상 불가능하다는 점을 알아야 합니다.
7. 채굴자 또는 노드 운영자이고 업그레이드에 관여하지 않으면 어떻게 됩니까?
최신 버전(위에 나열됨)으로 업데이트되지 않은 이더리움 클라이언트를 사용하는 경우 네트워크 업그레이드가 완료되면 클라이언트가 미리 포크된 블록체인과 동기화됩니다.
이전 규칙에 따라 호환되지 않는 체인에 갇혀 이더를 보내거나 병합된 이더리움 네트워크에서 작동할 수 없습니다.
8. 검증인으로서 약속한 ETH 권리를 철회할 수 있습니까?
아니요, 병합은 현재까지 Ethereum에 대한 가장 복잡한 업그레이드이며 네트워크 중단 위험을 최소화하기 위해 이 업그레이드에서 전환되지 않는 변경 사항을 배제하는 최소한의 접근 방식을 취했습니다.
비콘 체인에서 철수, 합병 후 첫 번째 업그레이드에서 도입될 가능성이 높습니다. 합의 레이어와 실행 레이어의 사양은 개발 중입니다.
9. 질문이 더 있는데 어디에 물어볼 수 있나요?
9월 9일 14:00 UTC에 클라이언트 개발자, ETHStaker 회원, 연구원 등이 참여할 수 있는 합병에 대한 커뮤니티 콜이 있습니다!
감사합니다
이더리움의 지분 증명(PoS)으로의 전환은 오랫동안 진행되어 왔습니다. The Merge에 대한 모든 것을 연구, 개발, 분석, 테스트, 파괴, 수정 또는 설명하는 데 기여한 모든 분들께 감사드립니다.
수년 동안 여기에 나열하기에는 너무 많은 기고자가 있지만 자신이 누구인지 알고 있습니다. 여러분이 없었다면 이 성당을 지을 수 없었을 것입니다.
원본 링크
