Dencun 업그레이드 개요: 칸쿤 업그레이드, 실행 계층 및 합의 계층 EIP

블록비츠
2024-01-13 15:49:27
수집
Dencun=Deneb(합의 계층)+Cancun(실행 계층)

원문 제목:《Dencun Upgrade Overview

원저자:BLOB

편집:Luccy,BlockBeats

편집자 주: 칸쿤 업그레이드가 다가오면서 L2도 활기를 띠고 있습니다. 본문은 Arbitrum의 blobcoin에서 출발하여 Dencun 업그레이드에 대해 고차원적으로 논의하고, 이 업그레이드가 이더리움에 가져올 모든 변화, 즉 실행층과 합의층을 설명합니다. 본문은 칸쿤 업그레이드와 Dencun 업그레이드에 대해 자세히 소개하며, BlockBeats가 원문을 다음과 같이 편집했습니다:

이는 Dencun, EIP4844 및 이더리움 L2의 낮은 거래 수수료에 대한 일련의 교육 기사 중 첫 번째 기사입니다.

여기서 우리는 Dencun 업그레이드에 대해 고차원적으로 논의하고, 이 업그레이드가 이더리움에 가져올 모든 변화, 즉 실행층과 합의층을 설명합니다.

소개

EIP란 무엇인가요?

EIP-1은 이를 다음과 같이 설명합니다:

EIP는 "이더리움 개선 제안"을 의미합니다.

EIP는 이더리움 커뮤니티에 정보를 제공하기 위한 설계 문서로, 이더리움 또는 그 프로세스나 환경의 새로운 기능을 설명합니다.

누구나 이더리움 마법사이더리움 연구와 같은 포럼에서 이더리움에서 변경하고자 하는 사항에 대해 대화를 시작할 수 있습니다:아이디어에 대한 합의가 이루어지면, 저자는 EIP-1에 설명된 프로세스를 따라 EIP를 작성할 수 있습니다.

실행층과 합의층이란 무엇인가요?

이더리움이 병합(일명 "파리 업그레이드")을 경험한 이후, 이더리움은 두 개의 서로 다른 독립적인 층에서 운영되고 있습니다: "실행층"과 "합의층"입니다.

이 층들은 서로 다른 기능을 가지고 있으며, 함께 이더리움 블록체인의 PoS 버전을 구성합니다:

실행층(EL):거래로 인한 변화를 블록체인에 적용하는 역할을 합니다.

이것이 무엇을 의미하는지 알고 싶다면, 예를 들어 설명해 보겠습니다.

앨리스가 10 WETH를 BLOB으로 교환하고자 하는 경우를 생각해 보세요:앨리스는 이더리움 블록체인에 거래를 전송하여 그녀의 WETH를 BLOB으로 교환하도록 지정해야 합니다. 앨리스의 거래가 블록체인에 포함되면, 실행층은 모든 필요한 코드를 실행(Sushiswap에서의 토큰 교환)하고 앨리스의 토큰 잔액과 승인을 업데이트하여 블록체인의 데이터베이스를 효과적으로 수정합니다.

본질적으로, 실행층은 이더리움의 엔진으로 생각할 수 있으며, 사용자가 블록체인에서 작업을 수행할 때 그 엔진의 바퀴가 돌아갑니다.

합의층(CL):모든 블록체인 노드가 서로 합의에 도달하도록 하는 역할을 합니다. 블록체인이 분산된 참여자 네트워크에 의해 지원되기 때문에, 이 참여자(일반적으로 "노드"라고 불림)는 모두 블록체인에 동의해야 합니다. 만약 이런 일이 발생하지 않고 이더리움 노드가 동의하지 않는다면, 우리는 앨리스가 10 WETH를 가지고 있다고 생각하는 이더리움의 일부와 앨리스가 WETH를 가지고 있지 않다고 생각하는 이더리움의 다른 부분이 존재하는 세계에 들어가게 됩니다.

합의층을 이더리움의 핸들로 생각해 보세요. 이 핸들은 전체 이더리움 블록체인이 나아가야 할 방향을 정의합니다!

핵심 요점:실행층과 합의층은 분리되어 있으며 독립적이며, 서로 다른 팀이 유지 관리합니다.

Dencun은 무엇인가요?

Dencun = Deneb + Cancun

이더리움이 현재 두 개의 독립적인 층으로 구성되어 있기 때문에, 두 층 모두 대규모 변경(예: EIP4844)을 지원하기 위해 자체 수정을 해야 합니다.

따라서 대규모 업그레이드는 이제 두 층을 모두 업그레이드해야 합니다. 이러한 이유로 이더리움 핵심 개발자들은 각 층의 업그레이드 이름을 결합하여 일반적인 이더리움 업그레이드를 지칭하는 하나의 이름을 선호합니다.

• Shapella = 상하이 (EL) + 카펠라 (CL)

• Dencun = 칸쿤 (EL) + 데네브 (CL)

흥미로운 사실:EL 업그레이드는 도시 이름으로 명명되고, CL 업그레이드는 별 이름으로 명명됩니다.

이제 Dencun의 두 주요 부분을 이해했으니, 이들을 깊이 있게 살펴보겠습니다.

Deneb (CL 업그레이드)에는 5개의 EIP가 포함되며, Cancun에는 6개의 EIP가 포함됩니다.

