Monad는 고성능 이더리움-호환 L1으로, 사용자에게 휴대성성능이라는 두 가지 측면에서 최고를 제공합니다.

휴대성 측면에서 Monad는 이더리움 가상 머신(EVM)을 위한 풀 바이트코드 호환성을 제공하여 이더리움용으로 개발된 응용 프로그램을 코드 변경 없이 Monad로 이전할 수 있습니다. 또한 풀 이더리움 RPC 호환성도 제공하여 MetaMask 또는 Etherscan과 같은 인프라를 원활하게 사용할 수 있습니다.

성능 측면에서 Monad는 초당 10,000건의 처리량, 즉 하루에 10억 건의 트랜잭션을 제공하며 1초 블록 시간1초의 최종 작업을 제공합니다. 이로써 Monad는 기존 블록체인보다 더 많은 사용자와 상호 작용형 경험을 지원하면서 훨씬 저렴한 트랜잭션 비용을 제공할 수 있습니다.

Monad의 익숙한 점은 무엇인가요?

사용자 관점에서 Monad는 이더리움과 매우 유사하게 동작합니다. 동일한 지갑(예: MetaMask)이나 블록 탐색기(예: Etherscan)를 사용하여 트랜잭션을 서명하거나 확인할 수 있습니다. 이더리움용으로 개발된 동일한 앱은 코드 변경 없이 Monad로 이전할 수 있으므로 Monad에서 이더리움의 즐겨찾는 많은 앱들을 사용할 수 있을 것으로 예상됩니다. Monad의 주소 공간은 이더리움과 동일하므로 기존 키를 재사용할 수 있습니다.

이더리움과 마찬가지로 Monad는 선형 블록과 블록 내 트랜잭션의 선형 오더링을 특징으로 합니다.

Monad는 이더리움과 마찬가지로 탈중항화된 검증자 집합에 의해 유지되는 지분증명(PoS) 네트워크입니다. 누구나 노드를 실행하여 트랜잭션 실행을 독립적으로 확인할 수 있으며 하드웨어 요구 사항을 최소한으로 유지하기 위해 중요한 주의를 기울였습니다.

Monad의 다른 점은 무엇인가요?

Monad는 이더리움 가상 머신에 병렬 실행슈퍼스칼라 파이프라이닝을 도입함으로써 우수한 성능을 실현합니다.

병렬 실행은 여러 코어와 스레드를 활용하여 작업을 병렬로 전략적으로 실행하면서 결과를 원래의 오더대로 커밋하는 방식입니다. "보닛 밑에서" 트랜잭션이 병렬로 실행되지만 사용자 및 개발자 관점에서는 항상 일렬로 실행되는 것처럼 여겨집니다. 트랜잭션의 연속적인 실행 결과는 항상 트랜잭션이 하나씩 실행된 것과 동일합니다.

슈퍼스칼라 파이프라이닝은 작업의 스테이지를 생성하고 스테이지를 병렬로 실행하는 방식입니다. 간단한 다이어그램으로 이야기가 펼쳐집니다.

파이프라이닝의 익숙한 예시: 세탁을 지능적으로 처리하는 것입니다. 위: 단순한 방식; 아래: 파이프라인 처리된 방식. 크레딧: Prof. Lois Hawkes, FSU

파이프라이닝의 익숙한 예시: 세탁을 지능적으로 처리하는 것입니다. 위: 단순한 방식; 아래: 파이프라인 처리된 방식. 크레딧: Prof. Lois Hawkes, FSU

세탁을 네 번 하는 경우, 단순한 전략은 첫 번째 세탁물을 세탁하고 건조시키고 접고 보관하기를 마치고 나서 두 번째 세탁물을 시작하기 전에 첫 번째 세탁물을 모두 마무리하는 것입니다. 파이프라인 처리된 전략은 첫 번째 세탁물이 건조기에 들어갈 때 두 번째 세탁물을 세탁하기 시작하는 것입니다. 파이프라이닝은 여러 자원을 동시에 활용하여 작업을 효율적으로 수행합니다.

Monad는 스테이트 스토리지, 트랜잭션 처리 및 디스트리뷰티드 컨센서스의 기존 병목 현상을 해결하기 위해 파이프라이닝을 도입합니다. 특히 Monad는 네 가지 주요 영역에서 파이프라이닝 및 다른 최적화를 도입합니다:

Monad의 클라이언트는 C++ 및 Rust로 처음부터 작성되어 이러한 구조적 개선을 반영하며 세계적으로 채택 가능한 탈중앙화 앱을 위한 플랫폼으로 나타납니다.

왜 관심을 가져야 하나요?

탈중앙화 앱은 중앙집중식 서비스를 대체하는데 여러 가지 중요한 이점이 있습니다: