이더넷 가상 머신(EVM)은 스마트 컨트랙트와 관련된 트랜잭션 처리를 담당합니다. 사이버 보안을 보장하기 위해 EVM의 트랜잭션은 순차적으로 실행되어야 합니다. 이러한 순차 실행 설계는 병렬 실행의 복잡성과 충돌을 방지하지만, 관련 블록체인 네트워크의 성능을 제한하기도 합니다.
그 결과 병렬 EVM이라는 개념이 도입되어 시장의 주목을 받게 되었습니다. 병렬 EVM을 설계하면 EVM에서 서로 다른 트랜잭션을 동시에 처리할 수 있어 EVM의 처리 속도와 네트워크 처리량을 크게 향상시킬 수 있습니다. 그중에서도 모나드는 일련의 기술 최적화와 혁신을 통해 TPS를 10,000까지 끌어올리며 고성능 퍼블릭 체인 경쟁에서 두각을 나타내고 있습니다. 이 백서에서는 모나드의 기술적 특징과 생태학적 발전 현황을 자세히 분석합니다.
1. 비동기 실행
비동기 실행은 동일한 블록에서 다른 스레드를 통해 실행과 합의를 동시에 수행할 수 있는 Monad의 가장 중요한 특징입니다. 모나드 팀은 다음 다이어그램과 같이 블록체인 성능을 개선하기 위해 합의 및 실행 레이어에서 EVM을 개선하고 혁신했습니다.
Monad는 병렬화(최적의 병렬 실행)와 파이프라이닝(처리를 위해 여러 스레드에 서로 다른 작업을 여러 스레드에 할당하여 처리)를 통해 비동기 실행을 달성할 수 있었습니다. 서로 다른 스레드가 서로 다른 블록의 실행과 합의를 동시에 처리합니다. 이상적으로 모나드 블록체인의 전체 블록 처리 시간은 트랜잭션 실행에 완전히 할당되고 합의는 다른 스레드에서 완료되어 모나드의 TPS가 향상됩니다.
2. MonadBFT
MonadBFT는 블록이 블록체인에 포함되기 전에 트랜잭션의 순서를 결정하기 위해 모나드 팀이 개발한 합의 메커니즘입니다.
MonadBFT는 블록 확인을 완료하기 위해 세 차례의 인증이 필요한 HotStuff 합의 프로토콜을 기반으로 합니다. HotStuff의 선형적 통신을 사용하여 빠른 상호 작용과 빠른 합의 특성을 통해 빠른 합의를 달성합니다. 동시에 MonadBFT는 패스트-핫스터프의 최적화를 통해 인증 라운드 횟수를 2회로 줄여 각 라운드에서 새로운 블록을 제안할 수 있도록 합니다. 즉, 블록 k+2에서 합의에 도달하자마자 블록 k가 확정됩니다. 일반적인 경우, 통신 시간은 선형적으로 유지됩니다. 하지만 타임아웃이 발생한 경우, 즉 검증자가 리더로부터 유효한 블록을 받지 못한 경우, 검증자는 서로 통신하며 타임아웃 메시지를 보냅니다. 검증자가 타임아웃 메시지의 67%를 수신하면 타임아웃 인증서(TC)를 생성하여 다음 리더에게 전달합니다. 이 시점에서 인증서 생성 책임은 현재 리더에게 있지 않고(리더의 악의적인 행동 가능성 때문에) 유효성 검사기 중 한 명이 수행합니다.
3. 최적 병렬 실행
실행 계층에서 Monad는 최적 병렬 실행을 통해 기존 EVM 환경의 비효율성을 해결합니다.Monad 는 여러 가상 머신을 병렬로 실행하여 트랜잭션을 동시에 처리할 수 있습니다. 트랜잭션은 서로 독립적으로 사전 구성되어 동시에 실행될 수 있으며, 종속성이 있는 트랜잭션은 순차적으로 처리됩니다.
모나드에서의 트랜잭션 실행 흐름은 다음과 같습니다.
1.트랜잭션은 선형 순서로 블록에 입력됩니다.
2.Monad는 모든 트랜잭션이 동시에 실행될 수 있다고 가정하여 낙관적인 병렬 실행을 사용합니다.
3. 트랜잭션은 순차적으로 처리되지 않고 원래 순서를 유지하면서 병렬로 실행됩니다.
4. 가상 머신은 보류 중인 결과를 생성합니다. 보류 중인 결과는 실행 전 입력과 실행 후 출력을 포함하는 예상 결과입니다.
5. 이러한 보류 중인 결과는 순차적으로 유효성을 검사하고 제출합니다. 충돌이 없는 보류 결과(트랜잭션)는 바로 제출되지만, 제출된 트랜잭션에 의존하는 보류 결과(예: 이전 트랜잭션 시퀀스로 인해 변경된 입력)는 다시 실행해야 합니다(순차적 재실행).
6. 보류 중인 결과는 수신된 순서대로 제출됩니다. 이더넷과 마찬가지로 트랜잭션 출력은 순차적으로 생성됩니다.
7. 보류 중인 결과가 순차적으로 제출된다는 것은 이전 결과가 보류 중인 동안에는 후속 결과를 제출할 수 없음을 의미합니다. 따라서 제출된 트랜잭션에 충돌하는 트랜잭션이 있는 경우 충돌을 해결(재실행)하고 제출해야 다음 트랜잭션이 처리될 수 있습니다(후자의 경우 충돌이 없는 경우에도). 이 접근 방식은 트랜잭션이 여러 번 다시 실행되지 않도록 보장합니다.
MonadDB
MonadDB는 인증된 블록체인 데이터를 저장하도록 설계된 맞춤형 키-값 데이터베이스입니다. 모나드 기술 스택의 일부인 모나드DB는 I/O 작업과 트랜잭션 처리를 병렬화하여 상태 액세스 제한을 해결합니다(머클 패트리샤 트리 노드를 디스크에 효율적으로 저장).
MonadDB는 인메모리 캐싱과 파일 시스템 바이패스 두 가지 방식으로 성능을 개선합니다. 캐싱은 자주 액세스하는 데이터를 임시 스토리지 계층에 저장하여 지연 시간을 줄이는 반면, 파일 시스템 바이패스는 복잡한 파일 시스템에서 데이터를 검색하지 않고 디스크의 패트리샤 트리에서 직접 데이터를 읽습니다.
모나드 생태계 개발
기술적인 관점에서 모나드는 먼저 생태계가 이더리움과 호환되도록 한 다음 비동기 실행, MonadBFT, 최적 병렬 실행, 그리고 다음을 통해 합의와 실행을 개선합니다. 모나드DB를 통해 합의 및 실행 성능을 개선합니다. 이러한 개선과 혁신 외에도 모나드의 커뮤니티와 생태계는 매우 빠르게 성장하고 있습니다.
모나드 생태계에는 많은 디파이 및 트랜잭션 프로젝트가 있으며, 테스트 네트워크에서 가동된 프로젝트의 수는 30개가 넘고, 여러 디파이 프로젝트가 시드 펀딩 라운드를 완료했습니다. 또한, 모나드 커뮤니티 내에서 밈 문화는 매우 인기가 높으며, 오리지널 보라색 페페부터 커뮤니티가 자체적으로 만든 몰란닥, 모야키, 초그 등의 밈은 모나드 생태계에서 유동하는 밈 코인으로 자리 잡았습니다.
< 섹션>