Deneb:합의층 EIP

EIP -4788:EVM의 신호 블록 루트

이 EIP는 합의층 조건의 "증명"을 추가하고 이를 이더리움의 스마트 계약(실행층에 위치)에서 사용할 수 있도록 합니다.

스테이킹 풀, 재스테이킹 프로토콜 및 브리지와 같은 시스템은 런타임 개선의 신뢰 가정으로부터 혜택을 받을 것입니다.

EIP -4844:분할 Blob 거래

이 EIP는 "Blob을 포함한 거래"를 위한 새로운 거래 형식을 도입합니다. 이 새로운 거래 형식은 Arbitrum 및 Optimism과 같은 L2 네트워크에서 채택되어 압축 형식으로 이더리움에 자신의 L2 거래를 게시합니다. 이 개선은 이러한 거래를 위한 별도의 수수료 시장을 생성할 것이며, 이는 이더리움 사용자와 L2 네트워크가 이더리움 수수료 시장에서 경쟁하지 않고 각자 자신의 가스 가격을 가지게 됨을 의미합니다.

EIP -7044:영구 유효 서명 자발적 탈퇴

이 EIP는 분할 증명을 사용하는 이더리움 검증자에게 생활 질 개선을 가져오며, 검증 증명과 인출 증명을 분리하여 보유할 경우 검증자의 지분을 더 쉽게 철회할 수 있게 합니다. 호기심 많은 독자는 여기서 이 EIP에 대한 더 많은 정보를 확인할 수 있습니다.

EIP -7045:최대 증명 포함 슬롯 증가

이 EIP는 제안된 이더리움 블록 제출 증명의 최대 시간을 연장합니다. 증명은 검증자가 제안된 블록에 투표하는 "투표"입니다:충분한 투표가 새로운 블록이 수용되어 블록체인에 추가될지를 결정합니다.

EIP -7514:최대 Epoch Churn 제한 추가 이 EIP는 "epoch churn limit"에 대한 제한을 도입할 계획이며, 이는 "최대 검증자 성장률"에 대한 제한으로 직접 변환됩니다. 이더리움 핵심 개발자들은 이더리움 검증자 수의 증가 속도를 제한하여 팀이 100% ETH 스테이킹 시 발생할 수 있는 문제에 대한 보다 포괄적인 솔루션을 연구할 수 있는 시간을 더 많이 갖도록 하려 합니다.

Cancun:실행층 EIP

EIP -1153:순간 저장소 작업 코드 이 EIP는 이더리움 가상 머신에 TLOAD 및 TSTORE 작업 코드를 도입합니다. 이는 특정 스마트 계약 데이터가 일시적임을 지정하는 데 사용됩니다:거래가 완료되기 전에 원래 값으로 돌아갑니다! 이는 스마트 계약이 거래 내에서만 변경되는 저장소를 가질 수 있게 합니다! 거래가 끝난 후, 이러한 저장소는 원래 상태로 복원됩니다. 많은 계약 및 프로토콜이 이로 인해 혜택을 받을 것이며, 재진입 방지에 사용되는 변수의 가스 비용이 줄어들 것입니다. (재진입 방지는 초기 값으로 설정된 변수로, 거래 실행 중에 수정되며 거래 종료 시 초기 값으로 재설정됩니다)

EIP -4788:EVM의 신호 블록 루트

이 EIP는 CL과 EL 모두에 관심이 있습니다.

EIP -4844:분할 Blob 거래

우리가 사랑하는 EIP -4844는 Deneb 부분에서 이미 논의되었습니다.

EIP -5656:MCOPY - 메모리 복사 작업 코드 이 EIP는 MCOPY 이더리움 가상 머신에 작업 코드를 도입하여 스마트 계약 실행 중에 메모리의 일부를 복사하고 이를 메모리의 다른 부분에 쓸 수 있도록 합니다.

EIP -6780:SELFDESTRUCT는 동일한 거래에서만 이 EIP는 폐기될 계획의 일환입니다. 스마트 계약을 생성하는 동일한 거래에서만 이 작업 코드의 동작을 변경하여 계정을 삭제합니다.

오랫동안 폐기될 계획이었으며, 이는 이더리움 블록체인의 불변성을 방해하기 때문입니다. 따라서 이 작업 코드는 계약을 생성할 때만 동일한 거래에서 계정을 삭제할 수 있도록 수정됩니다! SELFDESTRUCT

EIP -7516:BLOBBASEFEE 작업 코드 이 EIP는 현재 데이터 blob 기본 수수료를 반환하는 BLOBBASEFEE 작업 코드를 도입합니다. 오늘날 이더리움에서 거래 수수료가 작동하는 방식과 유사하게, 데이터 Blob 거래는 탄력적인 기본 수수료 메커니즘을 사용하여 가격이 책정되며, 이는 이러한 거래를 보내는 총 가스 가격을 결정합니다! 일반 거래의 기본 수수료와 마찬가지로, Blob 거래 수가 목표 거래 수를 초과하면 Blob 기본 수수료는 점진적으로 증가하고, 목표 거래 수보다 적으면 Blob 기본 수수료는 점진적으로 감소합니다.

체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
체인캐처 혁신가들과 함께하는 Web3 세상 구축