비탈릭 부테린: 이더리움의 최종 게임
기사 번역: 블록 유니콘
기사 번역: 블록 유니콘
이 기사에 대한 토론과 생각에 대해 Optimism 및 Flashbots의 많은 사람들과 피드백 및 검토에 대해 Karl Floersch, Phil Daian 및 Alex Obadia에게 특별히 감사드립니다.
일반적으로 "큰 블록체인"을 고려하십시오. 매우 높은 블록 빈도, 매우 큰 블록 크기, 초당 수천 건의 트랜잭션이 있지만 고도로 중앙 집중화됨: 블록이 너무 크기 때문에 수십 또는 수백 개만 노드가 완전히 참여하는 노드를 실행할 수 있고 블록을 생성하거나 기존 체인의 유효성을 검사합니다. 적어도 내 기준에서 그러한 체인을 어떻게 수용할 수 있고 신뢰할 수 없으며 검열에 저항할 수 있습니까?
합리적인 로드맵은 다음과 같습니다.
분산 블록 검증을 위해 리소스 요구 사항이 낮은 두 번째 담보 계층을 추가합니다. 블록의 트랜잭션은 100개의 버킷으로 나뉘며 각 버킷 뒤에는 Merkle 또는 Verkle 트리 상태 루트가 옵니다. 각 보조 스테이커는 버킷 중 하나에 무작위로 할당됩니다. 각 버킷에 할당된 유효성 검사기의 2/3 이상이 서명한 경우에만 블록이 수락됩니다.
사기 증명 또는 ZK-SNARK를 도입하여 사용자가 블록 유효성을 직접(저렴하게) 확인할 수 있습니다. ZK-SNARK는 암호화 방식으로 블록 유효성을 직접 증명할 수 있습니다. 사기 증명은 블록에 유효하지 않은 버킷이 있는 경우 누구나 해당 버킷에 대한 사기 증명을 브로드캐스트할 수 있는 더 간단한 체계입니다. 이는 무작위로 할당된 유효성 검사기 위에 또 다른 보안 계층을 제공합니다.
사용자가 블록 가용성을 확인할 수 있도록 데이터 가용성 샘플링을 도입했습니다. DAS 검사를 사용하여 라이트 클라이언트는 무작위로 선택된 일부 블록을 다운로드하기만 하면 블록이 게시되었는지 확인할 수 있습니다.
검열을 방지하기 위해 보조 트랜잭션 채널을 추가합니다. 한 가지 접근 방식은 보조 스테이커가 다음 메인 블록에 포함되어야 하는 트랜잭션 목록을 제출하도록 허용하는 것입니다.
이 모든 작업을 수행한 후 무엇을 얻습니까? 우리는 블록 생성이 여전히 중앙 집중화되어 있지만 블록 유효성 검사는 신뢰할 수 없고 고도로 분산되어 있으며 전문적인 검열 방지 마법이 블록 생성자의 검열을 방지하는 체인을 얻습니다. 이것은 미학적으로 보기 흉하지만 우리가 찾고 있는 기본적인 보증을 제공합니다. 모든 주요 이해 관계자(블록 생성자)가 공격하거나 검열할 의도가 있더라도 그들이 할 수 있는 최악의 상황은 체인이 수락을 중지하는 지점에서 완전히 다운 라인입니다. 커뮤니티가 자원을 풀고 정직한 기본 이해 관계자 노드를 설정할 때까지 트랜잭션.
이제 통합의 가능한 장기적 미래를 고려하십시오...
Arbitrum, Optimism, Zksync 또는 완전히 새로운 것이든 특정 롤업이 충분히 강력한 하드웨어 문제가 주어지면 실제로 초당 10,000을 처리할 수 있는 노드 구현 설계를 훌륭하게 수행했다고 상상해 보십시오. 이를 수행하는 기술은 원칙적으로 잘 알려져 있으며 수년 전에 Dan Larimer와 다른 사람들에 의해 구현되었습니다. 실행을 하나의 CPU 스레드로 분할하고, 타의 추종을 불허하지만 저렴한 비즈니스 로직을 실행하고, 값비싼 비즈니스 로직을 실행하는 많은 다른 스레드를 실행합니다. 그러나 고도로 병렬화 가능한 암호화. 또한 이더리움이 데이터 가용성 샘플링을 통해 샤딩을 구현하고 64개의 샤드에 이 집계된 온체인 데이터를 저장할 공간이 있다고 상상해 보십시오. 결과적으로 모든 사람이 이 롤업으로 마이그레이션했습니다. 그 세상은 어떻게 될까요?

텍스트
텍스트
어떤 롤업도 대부분의 이더리움 활동과 성공적으로 일치하지 않았습니다. 대신 둘 다 초당 수백 건의 트랜잭션을 처리합니다. 우리는 Ethereum의 다중 집계 미래인 Cosmos 다중 체인 비전을 얻었지만 데이터 가용성과 공유 보안을 제공하는 기본 계층 위에 있습니다. 사용자는 종종 교차 롤업 브리지에 의존하여 메인 체인에서 높은 수수료를 지불하지 않고 서로 다른 롤업 사이를 이동합니다. 그 세상은 어떻게 될까요?
이미지 설명

