이 기사는 모듈 식 내러티브에 대한 심층 분석을 제공하고 그 진화에서 발생하는 잠재적인 기회를 제시합니다.
출처: 이더
작성자: LBank Labs 연구팀 FF
TL;DR
최근 몇 년 동안 모듈 블록체인은 인프라 공간에서 이슈 추세가 되었으며, 많은 프로토콜이 이 흐름에 합류하고 투자했습니다. 선도적인 스마트 계약 플랫폼인 이더 항상 모듈 서술을 옹호해 왔으며 확장성과 효율성 문제를 해결하기 위해 롤업 중심 로드맵을 탐색해 왔습니다. 그러나 이제 모듈 식 블록체인이 몇 가지 우려와 새로운 과제를 가져오기 때문에 모듈 식 내러티브의 전반적인 방향과 그 선택 이유를 다시 생각해 볼 필요가 있습니다. 긍정적인 측면에서는 더 많은 도전이 더 많은 기회를 의미합니다.
이 기사는 모듈 식 내러티브에 대한 심층 분석을 제공하고 그 진화에서 발생하는 잠재적인 기회를 제시합니다.
- 첫 번째 부분에서는 전통적인 모놀리식 블록체인 아키텍처에서 이더 주도의 모듈 설계로의 전환을 반영하고 모놀리식 접근 방식과 모듈 접근 방식 간의 선택에 대해 논의합니다.
- 2부에서는 모듈 블록체인의 주요 구성 요소를 강조하고 각 계층에 대한 심층 분석을 제공합니다. 중요한 것은 우리가 혁신과 새로운 프로토콜 개발의 여지를 남겨두는 모듈 내러티브를 옹호할 때 종종 간과되거나 언급되지 않는 근본적인 문제도 해결한다는 것입니다.
이더 모듈 서사의 불가피한 선택
단일 및 모듈 블록체인
내러티브를 논의할 때 기술 용어를 주의 깊게 포장한 모음인 경우가 많으며 "모듈"도 예외는 아닙니다. 스마트 계약 플랫폼 초기에는 블록체인 네트워크를 유지하기 위해 노드를 운영하는 채굴자 검증인을 불렀습니다. 그러나 각 노드는 실제로 사용자 트랜잭션 수집, 트랜잭션 실행, 상태 업데이트, 블록 제안, 제안 투표 등과 같은 다양한 작업을 수행하는 여러 모듈 로 구성됩니다. 이 간단하면서도 효율적인 설정은 이제 우리가 단일 블록체인이라고 부르는 것입니다.
단일 노드가 이러한 모든 작업을 처리할 수 없으면 어떻게 되나요? 기존 IT 아키텍처에서는 일반적으로 작업이 여러 컴퓨터 그룹에 할당됩니다. 블록체인의 맥락에서 이 문제를 해결하는 방법은 일반적으로 두 가지가 있습니다. 첫 번째는 작업량을 공유하기 위해 더 많은 컴퓨터를 도입하는 수평 확장입니다. 각 컴퓨터는 작업의 작은 부분만 처리하면 됩니다. 이를 블록체인에서는 "샤딩"이라고 합니다. 두 번째 방법은 수직적 확장으로, 서로 다른 컴퓨터 그룹이 서로 다른 유형의 작업을 담당하고, 각 그룹은 특정 작업만 처리하면 되는데, 이를 블록체인에서는 "계층화"라고 합니다.
블록체인 환경에서는 이전에 단일 노드에 포함되었던 모듈 이제 여러 레이어로 분리됩니다. Celestia가 제공한 이미지는 모놀리식 접근 방식이 더 일반적인 반면, 모듈 접근 방식은 더 전문적임을 보여줍니다.
이더 확장을 향한 길
앞서 언급했듯이 노드가 블록체인 온체인 모든 작업을 처리할 수 없을 때 확장의 필요성이 발생합니다. DeFi 여름 동안 이더 용량 한계에 도달했고 높은 수수료가 신규 사용자 유치에 걸림돌이 되었기 때문에 이더"노블 체인"이라는 별명을 얻었습니다. 이는 부분적으로 이더 체인 온체인 대규모 사용자 기반과 암호화폐 사용자의 요구를 충족할 수 없는 오래된 아키텍처 및 디자인 때문입니다. 그러나 암호화폐 사용자는 인터넷 사용자의 작은 부분만을 차지하므로 이더 의 대규모 채택을 방해한다는 점에 유의하는 것이 중요합니다.
현재 이더 12초마다 블록을 생성하며, 블록 공간은 30M Gas입니다. 블록 내의 모든 트랜잭션이 최소 Gas 한도인 21,000개로 전송된다고 가정하면 이론상 최대 TPS(초당 트랜잭션 수)는 약 120개입니다. 그러나 블록 내 실제 거래는 주로 계약 호출이기 때문에 실제 TPS는 평균 15 정도로 훨씬 낮습니다. 이에 비해 새로운 대체 레이어 1 솔루션은 수천 개의 TPS를 달성할 수 있습니다. 이는 확장이 필요하지 않기 때문에 생태계의 모듈 설계에 대해 거의 듣지 못하는 이유입니다.
따라서 이더 모듈 식 내러티브의 아이디어를 공개하면서 확장이 필요하다는 것은 분명합니다.
롤업 중심 로드맵
위에서 언급한 바와 같이, 우리는 이더 에 있어서 스케일링은 “해야 할지 말아야 할지”의 문제가 아니라 불가피한 선택이라는 결론을 내립니다. 모듈 접근 방식을 취함으로써 이더 각각 특정 목적을 가진 여러 계층을 통합하여 확장성, 효율성 및 전반적인 성능을 향상시킬 수 있습니다.
두 가지 스케일링 방법이 있지만 이더 주로 수직 스케일링을 선택합니다. 하지만 이더 샤딩과 레이어링 사이에서 망설여 왔습니다. 이는 Vitalik의 블로그에서 확인할 수 있습니다.
- 2020/10/20 (Rollup) : Rollup 중심의 이더 로드맵
- 2021/4/7(샤딩): 샤딩이 좋은 이유: 기술적 속성 공개
- 2021/5/23 (샤딩): 블록체인 확장성의 한계
- 2021/12/06(롤업 및 샤딩): 엔드게임
이더 2020년 12월 20일에 레이어 중심 롤업 센터 로드맵을 확정한 이후 Vitalik은 후속 기사에서 샤딩에 대해 계속해서 반복적으로 이야기했습니다. 롤업 중심 로드맵으로 인해 궁극적인 목표는 샤딩과 레이어링을 결합하여 하이브리드 확장 솔루션을 구성하는 것입니다. 계층화는 이더 메인넷에 대한 부담을 완화하기 위한 실행 계층 역할을 하는 롤업을 사용하여 더욱 간단합니다. 샤딩은 데이터 샤딩, 트랜잭션 샤딩을 포함한 블록체인 확장의 궁극적인 목표입니다. 기술적 부담과 역사적 부담으로 인해 이더 샤딩을 완전히 구현하기가 어렵습니다. 따라서 이더 Rollup의 결제 레이어와 데이터 가용성 레이어가 되어 궁극적으로 데이터 샤딩을 가능하게 할 것이라고 주장하는 까다로운 접근 방식을 선택했습니다. 이 내러티브는 ' 모듈'이라는 유행어를 갖고 있다.
실제로 이더 롤업 중심 확장을 위해 이러한 과제를 인정하고 의도적으로 샤딩을 피했습니다. 궁극적인 목표를 달성하는 것은 긴 여정이 될 것이므로 이더 사용자의 참여를 유지하고 단기적인 요구 사항을 충족하기로 결정했습니다. 사기 증명 검증을 더 잘 지원하기 위해 이더 Virtual Machine을 적용하는 등 이 로드맵에 적합할 수 있는 많은 아키텍처 트렌드도 있습니다.
단기 목표: 롤업 수용
단기적으로 이더 의 주요 초점은 Rollup을 안정적이고 중립적인 인프라로 제공하는 것입니다. Rollup은 이더 의 세컨드 레이어 솔루션이자 주요 확장 솔루션으로, 오프체인 트랜잭션 처리를 통해 성능 향상, 효율성 향상, 비용 절감 효과를 제공합니다. 롤업은 여러 트랜잭션을 이더 메인넷에 정산되는 하나의 트랜잭션으로 집계하여 이더 네트워크의 처리량을 크게 늘리고 대량 의 저비용 트랜잭션을 가능하게 합니다.
사용자와 애플리케이션을 Rollup으로 마이그레이션하면 이더 의 TPS(초당 트랜잭션)가 크게 증가할 것으로 예상됩니다. 현재 TPS는 3000 정도가 될 것으로 예상되는데, 이는 현재 상태에 비해 확장성이 크게 향상되었음을 의미합니다.
동시에 이더 생태계 내에서 확장 가능성을 유지하는 동시에 원활한 사용자 경험을 보장하는 것을 목표로 합니다. 롤업은 성능과 비용 효율성을 크게 향상시켜 이더 모듈 로드맵의 핵심 구성 요소가 됩니다. Vitalik이 자신의 블로그에서 말했듯이: "우리가 좋든 싫든 모두가 롤업 중심 세계에 적응했으며, 그때쯤이면 이 길을 계속 따르는 것이 모든 사람을 다시 되돌리려고 노력하는 것보다 나을 것입니다. 기본 체인이 더 쉽습니다. 기본 체인으로 돌아가도 뚜렷한 이점이 없으며 확장성이 20~100배 감소합니다.”모듈 서술의 이면에 있는 목표는 합법성이 가장 중요한 이유인 이더 생태계 내에서 사용자를 유지하는 것입니다. 이에 대해서는 다음 섹션에서 자세히 설명합니다.
장기 목표: 데이터 샤딩
장기적으로 이더 다단계 로드맵을 통해 확장성, 효율성 및 전반적인 네트워크 성능을 향상시키는 것을 목표로 합니다. 여기에는 데이터 저장을 위해 샤딩된 이더 2.0을 활용하고, 집계를 최적화하고, 블록체인 생태계의 과제에 대한 혁신적인 솔루션을 모색하는 것이 포함됩니다. 이러한 노력은 이더 의 전체 확장 가능성을 열어줄 것입니다. 롤업이 데이터 저장을 위해 샤딩된 ETH2.0 체인으로 전환되면 이론적으로 초당 최대 트랜잭션 수(TPS)는 약 100,000에 도달할 수 있습니다.
그러나 현실이 되려면 이러한 모든 가정이 구현되어야 한다는 점에 유의하는 것이 중요합니다. Vitalik은 자신의 블로그에서 "내 생각에는 2단계가 마침내 도래하면 기본적으로 아무도 그것에 대해 신경 쓰지 않을 것입니다." 이것이 데이터 샤딩 계획 Danksharding이 아직 초기 단계에 있고 아직 완전히 정의되지 않은 이유입니다. 따라서 이더 샤딩과 아무런 관련이 없는 Proto-Danksharding이라는 초기 버전을 출시했습니다.
이더 의 비전 전반에 걸쳐 세계 컴퓨터에서 글로벌 결제 계층으로의 전환은 이더 에서 컴퓨팅 성능, 저장 비용이 제한되고 비용이 많이 든다는 현실을 반영합니다. 결과적으로 이더 온체인 계산이나 IO 작업을 최적화하는 대신 기본 계층 확장, 특히 수용할 수 있는 데이터 양을 늘리는 데 중점을 두기로 결정했습니다.
모듈 계층: 구성 요소 및 기회
데이터 가용성의 개념은 주로 이더 생태계 내에서 논의되지만, Celestia의 공동 창립자이자 CEO인 Mustafa Al-Bassam이 그의 기사 사기 및 데이터 가용성 증명에서 처음 제안했습니다. Mysten Labs의 연구 과학자인 Alberto Sonnino와 Vitalik은 이 논문의 공동 저자입니다. 그 이후로 연구자들은 다양한 포럼에서 모듈 및 계층화 주제를 광범위하게 논의해 왔습니다.
Celestia에 따르면 모듈 레이어는 실행 레이어, 결제 레이어, 데이터 가용성 레이어 및 기타 구성 요소로 구성되며 각 구성 요소는 확장성과 효율성을 향상시키는 데 도움이 됩니다. 이 이야기에서 Celestia의 목표는 데이터 가용성 계층 역할을 하는 것입니다.
높은 수준의 관점에서 전통적인 단일 블록체인은 스마트 계약 계층, 실행 계층, 결제 계층 및 데이터 가용성 계층의 네 가지 수준으로 나눌 수 있습니다. 각 레이어는 모듈 식 내러티브에서 중요한 역할을 합니다. 거래 순서에 대한 합의를 포함하는 컨센서스 레이어 종종 결제 계층 또는 데이터 가용성 계층과 결합됩니다.
모놀리식 블록체인에서 계층화하면 각 계층이 자유롭게 혁신을 개발하고 시도할 수 있습니다. 다음 섹션에서는 각 계층을 개별적으로 탐색하고, 잠재적인 방향을 분석하고, 관찰된 기회를 열거하고, 결과를 설명합니다.
스마트 계약 레이어
스마트 계약 계층은 블록체인 위에서 실행되는 프로그래밍 가능하고 자체 실행되는 계약으로 구성됩니다. 이러한 계약을 통해 중개자 없이도 계약의 자동화, 검증 및 실행이 가능합니다. 사전 정의된 규칙 및 조건에 따라 암호화되어 디지털 거래의 투명성, 보안 및 신뢰를 보장합니다.
그러나 모듈 식 내러티브에서는 스마트 계약의 핵심인 구성 가능성이 희생됩니다. 결합성은 DeFi의 번영을 이끄는 원동력입니다. 현재 스마트 계약은 다양한 실행 계층에서 배포 및 실행되므로 개발자와 사용자에게 부담이 됩니다. 개발자는 계약을 반복적으로 배포해야 하며 사용자는 다양한 실행 계층에 연결해야 합니다.
여전히 치열한 경쟁시대이지만, 결합성은 무시할 수도, 피할 수도 없는 문제입니다. 개발자와 사용자는 각각 두 가지 기회에 직면해 있습니다.
개발자의 경우 다양한 실행 레이어에 걸친 스마트 계약의 집계 레이어는 다양한 실행 레이어에서 애플리케이션을 원활하게 구축하는 데 필요한 도구, 프레임 및 개발 환경을 제공할 수 있습니다. 표준화된 스마트 계약 템플릿과 라이브러리는 개발 프로세스를 단순화하고 혁신을 촉진할 수 있습니다. 이를 통해 레이어 간 호환성이 가능해지고 개발자 경험이 향상됩니다.
사용자에게 스마트 계약 계층은 블록체인과 상호 작용하기 위한 인터페이스입니다. 그들은 주로 실행 엔진, 합의 메커니즘 및 데이터 저장에 중점을 둡니다. 그들은 형태와 구현에 관계없이 좋은 제품과 경험을 원합니다. 현재 두 가지 접근 방식이 연구되고 있습니다. 첫 번째는 다양한 실행 레이어의 유동성이나 기능을 사용자를 위한 제품으로 결합하는 전방향 레이어입니다. 두 번째는 의도 중심으로, 사용자 요구 사항을 이해하고 그 뒤에 있는 복잡한 논리를 처리하며 결과를 사용자에게 반환하는 데 중점을 둡니다. 시작점은 다르지만 두 방법의 최종 목표는 동일합니다.
- 기회 #1: 스마트 계약의 집계 계층에는 개발자가 이러한 모든 실행 계층 위에 애플리케이션을 구축하는 데 도움이 될 수 있는 개발 도구와 새로운 계층이 포함됩니다.
- 기회 #2: AA 확장과 관련된 옴니 레이어 프로토콜과 의도 중심 접근 방식은 사용자가 제품을 원활하게 경험하도록 돕습니다.
실행 계층
실행 계층은 트랜잭션을 실행하고 블록체인 상태를 업데이트하는 역할을 담당합니다. 주요 임무는 유효한 트랜잭션, 즉 유효한 상태 머신 전환을 초래하는 트랜잭션만 실행되도록 하는 것입니다. 현재 가장 일반적으로 사용되는 실행 레이어는 EVM(이더 Virtual Machine)으로, zkEVM과 같은 EVM 호환 체인에서 널리 사용됩니다. 그 이유는 단순히 생태계를 복사하여 붙여넣는 것만으로 이더 에서 트래픽을 끌어들이려는 욕구 때문입니다. 그러나 시간이 지나면서 이러한 매력은 약해졌습니다.
동시에 가상 머신이 상당한 진전을 이루었음을 알 수 있습니다. 일반적으로 이러한 발전은 보다 효율적이고 혁신적인 가상 머신 생성과 EVM 수정이라는 두 가지 범주로 나눌 수 있습니다.
첫 번째 범주의 아이디어는 매우 간단합니다. EVM은 수정이 어렵고 불필요한 오래된 가상 머신입니다. 그리고 EVM이 수정되면 호환성이 파괴됩니다. 따라서 많은 프로토콜은 스마트 계약 플랫폼의 잠재력을 최대한 활용하기 위해 EVM을 새로운 가상 머신으로 교체하는 극단적인 절충안을 선택했습니다.
한 가지 접근 방식은 Starknet의 Cairo VM 또는 Sui 및 Aptos의 Move VM과 같은 특정 프로그래밍 언어를 위한 특수 가상 머신을 설계하는 것입니다. 전용 가상 머신은 최적화된 아키텍처와 향상된 성능의 이점을 제공합니다. 그러나 그 대신 더 많은 개발자가 이를 기반으로 구축하도록 장려하기 위해 자체 개발자 커뮤니티를 구축해야 합니다.
또 다른 접근 방식은 다국어를 지원할 수 있고 기존 개발자에게 더 친숙한 WebAssembly(WASM)나 RISC-V와 같은 범용 가상 머신을 채택하는 것입니다. WASM은 고성능과 보안으로 유명하며 Polkadot, Solana 및 Near와 같은 널리 사용되는 프로토콜에서 사용됩니다. 따라서 실행 계층에서 WASM을 적용하는 것은 쉬운 선택입니다. Fluent가 개발한 zkWASM, Solana VM을 이더 으로 마이그레이션하는 Eclipse, Cosmos 생태계의 Nitro SVM 등이 그 예입니다. Risc0은 RISC-V VM의 실제 사례로 주목을 받고 있으며 상당한 개발 추진력을 갖고 있습니다.
두 번째 범주의 목표는 호환성을 희생하지 않고 기존 EVM을 수정하는 것입니다. EVM 병렬화를 목표로 하는 세 가지 접근 방식이 있습니다. 초기 시도는 Fantom과 같은 프로젝트를 통해 DAG를 EVM에 통합하는 것이었지만 최근 이 접근 방식은 선호되지 않았습니다. 병렬화에 대한 두 번째 시도는 스마트 계약을 위한 병렬 실행 엔진인 오픈 소스 블록-STM을 도입한 Aptos의 출시와 함께 이루어졌습니다. 간단히 말해서, 이 접근 방식은 모든 트랜잭션이 충돌이 없으며 충돌하는 트랜잭션을 식별하고 다시 실행하기 전에 먼저 트랜잭션을 병렬로 처리한다고 가정합니다. Avalanche와 같은 많은 대체 Tier 1 솔루션은 이 접근 방식을 통합하기 위해 실행 엔진을 직접 업그레이드했습니다. 이더 에서도 유사한 시도를 보는 것은 흥미로울 것입니다. 또한 일부 프로토콜은 주요 시장에서 점점 인기를 얻고 있는 Monad와 같이 처음부터 병렬화된 EVM을 구축하려고 시도하고 있습니다.
전반적으로 우리는 임원 수준에서 이러한 대담한 아이디어와 혁신을 기대하고 있습니다. 결국 블록체인의 경계를 넓히려면 기술 발전이 중요합니다.
- 기회 #3: 더욱 효율적이고 혁신적인 가상 머신
3.1 언어별 가상 머신
- Starknet과 같은 Cario VM
- Movement Lab 등 VM 이동
3.2 일반 가상 머신: WASM, Risc-V
- Ewasm
- zkWasm(예: Fluent)
-리스코
- Eclipse, Nitro와 같은 Solana VM
- 기회 #4: 병렬화를 위해 현재 가상 머신을 수정합니다.
4.1 Fantom과 같은 DAG
4.2 낙관적 병렬화: Block-STM
4.3 Monad와 같은 EVM 병렬화
정착지층
합의 계층은 실행 계층이 증거를 확인하고 사기 분쟁을 해결하며 다양한 실행 계층 간의 연결을 구축할 수 있는 환경을 제공합니다. 간단히 말해서 결제 계층은 보안이 의존하는 증명 시스템입니다. 현재 롤업에는 낙관적 롤업과 zk-롤업이라는 두 가지 주요 유형이 있습니다. Optimistic Rollup은 거래의 유효성을 보장하기 위해 사기 증명에 의존하는 반면, zk-Rollup은 효율적이고 안전한 거래 검증을 위해 영지식 증명을 사용합니다.
OP 프로토콜과 ZK 프로토콜 사이에 초기 분쟁이 있었지만 역사적 얽힘을 파헤칠 필요는 없습니다. 현재 상황에 집중해보자.
Arbitrum은 사기 증명을 사용하고 시장에서 가장 높은 TVL(Total Value Locked)을 보유한 선도적인 프로토콜입니다. 사기방지 시스템을 완성했지만, 아직 메인넷에서는 사용되지 않아 결과가 불확실합니다. L1에서 분쟁을 처리해야 하는 경우 Rollup의 상태는 본질적으로 일시 중지됩니다. 즉, 블록체인을 최대 7일 동안 사용할 수 없게 됩니다. 전통적인 인터넷 산업에서도 7일간의 시스템 장애는 용납될 수 없습니다. Arbitrum은 사용자를 잃을 리스크 없으므로 허가되지 않은 증명 제출을 허용하지 않으며, 화이트리스트에 있는 참가자만 증명을 제출할 수 있습니다.
두 번째로 큰 롤업인 Optimism은 문서에서 현재 사기 방지 기능을 지원하지 않는다는 점을 명시적으로 인정합니다. 이는 일반 사용자가 보안을 우선시하지 않는다는 것을 알고 있기 때문입니다. 이제 사기 증명은 Optimistic Rollup의 일시적인 솔루션일 뿐이며, 영지식 증명은 궁극적인 목표라는 것이 분명해졌습니다.
영지식 증명이 미래에는 결제 계층을 확실히 지배할 것이라는 결론을 내릴 수 있습니다. 기술이 발전하고 많은 zkRollup이 메인넷에서 출시됨에 따라 Op Rollups는 필연적으로 영지식 증명 솔루션으로 전환될 것입니다. Optimism 자체는 영지식 증명 시스템을 구축하기 위해 zk 프로토콜의 도움을 적극적으로 구하고 있습니다.
이 명확한 로드맵을 바탕으로 우리는 두 가지 기회를 식별할 수 있습니다. 첫째, 롤업 증명 시스템 표준화 및 ZKP 기술 탐구의 진전은 결제 계층의 혁신에 대한 중요한 전망을 제공합니다. 표준은 커뮤니티의 합의와 광범위한 채택을 통해 나올 것입니다. 현재 OP Stack은 Base 및 Binance와 같은 유명 기업을 유치하면서 시장을 선도하고 있습니다. 이전 기사에서는 OP Stack의 장점과 선점자 이점을 강조했습니다. 이제 zk로 전환하고 있으므로 선택한 표준이 시장 표준이 될 가능성이 높습니다. Mina와 Risc0라는 두 프로토콜은 OP 스택을 위한 증명 시스템을 구축하고 있습니다. 결국 그 중 하나가 OP Stack 시장 점유율 의 대부분을 차지할 것으로 예상됩니다. 다른 경쟁자로는 주로 기존 zkRollup이 있습니다. 오픈 소스의 정도에 따라 수용 가능성이 결정됩니다. 이 분야에는 Polygon zkEVM과 Scroll이라는 두 가지 주목할만한 경쟁자가 있습니다. Polygon zkEVM은 최초의 완전 오픈 소스 zkEVM이며 사용자 정의 zkRollups 실행을 위해 Polygon CDK라는 보다 사용자 정의 가능한 SDK도 제공합니다. Scroll의 zkEVM은 Ethereum Foundation의 내부 zk 팀인 PSE와 공유되는 저장소에서 시작됩니다. 두 zkRollups 모두 고유한 독자층을 갖고 있으며 커뮤니티에서 인정받고 있습니다. 미래의 최종 승자는 누가 될 것인가가 흥미로운 질문이 될 것이다.
두 번째 기회는 더 넓은 ZK 분야에서 발생합니다. 표준이 점진적으로 사회적 합의를 얻으면 해당 계열사는 트래픽을 유치하고 자본 유입을 생성할 것입니다. 여기서는 이 주제에 대해 자세히 다루지는 않지만 향후 기사에서 이에 대해 논의하겠습니다. 그러나 영감을 주기 위해 몇 가지 예를 언급하겠습니다. ZooKeeper 증명 생성은 대부분의 프로토콜에서 병목 현상으로 남아 있기 때문에 ZooKeeper에서는 하드웨어 가속이 매우 중요합니다. 특정 가속 알고리즘과 하드웨어는 프로세스 속도를 높이고 진입 장벽을 낮출 수 있습니다. 추가적으로, 이더 의 모듈 서술의 맥락에서, 이더 의 복잡한 계산을 처리하기 위해 보조 프로세서가 필요할 수도 있습니다.
- 기회 #5: 입증된 시스템 표준 롤업
- 5.1 옵티미즘 파운데이션 선택 : Mina, Risc0
- 5.2 오픈 소스 zkEVM: 다각형 zkEVM, 스크롤 및 PSE
- 기회 #6: zkp 공간의 제휴사
- Ingonyama, Cysic과 같은 6.1 하드웨어 가속
- zkVM과 같은 6.2 보조 프로세서
데이터 가용성 계층 데이터 가용성 계층
데이터 가용성 계층은 온체인 거래 데이터의 가용성과 접근성을 보장하는 역할을 합니다 . 누구나 거래 원장을 검사하고 확인할 수 있을 뿐만 아니라 롤업 체인을 재구성할 수 있도록 함으로써 블록체인의 보안과 투명성에 핵심적인 역할을 합니다. 따라서 이더 모듈 식 서사에서 자신의 위치를 확립하는 중요한 전쟁터입니다.
소위 합법성
모듈 에 대한 전략적 입장을 명확히 하고 나면 이더 합법성의 중요성을 반복해서 강조하는 이유를 더 쉽게 이해할 수 있습니다. 이 개념은 Vitalik의 2021년 블로그 게시물 "가장 중요한 희소 자원은 합법성입니다."에서 처음 언급되었습니다. 그는 또한 자신의 기사인 1단계 완료 - 데이터 가용성 엔진으로서의 eth2 - 샤딩 - 이더 연구에서 이 개념에 대해 더 자세히 설명합니다.
간단히 말해서, 이더 데이터 가용성 계층으로 사용하는 것은 합법성이 있는 반면, 이더 사용하지 않는 것은 합법성이 부족합니다. 실제로 이더 커뮤니티의 트렌드와 마케팅 영향력이 중요한 역할을 합니다. L2beat에 나열된 모든 롤업을 살펴보겠습니다. L2beat는 주로 이더 기반으로 하는 프로토콜입니다. 단계 표시줄(안전 수준: 0단계 < 1단계 < 2단계)은 그다지 안전하지 않음을 나타내지만 여전히 우려되는 부분입니다. 가장 극단적인 사례는 데이터 가용성 계층으로 Celestia를 선택한 Fuel의 경우, 가장 안전한 롤업을 구축했음에도 불구하고 많은 관심이나 자본 유입을 얻지 못했습니다. 따라서 소위 정당성 뒤에 숨은 진실은 이더 자신의 위치를 유지하기 위해 데이터 가용성 계층에서 경쟁사를 차단하려고 한다는 것입니다.
커브길에서의 추월
이더리움 재단의 영향력과 상관없이 다른 경쟁자들이 이더 능가하는 것이 가능할까요? 이더 도 업그레이드 과정에서 실수를 했을 가능성이 있나요?
물론 앞서 언급했듯이 Celestia는 데이터 가용성(DA) 계층 측면에서 이더 심각한 경쟁자입니다.
기술적 관점에서 Celestia는 DAS(데이터 가용성 샘플링)와 NMT(네임스페이스 머클 트리)를 결합합니다. Celestia는 Cosmos의 기술 스택을 채택하여 Tendermint를 채택했습니다. 첫째, DAS의 기반이 되는 블록 데이터의 삭제 코딩을 가능하게 하기 위해 2차원 리드 솔로몬 인코딩 방식을 채택한다. 이를 통해 제한된 리소스를 가진 라이트 노드는 블록 데이터의 작은 부분만 샘플링할 수 있으므로 장벽이 줄어듭니다. 둘째, Celestia는 Tendermint가 블록 데이터를 저장하기 위해 사용하는 일반 Merkle 트리를 NMT(Namespace Merkle Tree)로 대체합니다. 이러한 수정을 통해 실행 및 결제 계층은 필요한 데이터만 다운로드할 수 있습니다. NMT는 네임스페이스 식별자별로 순서 머클 트리로, 트리의 각 노드가 모든 하위 항목의 네임스페이스 범위를 포함하도록 해시 함수가 수정되었습니다.
이더 의 경우 데이터 가용성(DA) 로드맵이 점진적인 개발 단계를 거쳐 진행되고 있습니다. 현재 실행 계층의 롤업은 외부 함수 호출의 데이터를 저장하는 calldata 메커니즘을 통해 데이터를 제출합니다. L1에서는 데이터 제출과 일반 트랜잭션 간에 차이가 없습니다.
장기적으로 공유 DA의 궁극적인 목표인 Danksharding에 대한 구체적인 일정이 없으며 업그레이드가 지연되는 경우가 많습니다. 또한 Danksharding에 사용할 수 있는 사양이 없습니다. L2의 고가의 거래 수수료에 대한 긴급한 요구를 해결하고 Rollup의 단기 요구를 충족하기 위해 이더 EIP 4844라고도 알려진 Proto-Danksharding을 제안했습니다.
이름에 비슷한 단어가 있음에도 불구하고 Proto-Danksharding은 샤딩 기술과 아무런 관련이 없습니다. 요약하면, 이 솔루션은 압축된 데이터를 저렴한 비용으로 추가 공간에 저장합니다.
데이터 압축은 다항식 방정식을 데이터에 맞추는 대리 증명인 KZG(Kate-Zaverucha-Goldberg)를 기반으로 합니다. KZG를 활용함으로써 Rollup은 더 이상 원시 데이터나 데이터 차이를 찾아낼 필요가 없습니다. 대조적으로, 고정 크기 KZG 약속은 정확성을 검증하는 데 충분하며 크기가 훨씬 작습니다. KZG는 본질적으로 비밀 무작위 문자열을 기반으로 한 영지식 기술이기 때문에 EIP-4844 KZG 행사는 대중에게 공개되었으며 수만 명이 참여하고 기여했습니다.
이더 트랜잭션 데이터를 저장하기 위해 Rollup을 위해 특별히 BLOB이라는 추가 공간을 설정했습니다. BLOB의 가격도 일반 통화 데이터보다 저렴하지만 동적 조정 메커니즘은 여전히 EIP 1155를 따릅니다. 관점에서 보면 이더 블록에 최대 16개의 BLOB를 포함할 수 있으며 각 BLOB에는 4,096개의 필드가 포함됩니다. 각 필드는 32바이트이므로 BLOB는 최대 2MB의 데이터를 저장할 수 있습니다.
대중적인 비유를 사용하자면, BLOB가 탑재된 이더 사이드카 오토바이로 간주될 수 있지만 두 가지 주요 특징이 있습니다. 첫째, BLOB에 저장된 데이터는 EVM에서 액세스할 수 없습니다. 둘째, 해당 데이터는 일정 기간이 지나면 삭제됩니다. 이더 자체는 끊임없이 달리는 오토바이이고 BLOB는 분리 가능한 사이드카와 같다고 상상할 수 있습니다. 이 메커니즘에서 이더 임시 저장 계층 역할을 하기 때문에 Proto-Danksharding 이후의 거래가 훨씬 저렴하다고 합니다.
상태 정리를 통해 블록체인의 크기를 줄이고 성능을 향상시킬 수 있습니다. 이러한 최적화의 목표는 보안과 탈중앙화 유지하면서 이더 더욱 가볍고 확장 가능하게 만드는 것입니다. 그러나 실행 계층의 경우 전역 상태는 여전히 어딘가에 저장되어야 합니다. 일부는 zkPorter를 아주 일찍 제안한 zkSync와 같은 자체 DA 위원회에 의존합니다. Polygon에는 Avail이라는 자체 DA 레이어도 있습니다. 다른 사람들은 전용 DA 레이어를 찾을 수도 있습니다.
따라서 모듈 식 내러티브가 계속된다면 우리는 DA 레이어에 대해 낙관할 것입니다. 이더 대부분의 롤업을 유치하기 위해 "합법성"을 사용하지만 모든 실행 계층의 상태를 호스팅할 수도 없고 호스팅할 의도도 없습니다. 또한 이더 Cancun 업그레이드가 여러 번 연기되어 다른 DA 레이어가 시장에 진입할 수 있는 유리한 시간 창이 만들어졌습니다.
Celestia가 이달 말에 메인넷을 출시할 계획인 것은 당연합니다. 우리는 Celestia가 법적 난제를 돌파할 수 있는지 면밀히 관찰할 것입니다. Celestia가 포위 공격을 돌파하면 더 큰 시장이 열릴 것입니다.
투자 기회에 대한 지침으로 우리는 먼저 이더 일부 레이어를 구축하는 목표에 중점을 둘 것입니다. 이러한 레이어는 처음에는 이더 이 주도합니다. 그렇지 않으면 합법성으로 인해 이더 에서 인식되지 않을 수 있으며 대체 L1과 같은 개발자 및 사용자를 유치하는 데 어려움을 겪을 수 있습니다. 이 모든 레이어 중에서 DA는 가장 어려운 부분입니다.
다음으로, 모듈 접근 방식이 이더 에만 국한되어 있는지, Celestia가 보편적인 모듈 식 내러티브 물결을 이끌 수 있는지 평가할 것입니다. Celestia는 Cosmos 스택을 활용하므로 Cosmos 생태계, 특히 Celestia가 실행 계층 위에 Fuel과 같은 실행 및 결제 계층을 구축하는 프로젝트에 자금이 유입될 것입니다.
혜택을 받을 또 다른 영역은 SaaS(Software as a Service)가 기존 인터넷 서비스를 변화시킨 방식과 유사하게 광범위한 모듈 설명을 통해 더 많은 프로토콜이 Rollup을 채택하도록 장려하는 RaaS입니다. RaaS의 비즈니스 모델은 명확합니다. 계약에 따라 서비스 비용을 청구합니다. 더 저렴한 가격과 더 나은 서비스로 더욱 강력한 업무 개발을 제공하여 더 많은 시장 점유율 확보합니다. 게다가 그들의 성공은 그들이 활동하는 생태계와 밀접하게 연관되어 있기 때문에 여러 생태계로 확장될 가능성이 높습니다.
- 기회 #7: 모듈 식 레이어
- 7.1 이더 생태계를 위해 구축된 부분 레이어.
- 실행 레이어: 롤업
- 정착 레이어: Risc0, Mina
- 데이터 가용성 계층: Celestia, EthStorage, Zero Gravity
- 7.2 모듈 식 스토리텔링을 위해 제작된 부분 레이어.
- 실행 레이어: 연료
- 정착지층
- 기회 #8: RaaS 도구는 생태계와 긴밀하게 연결되어 있습니다.
계속될
지금까지 우리는 이더 기반으로 하는 모듈 식 스토리텔링의 개념을 광범위하게 논의하고 이 흥미로운 이름 뒤에 숨겨진 현실을 탐구했습니다. 가장 큰 스마트 계약 플랫폼인 이더 의 지위를 고려할 때 시장 규정을 준수하는 것이 중요합니다. 그러나 인터넷은 암호화폐보다 훨씬 더 큰 시장을 대표하므로 그 이야기에만 국한되지 않는 것이 중요합니다. 암호화폐 산업이 광범위한 채택을 목표로 한다면 이 시장에 다른 플레이어가 등장하는 것은 불가피합니다. 다가오는 기사에서 우리는 스마트 계약 플랫폼의 광대한 세계를 탐구할 것입니다.