향후 10년 동안 이더리움의 돌파구: 블록체인 모듈화
원작자: Codex Labs
원본 편집: ETH 중국어
비탈릭 부테린이 블록체인 트릴레마를 제안한 지 5년이 지났습니다.ETH 코어 커뮤니티와 다른 퍼블릭 체인 개발자 모두 차세대 블록체인을 여는 열쇠를 찾기 위해 노력하고 있습니다.
Endgame 기사에서 Vitalik은 이더리움의 궁극적인 형태라고 생각하는 것을 설명하고 Rollups 및 DA가 구축한 새로운 이더리움을 설명하는 데 많은 공간을 할애했습니다. 의심할 여지 없이, 향후 10년 동안 이더리움의 상황을 깨뜨릴 방법, 즉 모듈화를 어느 정도 지적합니다.
그리고 우리는 그것이 이더리움이든 새로운 퍼블릭 체인이든 이미 자체 모듈화 길을 시작했지만 "대응" 방법이 다르고 완전히 다른 기술 경로를 형성했다는 것을 알고 있습니다.
1. 블록체인 레이어링
사실 이더리움 자체가 블록체인을 여러 계층으로 나누었지만 1.0 시대에는 노드가 모든 계층의 책임을 맡았습니다. 우리는 이더리움의 아이디어를 따르고 블록체인을 네 가지 수준으로 나눌 수 있습니다.
합의 계층: 노드 간 트랜잭션의 순서, 유효성 및 일관성을 결정합니다.
데이터 가용성 계층(Data Availability Layer): 거래 데이터를 사용할 수 있는지 확인(보장된 저장 및 검증 가능 및 사용 가능)
합의 계층: 합의 상태 약정
실행 계층: 컴퓨팅 상태 전환
Ethereum이 "세계 컴퓨터"라는 내러티브 논리로 돌아가서 블록체인의 모듈과 컴퓨터 구조를 유추하면 다음과 같습니다.
블록체인의 합의 계층 ⇒ 분산 컴퓨터 클러스터의 합의 알고리즘 유지
블록체인의 실행 계층 ⇒ 컴퓨터의 운영체제(실제로 명령을 실행하는 환경)
블록체인의 DA 레이어 ⇒ 컴퓨터의 메모리(단기 데이터 액세스용)
블록체인의 결제 계층 ⇒ 컴퓨터의 CPU(하드웨어는 명령 실행의 정확성을 보장함)
EigenLayr 프로젝트는 합의 계층을 매우 획기적으로 분할했다는 점을 언급할 가치가 있습니다.그는 PoS 합의 계층의 역할을 분산 시스템의 일관성 유지 및 네트워크의 신뢰 기반을 유지하기 위한 기타 메커니즘을 담당하는 것으로 이해했습니다. 그 결과 두 개의 하위 계층이 생성됩니다.
신뢰 계층: 하단 검증자 노드 또는 이더리움 네트워크에 참여하기로 약속한 하드웨어 엔터티로 구성됩니다.
일관성 계층: 이 거대한 분산 시스템의 일관성을 유지하기 위해 각 노드를 연결합니다.
블록체인의 모듈식 개발을 위한 기초를 제공하는 것은 이러한 레벨(모듈)의 구별이며, 그 결과 메인 체인에 대한 다양한 해체 체계가 등장합니다.
2. 프로젝트 매핑
위에서 언급한 계층화된 논리에서 신뢰는 합의(신뢰) 끝에서 실행 계층으로 점진적으로 전달되며, 분리 모듈의 핵심 출발점은 원래 신뢰 시스템을 최대한 손상시키지 않는 것입니다. 메인 네트워크.
2.1 Secured Rollups
분명히 가장 먼저 분해해야 할 것은 신뢰 시스템의 끝에 있는 실행 계층입니다. 따라서 이더리움 기반의 다양한 롤업이 나오게 되었고, 사기증명 기반의 낙관적 롤업이든, 유효성 증명 기반의 zk-롤업이든 기존 솔루션은 실행 레이어를 오프체인으로 넘기는 것이다. 컨센서스는 Layer1에 전달되어 계속 수행되며 이는 물론 가장 직관적인 솔루션입니다.
레이어 1에 의해 보호되는 롤업으로 이해할 수 있는 보안 롤업이라고 합니다. 이 이름은 공식 이더리움 문서의 스케일링 설명에서 따왔습니다.
For some solutions the layer 2 instance then batches them into groups before anchoring them to layer 1, after which they are secured by layer 1 and cannot be altered. The details of how this is done vary significantly between different layer 2 technologies and implementations.
그러나 "해체"는 종종 "연결"의 문제가 표면화됨을 의미하며 현재 거의 모든 주류 롤업은 거래 주문의 중앙 집중식 권한을 보유하고 있습니다. 물론 실행 레이어와 메인 네트워크를 연결하는 중요한 구성 요소인 Sequencer의 중앙화는 시스템 효율성 향상에 도움이 될 수밖에 없지만 트랜잭션 시퀀싱 권한의 높은 집중으로 형성되는 "다크 포레스트"는 피할 수 없습니다. MEV 공격에 대한 우려(Shutter Network는 임계값 암호화를 도입하여 Sequencer를 신뢰할 수 없게 만드는 작업을 하고 있습니다).
2.2 Sovereign Rollups
이더리움의 롤업은 현재 블록을 브리지 계약이라고도 하는 EVM 기반 스마트 계약에 직접 게시합니다. 이 계약은 블록 헤더를 수신하고 사기 또는 유효성 증명을 처리하는 Rollup용 온체인 라이트 클라이언트를 효과적으로 구현합니다.
이 모델에서 우리는 이더리움이 자체 권리를 가진 독립적인 체인이 아니라 이더리움의 "베이비 체인"인 롤업의 결합 결제 레이어로 안치되어 있다고 믿습니다.
비유하자면 실행 계층만 분리하는 이더리움 롤업은 최종 게임(결산)에 참여할 권한도 없이 "벽돌 옮기기"(계산)만 하는 "노동자"와 같다. 마지막으로 벽돌을 쌓는 순서는 L1이 결정합니다.
Celestia의 디자인은 분명히 롤업에 대해 더 많은 권한을 얻었으며 모듈 분할의 새로운 방식인 소버린 롤업, 즉 소버린 롤업을 정의합니다.
Celestia의 소버린 롤업은 블록을 스마트 계약에 게시하지 않고 원시 데이터로 체인에 직접 게시합니다. Celestia 합의 및 데이터 가용성 레이어는 롤업 블록에 대한 계산을 해석하거나 수행하지 않으며 롤업을 위해 온체인 라이트 클라이언트를 실행하지도 않습니다.
2.3 Danksharding
Danksharding이든 원래 데이터 샤딩 방식이든 본질적으로 DA 계층의 문제를 해결하는 것입니다. 모듈식 블록체인의 맥락에서 Danksharding은 분명히 이더리움 메인넷이 데이터 가용성 계층을 수행하는 능력을 향상시킵니다.
Danksharding은 DAS(Data Availability Sampling) 기술을 사용하여 Celestia의 솔루션과 매우 유사한 "탈중앙화 유효성 검사기"를 구현합니다.
우리는 궁극적인 형태의 이더리움 합의 계층이 여전히 정산 및 데이터 가용성에 대한 책임을 진다는 것을 알고 있습니다. 그러나 DAS 기술로 실현되는 검증 작업의 탈중앙화는 네트워크 검증에 참여하는 비용을 크게 줄임으로써 메인 네트워크의 성능을 더욱 공개합니다.
Danksharding 포크 이후, 이더리움 메인넷은 데이터의 가용성을 검토하는 권한의 일부를 맡고, Rollups는 원래의 실행 계층 책임 외에도 DA 계층의 권한을 맡습니다.
2.4 EigenLayr
우리는 전체 네트워크에서 이더리움의 신뢰 계층을 제거하고 신뢰 계층인 EigenLayer에 독립적인 계층을 구축하려고 시도하는 위 합의 계층의 EigenLayr의 추가 세분화를 언급했습니다. 격통
대규모 약정자본) 인프라/미들웨어 서비스 제공자에게 합의 및 애플리케이션을 자유롭게 구축할 수 있는 플랫폼을 제공합니다.
그 중 이더리움 트러스트 레이어와 EigenLayer를 어떻게 연결하느냐가 전체 설계의 핵심입니다. EigenLayr는 재지정이라는 새로운 개념을 영리하게 제안했습니다. 이더리움의 서약 노드는 자발적으로 EigenLayr 가입을 선택할 수 있습니다. 반면에 성능에 대한 요구 사항이 더 많은 미들웨어/인프라 서비스 공급자는 EigenLayr에서 자체 네트워크를 구축하도록 선택할 수도 있습니다.
EigenLayr의 분리 체계는 이더리움의 신용(합의) 기반을 "차용"하는 것과 같으며, 이를 기반으로 새로운 소버린 체인을 구축하든 기반 시설 네트워크를 구축하든, 무한한 연결을 시작할 수 있습니다. 모두 가능성이 있습니다. 이러한 가능성 뒤에는 이더리움 메인넷의 거대한 신용 기반이 있습니다.
2.5 Arweave
우리는 이더리움 모듈화의 길에서 가까운 미래에 메인 네트워크가 여전히 합의 계층에 대한 통제를 유지할 것이라는 것을 알 수 있습니다. 합의 계층은 이더리움의 영혼으로서 참가자와 가치를 하나로 모으는 "성배"입니다. .
또한 모듈식 블록체인이며 Arweave는 분명히 독특합니다.Ethereum의 내러티브 논리, 즉 스토리지 합의를 기반으로 한 디자인 패러다임을 구축합니다.
Arweave의 설계에서 메인 네트워크는 전체 Turing 기계의 종이 테이프 역할을 하며 이러한 상태와 수정된 각 상태의 트랜잭션을 최하층에 기록하여 스토리지와 컴퓨팅 리소스의 분리를 실현합니다.
Arweave는 모듈식 분할을 재정의하고 DA 레이어를 사용하여 합의를 보장하며 실행 및 결제가 모두 체인으로 전달된다고 말할 수 있습니다.
물론 가격은 다음과 같습니다. 최신 상태 데이터의 유효성 보장을 얻으려면 사용자는 모든 과거 상태 데이터를 다운로드하고 로컬 오프 체인 계산을 수행하기 전에 검증 계산을 수행해야 합니다. 이는 분명히 효율성 문제를 일으킬 것입니다(KYVE 네트워크는 작업의 이 부분이 생성하는 비효율성을 해결하는 작업입니다.
3. 요약
이러한 블록체인 모듈화의 길을 탐색하는 동안 백 송이의 꽃이 피었지만 여전히 따라야 할 흔적이 남아 있습니다. 본질적으로 서로 다른 경로 선택에 대한 동기 부여의 원천은 종종 시장 수요에 대한 서로 다른 이해에서 비롯됩니다.
이 DeFi 라운드가 가져온 큰 시장은 이더리움의 확장성과 다양한 체인의 구성 가능성에 대한 긴급한 요구를 창출했습니다. 또한 메인 네트워크에 대한 부담을 완화하기 위한 많은 솔루션이 출시된 것도 이러한 요구 사항을 기반으로 합니다. 미래 블록체인 네트워크의 내러티브 로직이 여전히 금융 기본 요소에 구축되어 있다면 롤업을 핵심으로 하는 ETH2.0이 모듈식 도로의 눈에 보이는 끝이 될 것입니다.
중앙 집중식 금융 맥락의 족쇄에서 벗어나 블록체인의 더 넓은 적용을 상상해 보면 어떨까요? 대규모 게임, 실제 자산 거래, 탈중앙화 소셜 네트워크 등, 각 모듈의 성능을 완전히 공개하려면 새로운 모듈식 솔루션이 필요할 수 있습니다.
한편, 퍼블릭 체인 자체의 발전을 위해서는 합의가 퍼블릭 체인의 핵심 가치입니다. 위에서 언급했듯이 이더리움이 어떻게 발전하든 성능을 위해 합의 레이어를 포기하지는 않을 것입니다.
참조 문서:
참조 문서:
《Vitalik: 롤업 중심의 이더리움 최종 모습"( 중국 버전 )
Rolling Shutter: MEV protection built into Layer 2
https://notes.ethereum.org/@vbuterin/proto_danksharding_faq


