EF 블로그

ETH 상단 배경 시작 이미지
ETH 하단 배경 종료 이미지
내용으로 건너뛰기

이 게시물은 다음 12 언어로 확인할 수 있습니다.

한국어

메인넷 샤펠라 발표

2023년 3월 28일에 프로토콜 지원 팀 님이 게시함

메인넷 샤펠라 발표
  • 곧 출금할 수 있습니다! 샤펠라 네트워크 업그레이드는 2023년 4월 12일 22:27:35 UTC로 예정된 에폭 194048에 이더리움 네트워크에서 활성화됩니다.
  • 스테이커 및 노드 운영자는 이 게시물과 출금 FAQ를 읽어보시기 바랍니다.
  • 오늘부터 4월 5일까지 샤펠라 취약점에 대한 이더리움 버그 바운티 보상금을 두 배로 늘립니다.
  • 지금 이와 같은 업그레이드 공지에 대한 이메일을 수신하도록 신청할 수 있습니다. 페이지 하단으로 스크롤하여 확인하세요 📩.

Goerli 전환이 순조롭게 진행된 후 고객 팀은 메인넷 활성화를 위한 샤펠라 업그레이드를 예약했습니다. 합의는 4월 12일에 열린 제157차 올코어개발자 실행 계층 회의에서 빠르게 도달했습니다.

이번 업그레이드는 병합에 이은 것으로, 검증자가 비콘 체인에서 자신의 스테이크를 다시 실행 계층으로 출금할 수 있게 지원합니다. 또한 아래에 설명된 실행 계층과 합의 계층 모두에 새로운 기능이 도입되었습니다.

업그레이드 사양

샤펠라 업그레이드는 실행 계층(상하이), 합의 계층(카펠라) 및 엔진 API에 대한 변경 사항을 결합합니다.

상하이

상하이에 포함된 실행 계층 변경 사항은 여기에서 확인할 수 있습니다. 참고로 다음과 같습니다.

EIP-6049는 사용 중단 경고일 뿐입니다. 고객 팀은 향후 네트워크 업그레이드에서 SELFDESTRUCT 시맨틱이 변경될 것으로 예상하지만, 상하이에서 옵코드의 작동은 변경되지 않습니다.

또한, 상하이의 전체 변경 사항은 이제 실행 계층에 대한 새로운 파이썬 참조 구현인 이더리움 실행 계층 사양(EELS)에서 확인할 수 있습니다.

카펠라

카펠라 업그레이드를 위한 합의 계층의 변경 사항은 v1.3.0-rc.5 사양에 명시되어 있습니다. README에서 전체 변경 사항을 안내합니다. 업그레이드의 주요 내용은 다음과 같습니다.

  • 검증자를 위한 전체 및 부분 출금
  • BLSToExecutionChange 메시지를 통해 BLS_WITHDRAWAL_PREFIX 를 사용하는 검증자가 출금을 위한 전제 조건인 ETH1_ADDRESS_WITHDRAWAL_PREFIX로 업데이트
  • 독립적인 상태 및 블록 히스토리 누적기를 통해 원래의 단일 히스토리 루트를 대체

스테이커가 카펠라를 준비하는 방법에 대한 자세한 정보는 출금 FAQ를 읽어보시기 바랍니다.

엔진 API

엔진 API에 대한 변경 사항은 execution-apis 리포지토리의 shanghai.md 파일에서 확인할 수 있습니다. 즉, WithdrawalV1 구조가 도입되었으며 관련 구조와 방법에 추가됩니다. 병합 이후 실행 계층 API에 대한 변경 사항은 리포지토리 최신 릴리스에 번들로 제공됩니다.

클라이언트 릴리스

다음 클라이언트 릴리즈는 이더리움 메인넷에서 상하이 및 카펠라를 지원합니다. 이전의 샤펠라 릴리스는 테스트넷 배포만 지원했으며 메인넷 업그레이드와 호환되지 않습니다.

실행할 클라이언트를 선택할 때 검증자는 실행 계층(EL)과 합의 계층(CL) 모두에서 대부분의 클라이언트를 실행하는 경우의 위험성을 특히 염두에 두어야 합니다. 이러한 위험과 그 결과에 대한 설명은 여기에서 확인할 수 있습니다. 현재 EL 및 CL 클라이언트 분배의 추정치 및 클라이언트 간에 전환을 위한 안내서는 여기에서 찾을 수 있습니다.