Western Gate가 발견한 도메인 간 MEV 기회
따라서 다중 도메인 세계에서는 모든 도메인에서 블록 생성을 제어하는 동일한 사람에게 엄청난 압력이 가해집니다. 일어나지 않을 수도 있지만 일어날 가능성이 있고 우리는 그 가능성에 대비해야 합니다. 우리는 그것에 대해 무엇을 할 수 있습니까? 지금까지 우리가 알고 있는 가장 좋은 접근 방식은 다음 두 가지 기술을 조합하여 사용하는 것입니다.
롤업이 각 슬롯을 경매하는 일부 메커니즘을 구현하거나 이더리움 기본 계층이 제안자/빌더 분리(PBS)(또는 둘 다)를 구현합니다. 이것은 적어도 블록 생산의 중앙 집중화 경향이 블록 검증을 지배하는 엘리트가 장악하고 중앙 집중화된 지분 풀 시장으로 이어지지 않도록 합니다.
검열 방지 바이패스 채널과 이더리움 기반 도구의 PBS 검열 방지 기술을 요약합니다. 이것은 잠재적으로 고도로 중앙 집중화된 "순수한" 블록 생성 시장의 승자가 트랜잭션을 검열하려고 시도하는 경우 검열을 우회할 수 있는 방법이 있음을 보장합니다.
이미지 설명

보조 제목
그래서 이것은 무엇을 의미합니까?
확장 가능하고 안전한 장기 블록체인 생태계를 구축하는 방법에는 여러 가지가 있지만 모두 매우 유사한 미래를 향해 가고 있는 것처럼 보입니다. 블록 생산이 궁극적으로 중앙 집중화될 가능성이 높습니다. 롤업의 네트워크 효과 또는 도메인 간 MEV의 네트워크 효과는 각각 고유한 방식으로 우리를 이 방향으로 밀어붙입니다. 그러나 우리가 할 수 있는 것은 위원회 검증, 데이터 가용성 샘플링, 바이패스 채널과 같은 프로토콜 수준의 기술을 사용하여 이 시장을 "규제"하고 승자가 권력을 남용하지 못하도록 하는 것입니다.
이것은 블록 생산자에게 무엇을 의미합니까? 블록 생산은 전문화된 시장이 될 가능성이 높으며 도메인 전문 지식은 여러 도메인에 걸쳐 있을 가능성이 높습니다. 좋은 Optimism 블록 생산자의 90%는 좋은 Arbitrum 블록 생산자, 좋은 Polygon 블록 생산자, 심지어 좋은 Ethereum 기본 계층 블록 생산자가 됩니다. 도메인이 많으면 교차 도메인 차익거래도 중요한 수입원이 될 수 있습니다.
이것은 이더리움에 대해 무엇을 의미합니까? 첫째, 본질적인 불확실성에도 불구하고 이더리움은 이 미래 세계에 적응하기에 적합합니다. 이더리움 롤업을 중심으로 한 로드맵을 갖는 것의 광범위한 이점은 이더리움이 모든 미래에 열려 있고 어느 것이 반드시 이길 것인지에 대한 의견을 가질 필요가 없다는 것을 의미합니다. 사용자가 정말 롤업을 원할까요? 이더리움은 기존 과정을 따르고 안전한 사기 방지 및 검열 방지 "갑옷"이 필요한 대용량 도메인을 자동으로 제공하는 기본 계층이 될 수 있습니다. 대용량 도메인을 만드는 것이 기술적으로 너무 복잡합니까, 아니면 사용자가 다양성에 대한 요구가 높습니까? 이더리움은 또한 기본 레이어가 될 수 있으며 매우 좋은 레이어가 될 수 있습니다. 공통 신뢰 루트를 통해 집합체 간에 자산을 안전하고 저렴하게 보다 쉽게 전송할 수 있기 때문입니다.
또한 이더리움 연구자들은 블록 생산에서 실제로 달성할 수 있는 탈중앙화의 정도를 심각하게 고려해야 합니다. 도메인 간 MEV(여러 샤드를 점유하는 하나의 집계된 교차 샤드 MEV에서조차)가 지속 불가능하게 만드는 경우 고도로 분산된 블록 생성을 단순화하기 위해 복잡한 파이프라인을 추가하는 것은 그만한 가치가 없을 수 있습니다.

이것은 큰 블록체인에 대해 무엇을 의미합니까? 그들이 신뢰할 수 없고 검열에 저항할 수 있는 길이 있으며, 우리는 곧 그들의 핵심 개발자와 커뮤니티가 검열 저항과 탈중앙화를 충분히 가치 있게 여기는지 곧 알게 될 것입니다!
이 모든 작업을 완료하는 데 몇 년이 걸릴 수 있습니다. 샤딩 및 데이터 가용성 샘플링은 구현하기 복잡한 기술입니다. 사람들이 자신 있게 전체 EVM을 실행하는 ZK 롤업에 자산을 저장할 수 있으려면 수년간의 개선과 감사가 필요합니다. 도메인 간 MEV 연구도 아직 초기 단계입니다. 그러나 확장 가능한 블록체인의 현실적이고 밝은 미래가 앞에 놓여 있을 수 있다는 것이 점점 더 분명해지고 있습니다.