이 중 가장 많이 언급되는 memecoin 런치패드로는 Nad.fun이 있습니다. 나드펀은 가장 인기 있는 멤코인 런치패드 중 하나로, 일련의 기능을 통해 "모나드 네이티브 멤코인 런처"에서 "모든 것을 위한 토큰화 센터"로 진화했습니다. 플랫폼은 네이티브 토큰 보유자와 거래 수수료 및 유동성 시장 조성 수수료를 공유하여 사용자와 플랫폼이 함께 성장할 수 있도록 하며, 나드펀은 유동성 집계, 사용자 유지 및 성장 가속화를 위한 통합 프로젝트입니다.
나드펀의 주요 특징은 다음과 같습니다:
1. 커뮤니티 심화
- 유동성 공급자 활용 토큰 소멸이 아닌 수수료로 토큰 크리에이터와 홀더에게 수익을 제공합니다.
- 수익 공유 플랫폼은 실제 사용자에게 인센티브를 제공합니다.
2. 제품 및 커뮤니티의 신속한 구축과 성장
- AI로 제품 개발을 가속화하고 토큰을 통해 즉시 자금을 조달하며 몇 분 안에 제품 시장 적합성을 검증할 수 있습니다.
- 생성된 트윗, TikTok 및 짧은 AI 동영상으로 빠르게 입소문을 낼 수 있습니다.
3. 유동성을 관리하고 커뮤니티에 힘을 실어주세요
- 토큰 크리에이터는 초기 구매액의 일정 비율을 커뮤니티 금고에 할당할 수 있습니다.
- 각 토큰에는 전용 제어판이 있습니다: $TOKEN HQ.
볼트 관리: 콘텐츠 제작자에게 자금을 지원하고 마케팅 캠페인을 실행하고 에어드랍을 시작합니다.
보유 인센티브: 토큰 크리에이터는 단기 이익을 위해 토큰을 판매하지 않고도 각 거래소의 혜택을 누릴 수 있습니다.
보시다시피, Nad.fun은 단순한 Memecoin 출시 플랫폼이 아니라 토큰화의 잠재력을 열어 사용자가 자신의 창작물과 커뮤니티에서 더 많은 것을 얻을 수 있도록 하는 혁신적인 프로젝트입니다.
https://beosin.com/audits/Nad. fun_202507081815.pdf
Nad.fun은 현재 테스트 네트워크를 운영 중이며 프로그램 취약성, 보안 침해, 시스템 무결성과 안정성을 손상시킬 수 있는 잠재적 공격 벡터 등 여러 영역을 다루는 Beosin의 보안 감사를 통과했습니다. 취약점의 위험을 최소화하여 사용자가 나드펀의 Memecoin 마켓플레이스에서 안전하게 상호작용할 수 있도록 보장합니다.