
맨틀 네트워크
맨틀 네트워크는 이더리움 확장을 위한 기술 스택이며, 그렇게 하는 동안 우리는 EVM과 호환되도록 노력합니다. EVM과 호환된다는 것은 Ethereum에서 작동하는 모든 계약과 도구가 최소한의 수정만으로 Mantle Network에서도 작동한다는 것을 의미합니다. 사용자는 흥미로운 web3 앱을 실험할 수 있고 개발자는 효율적이고 저렴한 환경에서 스마트 계약을 배포할 수 있습니다.
맨틀네트워크의 핵심은 낙관적인 롤업 프로토콜과 혁신적인 데이터 가용성 솔루션을 결합한 모듈식 아키텍처로 구축되었습니다. 이를 통해 Mantle Network는 Ethereum의 보안을 상속하고 더 저렴하고 접근 가능한 데이터 가용성을 제공할 수 있습니다.

아키텍처 및 로드맵
맨틀 네트워크의 구성 요소 및 모듈 부분
네트워크 아키텍처

이 다이어그램은 다양한 네트워크 모듈과 구성 요소가 트랜잭션 실행을 통해 서로 상호 작용하고 결국 업데이트된 상태 데이터를 Ethereum L1에 게시하고 EigenDA 기술로 구동되는 맨틀 데이터 가용성(DA)에 롤업 데이터를 저장하는 방법을 보여줍니다.
각 모듈의 작동 방식을 더 잘 이해하기 위해 트랜잭션 처리 프로세스를 살펴보겠습니다.
- 사용자는 사용 가능한 RPC 노드를 통해 서명된 트랜잭션을 보냅니다.
- 시퀀서는 트랜잭션을 수신하고 이를 블록으로 묶습니다. DTL(Data Transport Layer) 서비스는 이 블록 데이터를 동기화합니다. 검증자는 DTL의 L2 블록 데이터를 동기화합니다.
- 일괄 제출자는 업데이트된 상태 루트를 가져와 확인하고 서명할 TSS(임계값 서명 체계) 모듈로 보냅니다. 검증자는 상태 루트 데이터를 가져와서 유효성을 확인할 수도 있습니다.
- TSS 노드가 업데이트된 상태 루트의 유효성을 설정하고 롤업 배치에 서명하면 배치 제출자는 상태 루트 데이터를 L1 Ethereum의 SCC(State Commitment Chain) 계약에 게시합니다.
- 롤업 거래 데이터는 Mantle DA에 저장됩니다. 검증자는 언제든지 이 데이터를 가져와서 유효성을 확인할 수 있습니다. 이 작업은 사기 증명 요청을 발행할 때 수행됩니다.
- 맨틀 DA 노드는 또한 L1에 유효성 인증서를 게시하여 각각의 새로운 배치에 대한 활성 및 가용성을 보장합니다.
- 사기 증명으로 인해 상태 루트 유효성이 문제가 되는 경우 L2 데이터가 L1의 계약에 게시되어 실행을 수행하고 상태 전환 유효성을 확인합니다.
모듈형 블록체인
대규모 트랜잭션 처리량을 제공하기 위해 모듈식 체인 접근 방식을 사용합니다.
기존 시스템
전통적인 낙관적 롤업(OR)은 데이터 가용성, 최종 결제 및 사기 방지를 위한 실행 계층으로 이더리움을 사용합니다.
모듈식 아키텍처로 맨틀 네트워크를 구축한 이유에 대한 보다 명확한 아이디어를 얻기 위해 기존 수술실의 표준 작동에 대해 이야기해 보겠습니다.
일반적인 OR은 별도의 실행 계층에서 L2 트랜잭션을 처리하지만 궁극적으로 최종 결제를 위해 Ethereum을 사용하는 블록체인으로 생각할 수 있습니다. 이더리움 수준의 보안을 유지하기 위해 수술실은 데이터 가용성과 사기 방지를 위한 실행 계층으로도 이더리움을 사용해야 합니다. 이 설계는 Ethereum의 확장성을 향상시키지만 몇 가지 단점도 발생합니다.
L2 사용자는 OR이 거래 데이터를 이더리움에 게시하기 때문에 비싼 수수료에 노출됩니다.
Ethereum을 데이터 가용성 계층으로 사용하면 L2 노드의 처리량이 제한됩니다.
기존 OR은 최종 결정이 이루어지기 전에 긴 도전 기간(일반적으로 7일)을 허용해야 하며 사용자는 L2 체인에서 자금을 나갈 수 있습니다.
이상적으로 L2 확장 솔루션은 현재 아키텍처의 단점 없이 OR의 이점을 제공해야 합니다.
모듈식 롤업
모듈형 블록체인 에서는 블록체인 운영의 핵심 기능(실행, 합의, 결제, 데이터 가용성)이 특수 계층에서 수행됩니다. 이 원칙을 롤업에 적용하면 각 계층이 이제 특수한 작업을 수행하므로 솔루션을 최적화할 수 있습니다. 이는 비용을 낮추고 전반적인 성능을 향상시킵니다.
이더리움, 바이낸스 스마트 체인, 솔라나 등과 같은 많은 인기 블록체인은 노드/네트워크 수준에서 실행, 합의, 결제 및 데이터 가용성과 같은 프로세스를 모두 처리합니다(따라서 모놀리식 블록체인 이라고도 함) . 모듈형 블록체인은 기본적으로 이러한 기능을 다양한 수준의 네트워크 행위자가 실행할 수 있는 별도의 레이어로 나눕니다. 이는 가스 비용을 낮추고 전반적인 성능을 향상시킵니다.
이와 같은 시스템은 인기 있는 확장성, 보안 및 분산화 에 대한 잠재적인 솔루션이기도 합니다 .
방법은 다음과 같습니다.
- 리소스를 분리하면 각 계층이 특정 작업을 전문화하므로 네트워크 효율성이 향상됩니다.
- L1의 검증자(전체 노드)만이 아닌 모든 사용자는 동일한 수준의 향상된 보안으로 운영됩니다.
- 별도의 레이어에서 작동하는 사기 증명 및 ZK 증명과 같은 기술은 더 이상 유효성을 확인하기 위해 모든 트랜잭션을 실행할 필요가 없기 때문에 노드의 전체 실행 및 검증 부하를 줄입니다.