ME Network의 모듈식 설계 이해: Execution Layer, Settlement Layer, Data Availability Layer

ME Network는 Meta Earth의 기술팀이 3년간 개발한 modular blockchain 다체계 융합 네트워크입니다. ME(Meta Earth) 네트워크의 주요 연구 해결책 중 하나는 모듈화 기술입니다. Meta Earth는 다양한 시나리오에서 고병렬 대규모 데이터 처리 요구를 지원하기 위해 노력하고 있으며, 이는 고성능이고 무한히 확장 가능한 기반 네트워크를 구축하는 데 필수적입니다.


이 기사에서는 ME Network가 아키텍처를 어떻게 분리하여 Execution Layer, Settlement Layer, Data Availability Layer로 구성했는지, 그리고 각 핵심 레이어가 수행하는 구체적인 역할과 기능을 안내해 드릴 것입니다.


1. Execution Layer: 효율적인 처리의 열쇠


Execution Layer는 거래 실행, 일반 거래 및 smart contract 상호작용(계산)을 담당합니다. ME Network에서 Execution Layer는 블록체인 기술 스택의 상위 계층으로 간주될 수 있습니다.


ME 네트워크에서 Execution Layer의 가장 흔한 예는 Rollup이며, 이곳에서는 계산이 체인 외부에서 수행되며, 결과(즉, 상태 루트)는 Settlement Layer에 공개되고, 거래 데이터는 압축되어 Data Availability Layer에 패키지됩니다. 거래 계산이 체인 외부로 이전되기 때문에, ME 네트워크의 메인 체인(ME Hub)에 대한 부담을 크게 줄이고 매우 높은 TPS와 감소된 Gas Fee 소비를 달성할 수 있습니다.


물론 ME Hub(Settlement Layer) 자체도 스마트 계약을 지원하는 독립적인 블록체인입니다. 낮은 Gas 비용과 실행 동시성을 고려하지 않는 사용자는 ME Hub에서 거래를 실행할 수도 있으며, Ethereum에 계약을 배포하는 것과 유사합니다. 또한 ME 네트워크는 Rollup을 위한 공간을 최대화하기 위해 Settlement Layer에 무거운 애플리케이션을 배포하고 실행하는 것을 권장하지 않습니다.



2. Settlement Layer: 거래 최종성의 핵심


Settlement Layer는 거래의 최종 확인, 분쟁 해결, 증명 검증 및 다른 Execution Layer 간의 연결을 담당합니다. 이 레이어는 Execution Layer로부터 사업 처리의 상태와 결과를 받으며, Execution Layer의 "소프트" 보안을 보장하고, 사기 방지 및 배치 처리를 통해 Execution Layer가 처리한 모든 상태와 결과에 대해 합의에 도달하게 합니다.


일반적으로 Settlement Layer는 배포된 Rollup-체인과 그에 해당하는 중요한 정보, 예를 들어 상태, staking, sequencer 목록, sequencer 관리, 사기 증명 판정 등을 유지하며, Rollup-체인에 보안 및 정산 서비스를 제공할 수 있도록 합니다.


ME Network에서 Settlement Layer는 Rollup-체인에 대한 다른 기능도 제공할 수 있으며, 유동성의 원천과 교차 중앙역으로서의 역할을 할 수 있습니다. 따라서 Settlement Layer는 ME Hub라고도 불립니다. 또한, ME Network의 Settlement Layer는 다음의 용도를 가지고 있습니다:


증명 검증 및 분쟁 해결: Settlement Layer는 롤업이 외부 검증을 위해 증명을 게시할 수 있는 장소를 제공합니다. 이는 사기 증명에 의존하는 옵티미스틱 롤업에 특히 유용합니다.


교차 중앙역: 여러 개의 롤업이 공통된 Settlement Layer를 사용하면 서로 간의 교차가 가능합니다. 이는 롤업 간에 별도의 교차 구조가 필요 없도록 합니다.


유동성의 원천: Settlement Layer에 존재하는 유동성은 해당 체인에 있는 모든 롤업에서 사용할 수 있습니다. 메인 체인의 토큰뿐만 아니라, Rollup-체인은 자체 토큰도 생성할 수 있습니다. 다양한 토큰은 MBC를 통해 자연스럽게 ME Hub Settlement Layer로 교차하여 자유로운 유동성과 거래를 달성할 수 있습니다.


모듈형 크로스체인에서 명백히 Settlement Layer는 Execution Layer에 대한 기초적인 합의 및 보안 메커니즘을 제공한다. 그들의 Rollup-체인을 구축할 때 검증 노드를 배치할 필요가 없어 운영 비용이 크게 줄어든다.


3. Data Availability Layer: 고확장성의 열쇠


데이터 가용성은 ME Network가 고확장성을 달성하기 위한 필수적인 구성 요소이다. 이는 Execution Layer로부터 사업 데이터를 수신하고 저장하는 역할을 하며, Rollup 데이터의 저장 모듈로서 거래 데이터의 가용성을 보장하고, 누구나 데이터에 접근하고 검증할 수 있도록 하여 Execution Layer의 보안을 보장하고 합의를 달성하게 한다.





Data Availability Layer 자체는 어떤 smart contract 프로토콜도 실행하지 않으며 계산에도 관여하지 않습니다. 그 핵심 기능은 거래 데이터의 정확성과 가용성을 보장하고 "사기 증명"에 필요한 자료를 제공하는 것이며, 네트워크 공격이 발생했을 때 사용자가 자산을 추적하고 손실을 줄이는 데 도움을 줍니다. 따라서 노드가 합의 유지에 참여하지 않아도 모든 거래 데이터를 저장할 필요가 없어도, 여전히 거래를 검증하고 거래가 가용한지 여부를 증명할 수 있습니다. Data Availability Layer는 전체 ME Network에 중요한 보완을 제공하며 정보 보안에 이중 보장을 합니다.


또한 Data Availability Layer는 독특한 데이터 분배, 데이터 전파 링크 및 저장 공간을 특징으로 하며, 메인 체인 (ME Hub)의 효율적인 운영에 기여함으로써 ME Network의 성능을 최대화합니다.


결론적으로, 상기 세 개의 핵심 레이어의 협동 작동을 통해 ME 네트워크는 고병렬성과 대규모 데이터 처리 요구를 충족시키면서 무한 확장성을 달성하고 있으며, 다양한 시나리오에서의 응용을 위한 견고한 기술적 기반을 제공하고 있다. 미래에 ME 네트워크는 기발한 아키텍처 설계와 뛰어난 기술 혁신을 통해 기술 전선을 선도할 것이며, 더 넓고 더 나은 디지털 생태계를 창조하고 모든 ME 사용자에게 더 효율적이고 안전하며 편리한 블록체인 경험을 제공할 것이다.



도움이 되었습니까?
1명이 도움이 되었다고 평가함

추천