합의 계층 메인넷 릴리스

이름버전링크
Lighthousev4.0.1다운로드
Lodestarv1.7.0다운로드
Nimbusv23.3.2다운로드
Prysmv4.0.0다운로드
Tekuv23.3.1다운로드

참고: 검증자를 실행할 때 합의 계층 비콘 노드와 검증자 클라이언트를 모두 업데이트해야 합니다.

실행 계층 메인넷 릴리스

이름버전링크
Besuv23.1.2다운로드
Erigonv2.41.0 v2.42.0다운로드
go-ethereum (geth)v1.11.5다운로드
Nethermindv1.17.3다운로드

FAQ

이더리움 사용자 또는 이더 보유자로서 내가 실행해야 하는 작업이 있습니까?

간단히 말하자면 없습니다.

거래소, 디지털 지갑 또는 하드웨어 지갑을 사용하는 경우 거래소 또는 지갑 제공업체로부터 추가 조치를 취하라는 안내를 받지 않는 한 아무 작업도 할 필요가 없습니다.

자체 이더리움 노드를 운영하는 경우 다음 질문을 참조하세요.

스테이킹 노드 운영자가 아닌 경우 어떻게 해야 하나요?

메인넷 업그레이드와 호환되려면 노드를 상단의 표에 나열된 이더리움 클라이언트 버전으로 업데이트하세요.

스테이커는 무슨 작업을 해야 합니까?

메인넷 업그레이드와 호환되려면 노드를 상단의 표에 나열된 이더리움 클라이언트 버전으로 업데이트하세요. 비콘 노드와 검증자 클라이언트가 모두 업데이트되었는지 확인하세요!

또한 출금 FAQ를 읽어보실 것을 권장합니다.

스테이커 또는 노드 운영자인데 업그레이드에 참여하지 않으면 어떻게 되나요?

최신 버전(상단에 나열됨)으로 업데이트되지 않은 이더리움 클라이언트를 사용하고 있는 경우, 업그레이드가 실행되면 귀하의 클라이언트는 포크 전 블록체인과 동기화됩니다.

이전 규칙에 따라 호환되지 않는 체인에 갇혀 이더를 전송하거나 샤펠라 이후의 이더리움 네트워크에서 운영할 수 없게 됩니다.

애플리케이션 또는 툴링 개발자는 무슨 작업을 해야 합니까?

샤펠라는 스마트 계약에 큰 변화를 도입하지 않습니다. 애플리케이션 및 툴링 개발자는 업그레이드 변경 사항을 검토하여 수정 사항이 있는지 확인하거나 새로 도입된 기능의 사용 방법을 이해해야 합니다.

즉, 애플리케이션 개발자는 현재 상하이에서 SELFDESTRUCT 옵코드가 더 이상 사용되지 않는 것으로 간주된다는 점에 유의해야 합니다. 이 네트워크 업그레이드의 일부로 그 의미는 변경되지 않지만, 다음 업그레이드에서는 변경될 가능성이 높습니다. 자세한 내용은 EIP-6049을 참조하세요.

왜 "샤펠라"인가요?

실행 계층으로 업그레이드는 데브콘 도시 이름을 따르고, 합의 계층으로 업그레이드는 별 이름을 따릅니다. "샤펠라"는 데브콘 2의 개최지인 상하이와 북쪽 별자리 마차부 자리에서 가장 밝은 별인 카펠라의 합성어입니다.

샤펠라 라이브는 어디에서 볼 수 있나요?

이더스테이커이더리움 캣 허더스 는 업그레이드가 시작되기 직전부터 샤펠라 뷰잉 파티를 개최합니다. 여기에서 확인할 수 있습니다.


샤펠라 업그레이드에 기여해주신 모든 분들과 지분 증명 이더리움의 초창기 보안을 위해 도움을 주신 기존 및 신규 스테이커 여러분께 감사드립니다!


표지 이미지 원본: 이란 딩, 각색: 사이토 토모.

이 게시물은 영어에서 번역되었습니다. 결과적으로, 완전히 정확하거나 최신의 내용이 아닐 수도 있습니다. 원본 버전은 영어에서 찾아볼 수 있습니다.

Subscribe to Protocol Announcements

Sign up to receive email notifications for protocol-related announcements, such as network upgrades, FAQs or security issues. You can opt-out of these at any time.


범주