Messari 도식화 모듈화 블록체인: 생태계 및 기능 계층
저자: Stephanie Dunbar, Messari 분석가
편집: Luffy, Foresight News
전통적인 전체 아키텍처의 한계를 극복하기 위해, 혁신 속도가 느리고 확장성에 제한이 있으며 애플리케이션 계층에서 개발 유연성이 부족한 문제를 해결하기 위해 모듈화 블록체인이 등장했습니다. 이는 블록체인을 서로 다른 교환 가능한 구성 요소로 분할합니다.
구성 요소를 분리하면 블록체인 기술 스택의 각 레이어에서 맞춤형 최적화를 실현할 수 있으며, 각 기능 구성 요소 분야 내에서 전문 제공업체가 등장하게 됩니다.
현재 가장 두드러진 모듈화 시스템에는 이더리움 생태계와 곧 출시될 Celestia가 포함됩니다.
롤업(Rollup)은 모듈화 블록체인의 가장 안전한 형태입니다.
롤업은 일반 실행 환경(예: OP Mainnet 및 zkSync Era)에서 단일 애플리케이션을 호스팅하는 특정 롤업에 이르기까지 번창하고 있습니다.
대부분의 이더리움 중심 롤업은 일반 L2이며, Celestia 생태계의 중요한 내러티브는 애플리케이션 전용성입니다.
롤업은 수요에 따라 확장하고 애플리케이션 특정 사용 사례에 맞게 맞춤화할 수 있도록 쌓을 수 있으며, 조합 가능한 롤업 브리징 생태계의 일부가 될 수 있습니다.
개발자는 자신이 지지하는 생태계에 참여하거나, 자신의 요구에 가장 적합한 실행 환경, 정렬 계획, 검증 시스템, 합의 및 DA 레이어를 선택할 수 있으며, 심지어 서로 다른 생태계 간에 혼합할 수도 있습니다.
어떤 롤업 생태계나 애플리케이션의 성공은 그들이 선택한 구성에서 오는 경쟁 우위에 달려 있습니다.
실행 레이어
이 레이어는 새로운 거래를 처리하는 곳입니다. 현재 블록체인의 상태를 가져와 새로운 거래를 적용하고 결과 상태를 계산합니다. 상태 변경 규칙을 제어하는 함수는 상태 전환 함수(STF)라고 합니다.
실행 레이어에서 구축된 대부분의 프로젝트는 이더리움 중심의 일반 롤업으로, Scroll, Taiko 및 Linea가 있습니다.
그들의 목표는 EVM과의 호환성을 유지하여 사용자에게 익숙한 암호화 경험을 제공하고 개발자에게 재사용 가능한 도구를 제공하는 것입니다.
alt-VM(대체 가상 머신)은 특정 사용 사례에 맞게 최적화되어 있으며, 예를 들어 병렬 거래 처리를 위한 Fuel Network와 프라이버시 애플리케이션을 위한 Aztec Network가 있습니다.
Arbitrum과 Fluent는 Wasm의 전통적인 프로그래밍 언어를 사용하여 스마트 계약을 도입하고, Cartesi는 롤업이 Linux에서 실행될 수 있도록 합니다.
정산 레이어
정산 레이어는 모듈화 스택의 선택적 레이어입니다. 공유 정산 레이어는 다양한 롤업의 검증 및 분쟁 해결에 사용되며, 유동성 센터로서 서로 다른 롤업 간의 격차를 해소하는 데 도움을 줄 수 있습니다.
정렬
거래는 사용자가 네트워크에 제출하고, 정렬자는 이러한 거래를 수락하여 순서를 결정한 후(대부분의 경우) 거래 데이터를 합의 레이어와 DA 레이어의 구성 요소에 게시합니다.
현재 모든 주요 롤업은 중앙 집중식 정렬자를 사용하고 있습니다. 정렬자의 탈중앙화는 활성도와 검열 저항성을 강화할 것입니다. Espresso와 Astria와 같은 여러 롤업 간의 공유 정렬자 네트워크는 원자성에 가까운 조합성 이점을 제공합니다.
검증 레이어
이 레이어는 실행 및 상태 전환의 정확성을 보장합니다. 현재 두 가지 주요 시스템이 개발 중입니다:
- Optimistic: 사기 증명을 통해 사기 활동을 방지합니다.
- ZK: 유효성 증명을 통해 모든 거래의 정확성을 암호화 방식으로 확인합니다.
Arbitrum과 Optimism은 optimistic rollup의 선두주자로, @RiscZero와 @nil_foundation을 통해 시장의 유효성을 증명하기 위해 증명을 아웃소싱합니다. 공유 정렬과 마찬가지로, 아웃소싱 증명은 크로스 체인 브릿지의 집계 증명과 같은 상호 운용성 이점을 가져올 수 있습니다.
합의 및 DA(데이터 가용성)
합의 레이어에서는 노드가 거래의 최종 순서에 대해 합의하여 롤업 역사에 대한 통일된 뷰를 제공합니다.
DA 레이어는 모든 필요한 데이터가 롤업 상태를 재구성하는 데 사용될 수 있도록 추가 보장을 제공합니다. DA 레이어는 거래 데이터와 증명이 게시되는 불변의 게시판 역할을 합니다. DA가 없으면 롤업은 활성성을 보장할 수 없습니다. DA 레이어에서 제공되는 거래 데이터를 활용하면 누구나 이전 사람이 중단한 지점에서 다음 블록을 계속 계산할 수 있습니다.
DA 레이어는 또한 롤업 처리량의 최종 결정 요소입니다.
이더리움은 롤업을 위한 전용 수수료 시장과 'blob' 공간을 개발 중이며, Celestia와 Avail과 같은 프로젝트는 전용 DA 레이어를 갖춘 경량 성능에 집중하고 있습니다.
EigenDA와 같이 합의와 DA를 분리한 DAC는 저렴하고 예측 가능한 수수료와 DA 대역폭을 예약할 수 있는 능력을 제공합니다.
이러한 기능은 분리될 수 있지만, 함께 작동해야만 블록체인 네트워크의 완전한 보안을 제공할 수 있습니다.
합의 및 DA 레이어의 가장 중요한 점은 그들이 가져오는 신뢰 최소화 조합성 이점입니다.
합의 및 DA 레이어를 변경하는 비용은 매우 높을 것이며, 롤업은 이전에 공유된 다른 롤업과의 조합성을 잃게 될 것입니다.