모나드의 컨센서스를 이해하려면 몇 가지 핵심 영역을 먼저 이해하는 것이 필요합니다:
- MonadBFT: Monad의 컨센서스 메커니즘으로서 부분적으로 동기화된 조건에서 임의의 페이로드에 대한 합의를 달성하면서 비잔틴 결함 허용을 유지합니다.
- 공유된 멤풀: 컨센서스 페이로드에 대한 중요한 최적화를 정의합니다. 트랜잭션를 해시로 참조하고, 트랜잭션이 미리 멤풀을 통해 전파되도록 보장합니다.
- 지연 실행: 컨센서스에 도달하는 프로세스의 중요한 최적화를 정의합니다. 이는 실행을 컨센서스의 핫 패스에서 분리하는 것입니다.
- 운송 비용과 준비금 잔고: 트랜잭션 가격 책정에 대한 행동 변경을 정의하는 것은 실행의 지연된 시점에서 컨센서스가 이루어지기 때문에 스팸에 대응하기 위해 필요합니다.
MonadBFT
공유된 멤풀 (Shared Mempool)
지연 실행 (Deferred Execution)
운송 비용과 준비금 잔고 (Carriage Cost and Reserve Balance)