
모나드 공동 창립자 키오네와의 대화: EVM 최적화를 위한 혁신의 길
글: Snownad & Danny
번역: TechFlow
Monad Labs의 CEO이자 공동 설립자인 Keone Hon과 개발자 관계 엔지니어 Kevin G가 The Pipeline 팟캐스트 3회차에 출연하여, 지난 2년간 Monad Labs 팀이 진행한 작업에 대해 논의했다.
게스트 소개:
Keone는 Monad Labs의 CEO이자 공동 설립자로, 이전에는 Jump Trading에서 양적 분석가로 근무하며 고빈도 거래(HFT) 분야에 집중했다.
James Hunsaker는 Monad의 공동 설립자이자 CTO이다.
Kevin G는 Solana Labs의 핵심 개발자로, 이전에는 애플에서 근무하며 AirPods의 로컬 시스템 엔지니어링을 담당했다.

왜 L2와 기타 확장 솔루션이 인기 있는 상황에서 EVM을 다시 구축하기로 결정했나요?
Keone:
몇 년 전 우리가 처음 시작했을 때 많은 사람들이 "왜 L2를 만들지 않느냐"고 물었다. 당시 우리의 답은 지금과 같다. 우리는 EVM 실행 스택의 성능 향상에 집중할 누군가가 필요하다고 생각했다. 병렬 실행, 커스텀 상태 데이터베이스, 파이프라인 실행, 비동기 I/O 지원 같은 최적화를 도입함으로써 하드웨어를 더 잘 활용하고, 보다 효율적이며 탈중앙화된 시스템을 실현할 수 있다.
시간이 지남에 따라, 적절한 엔지니어 팀이라면 이더리움 가상 머신(EVM) 내 다수의 병목 현상을 해결하고 최적화할 수 있다는 점이 점점 명확해졌다. 2020년, 즉 Monad가 처음 개념화되었을 당시에는 이러한 최적화에 집중하는 팀이 거의 없었으며, 롤업, 제로지식 증명, 데이터 가용성 등 다른 인프라에 투입되는 노력과 비교하면 특히 더 그랬다.
스마트 계약의 지배적인 표준으로서, EVM 기반 체인은 가장 많은 TVL(총 잠금 가치), 가장 큰 개발자 및 연구 네트워크를 보유하고 있으며, 시간과 여러 번의 약세장에서도 살아남은 놀라운 커뮤니티를 갖추고 있다. 채택을 확대하고 더욱 복잡한 애플리케이션을 지원하려는 목표 아래, 이러한 최적화는 더욱 중요해진다.
"EVM의 성능을 획기적으로 향상시키는 것은 정말 흥미롭고 도전적인 문제다. 우리 팀이 이 프로젝트를 조기에 시작하게 된 것을 매우 기쁘게 생각한다. 앞으로 몇 달 안에 전 세계에 이를 공개할 생각에 벌써부터 매우 기대된다."

EVM의 성능이 Monad 위에서 확장성을 가능하게 한다
Kevin G:
Monad가 하고 있는 일 중 상당 부분은 컴퓨터 과학의 모범 사례를 블록체인 네트워크에 적용하는 것이다. 이는 팀이 해당 분야에서 깊은 전문성을 가지고 있기 때문에 가능한 일이다.
모든 개발 팀이 프로토콜의 근본적인 문제를 해결하고 고성능 솔루션을 제시할 수 있는 것은 아니다. 이러한 최적화는 단순히 흥미로울 뿐 아니라, 매우 야심 찬 것이기도 하다.
이러한 도전에 대응할 수 있는 팀을 어떻게 구성하셨나요?
Keone:
저는 Monad Labs에서 훌륭한 엔지니어링, 성장, 마케팅, 커뮤니티 구축, 비즈니스 개발 인재들을 만날 수 있어 운이 좋다고 느낀다. 현재 약 25명 정도의 인원으로, 해결해야 할 문제에 집중할 수 있도록 극도로 간소화된 팀을 유지하려 하고 있다.
시간이 지나면서 우리가 목표로 하는 규모와 채택률을 지원하기 위해 팀은 계속 성장할 것이다. 물론 이 과정에서는 더 광범위한 기술과 추가 인력이 필요할 것이다.
대부분의 엔지니어링 팀은 고성능, 저지연 시스템 구축에 풍부한 경험을 갖고 있다. 진정한 고성능 인프라 계층 시스템을 개발하는 일반적인 패턴은 전체 시스템의 성능을 깊이 이해해야 한다는 것이다. 필요한 최적화를 얻기 위해 때때로 커널 수준까지 들어가야 할 수도 있다. 결국 블록체인 자체가 하나의 데이터베이스이기 때문이다.

커뮤니티 전설 속에서 입지를 굳힌 일부 사랑받는 Monad 캐릭터들
왜 개발자들이 Monad를 살펴봐야 할까요?
Keone:
핵심 이점 중 하나는 Monad가 기존의 이더리움 제한을 넘어선 광범위한 상호운용성(composability)을 가능하게 할 잠재력에 있다. 심지어 Solana와 같은 고성능 시스템보다도 더 나은 수준이 될 수 있다.
Monad는 EVM 바이트코드와 RPC와 호환되므로, 개발자의 학습 곡선은 다른 많은 환경보다 훨씬 낮다. 우리는 EVM 생태계의 번영을 위한 방대한 연구와 도구를 활용할 수 있게 되어 기쁘다. 개발자들은 이미 익숙하고 신뢰하는 환경에서 성능이 뛰어나고 확장 가능한 애플리케이션을 구축할 수 있게 된다.
Monad는 더 넓은 레이어 1 솔루션 영역에서 어떤 전략적 위치를 차지하고 있나요?
Keone:
궁극적인 목표는 다양한 애플리케이션을 구축할 수 있는 더 확장 가능하고 비용 효율적인 플랫폼을 만드는 것이다. 기존 블록체인 생태계에서 상호운용성을 방해하는 제한 요소들을 제거하는 것이다.
이더리움이 초기 설계된 맥락을 생각해보면, 그 목적은 구축자가 자신의 생태계 내에서 무엇이든 만들 수 있도록 하는 것이었다. Monad는 이러한 개념을 가속화한 것으로, 10년 이상 지속되어 온 제한들을 벗어던진다. 이것은 연료 자동차에서 전기 자동차로의 전환에 비유할 수 있으며, 새로운 기술이 도입될 때 실현 가능한 것들의 패러다임 전환을 상징한다.
가스 한도라는 이더리움 개발자들이 직면한 실제적인 문제를 고려해보자. 이러한 제한이 없다면 이더리움 위에는 더 많은 애플리케이션과 기능이 존재할 것이다. 그러나 비용이 너무 높아 사용이 금지되고 있다. Monad의 주요 목표 중 하나는 기존 EVM 애플리케이션을 현재의 가스 제한에서 해방시키는 것이다.
또한 Monad는 EVM 생태계에 이미 풍부하게 존재하는 코드와 제품을 활용함으로써, 야심찬 구축자들에게 다른 곳에서는 불가능한 dApp을 진정으로 구축할 수 있는 플랫폼을 제공한다.
전반적으로, Monad는 암호화 커뮤니티의 집단적 성격에 초점을 맞추고 있다. 현재 단계는 실험기이며, 이 기간 동안 암호화 애호가들이 탈중앙화된 개인 금융 애플리케이션을 구축하고 있다. Monad는 이러한 애플리케이션을 더 비용 효율적으로 만들어 그들의 진정한 잠재력을 해방시키고, 더 넓은 사용자층으로 확장할 수 있도록 목표하고 있다.

Monad에서 어떤 유형의 애플리케이션을 가장 보고 싶으신가요?
Keone:
저에게는 두 가지 분야가 특히 기대된다—탈중앙화 금융(DeFi)과 소비자 중심 애플리케이션이다.
DeFi
일반인이 탈중앙화된 방식으로 개인 재정을 관리할 수 있게 해주는 모든 애플리케이션 말이다. 물론 머니 마켓, 탈중앙화 거래소(DEX), 파생상품, 고정밀·대규모 오라클 등과 같은 애플리케이션을 포함한다. 이 분야는 제가 매우 기대하는 분야 중 하나다.
Monad에 오기 전, 저는 Jump 암호화 팀의 일원이었다. Jump는 Solana 생태계에 매우 관심이 많았고 흥분했다. 이유는 명백하다. 만약 거래 수수료가 1센트의 일부에 불과하고 수백만 명의 사용자로 확장할 수 있다면, 실제로 기존의 지배적인 사업자들이 하는 일을 거의 완전히 대체할 수 있기 때문이다. 중앙화된 거래소는 데이터에 매우 높은 비용을 부과한다.
Solana를 좋아하는 이유 중 하나는 훌륭한 기술이라는 점이다. EVM과의 호환성이 부족해 개발 환경이 다소 까다로울 수 있지만, 2021년 James와 제가 개발을 시작한 이후로 Solana는 큰 발전을 이루었다.
소비자 애플리케이션
Monad 상의 소비자 중심 애플리케이션에도 매우 기대를 걸고 있다. 예를 들어 스포츠 베팅, 카지노, 소셜 네트워킹 등 스마트폰에서 모바일 앱으로 의미 있을 수 있는 모든 것이 여기에 해당된다.
내 모든 데이터가 지갑 안에 있다는 것을 안다면, 애플리케이션, 서비스, 콘텐츠와의 상호작용에 더 기꺼이 참여할 것이다. 왜냐하면 지갑은 암호학적으로 안전하기 때문이다.
Monad의 방향성에서 EVM의 어떤 점이 가장 매력적으로 느껴지시나요?
Keone:
제게 중요한 것은 궁극적으로 가장 많은 개발자들이 자신의 애플리케이션을 확장할 수 있도록 돕는 것을 구축하는 것이다. 결국 Monad는 개발자 플랫폼이다. 개발자가 있는 곳으로 가서 그들이 직면한 진짜 시급한 문제를 해결하는 것이 중요하다. 순수한 EVM 호환성은 이러한 문제를 해결하는 일부분이지만, 미래에는 다른 문제가 발생할 것이며, 더 많은 암호화 기능을 지원하는 것이 더 쉽고 저렴해질 것이다.
결국 중요한 것은 iOS 스토어에서 1위를 차지하는 앱을 구축하는 데 방해되는 문제를 해결하는 것이다. 저에게 EVM이 바로 그 목표를 달성할 수 있는 최고의 장소라고 느껴진다.
놀랍게도 누구도 실행 스택(execution stack)에 집중하지 않았다는 점이다. 우리 팀의 이전 배경과 이 문제를 해결해야 한다는 절박함을 고려했을 때, 이는 매우 자연스러운 작업 분야였다.
Monad는 EVM과 이더리움 커뮤니티의 이상을 진정으로 제품 수준으로 실현할 수 있는 길을 제공한다.
"결국, Monad는 매우 멋진 조합이다. 우리는 EVM 위에서 Solana 수준의 사용자 경험을 가질 수 있다. 그러면 개발자는 시스템 요구에 따라 어디에서 구축할지 선택할 수 있게 된다."
협업은 매우 중요하다. 우리 팀은 모든 문제의 답을 알고 있지 않다는 것을 인식하고 있다. 우리는 전문가다. 고성능 병렬 시스템, 비잔틴 장애 허용 합의, 그리고 기타 매우 구체적인 문제에 대해 많은 것을 알고 있다. 하지만 이더리움 연구 분야에서는 MEV 최소화, 거버넌스, 암호학 등에 집중하며 많은 사람들이 노력을 기울이고 있다. 따라서 표준을 따르고, 우리가 수행하는 작업이 다른 사람들의 작업과 결합될 수 있는 지점이 중요하다고 생각한다.
Kevin G:
EVM은 애플리케이션 암호학 연구, 애플리케이션 구축, 보다 나은 보안 관행 발전의 중심지다. 표준의 위치에 서서 전체 분야를 앞으로 나아가게 하는 데 기여할 수 있다는 점이 매우 좋다.
이 덕분에 우리는 기반이 되는 계층의 확장에 집중하면서(우리가 잘하는 분야), 연구 커뮤니티가 이 분야에서 축적한 전문성을 활용할 수 있다. 또한 EVM을 위해 이미 개발된 모든 개발자 도구를 다시 구축할 필요가 없다.
EVM 환경에서 빌더로서 활동할 때 가장 큰 도전은 무엇인가요?
Keone:
여러 가지가 있다고 생각한다. 현재 빌더들이 자금을 유치하는 것은 상당히 어렵다. 투자자 커뮤니티는 미국 중심으로 매우 치우쳐 있다. 국제적인 빌더들에게는 자금을 확보하는 것이 정말 어렵다.
또한 보안 측면에서 dApp을 구축하는 것은 도전적이다. 블랙햇 해커들이 끊임없이 취약점을 찾으며 공격 기회를 노리고 있다. 이는 환경을 매우 적대적으로 만든다. 우리는 더 나은 보안 관행, 가스 최적화 등을 필요로 한다.
가스 비용을 크게 줄임으로써, Monad는 개발자들이 직면하는 거대한 딜레마를 제거한다. 즉, 추가적인 방어적 어설션을 포함할 것인지(이는 더 많은 가스를 소모함)의 선택 문제다.

터키의 한 Monad 커뮤니티 멤버가 자신의 새 벽화를 선보이고 있다
암호화 제품을 구축할 때 간과되는 강점은 무엇인가요?
Keone:
암호화 커뮤니티의 강력함은 놀라울 정도다. 전통적인 기술 스타트업을 운영한다고 가정하자. 트위터 팔로워가 아무도 없다면, 업데이트를 게시해도 아무도 관심을 갖지 않는다. 누구도 당신의 제품을 시험해보고 싶어하지 않는다. 사람들이 무료로라도 제품을 사용하게 하려면 엄청난 노력을 기울여야 한다.
암호화 분야에서는 이렇게 강력한 커뮤니티(사실상 커뮤니티가 핵심 요소)를 보유하고 있어, 이는 다른 기술 분야에 대한 거대한 이점이며, 암호화가 결국 성공할 수 있는 이유 중 하나다. 이건 장점을 활용하고 단점을 최소화하는 것이며, 그렇게 함으로써 우리는 산업 전체로서 확장할 수 있다.

2023년 11월, 커뮤니티가 Monad를 위한 초기 생태계 지도를 제작했다
블록체인 산업은 이제 막 성숙하기 시작했다. 시간이 지남에 따라 블록체인은 더욱 고성능화될 것이다(그때쯤이면 나는 Monad가 성능만으로 다른 블록체인과 차별화되기를 원하지 않는다).
다른 시스템들도 추가적인 개선을 이루어낼 것이며, 아이디어나 기술이 서로 교차 전파될 것이다. 이는 궁극적으로 공간을 전진시키고, 더 고성능의 애플리케이션 구축을 가능하게 할 것이다. 우리는 블록체인의 가능성 한계를 계속 밀어붙이며, 새로운 구현을 위한 다른 인프라를 도입할 것이다.

암호화 트위터에서는 TPS를 일반적인 거래 및 투표 거래 지표로 삼는 것에 대해 많은 논의가 있습니다. TPS가 유의미한 지표가 되는 순간은 언제인가요?
Keone:
TPS의 일반적인 측정에 대해 말하자면, 우리는 이것이 체인 상에서 실제로 발생하는 스마트 계약 상호작용 및 전송과 같은 '진짜 거래'만을 계산해야 한다고 본다. 단순한 투표 거래는 포함해서는 안 된다. Monad의 경우, 어떤 TPS 발표에서도 투표는 포함하지 않을 것이다.
일반적으로 어떤 거래를 '진짜 거래'로 간주해야 하는지에 대해 많은 혼란이 있다. 많은 팀들이 서로 다른 지표를 사용해 거래를 계산한다. 현재 이 분야는 성능을 홍보하는 방식에 있어서 매우 통일되지 않은 상태다. 예를 들어, 어떤 팀은 하나의 거래를 하나의 명령어로 계산한다. 그래서 하나의 스마트 계약 호출이 여러 개의 하위 명령어를 실행한다면, 다른 팀은 그것을 약 10건의 거래로 계산할 수 있는데, 이는 사실상 잘못된 것이다.
당신이 실제로 측정할 수 있는 것은 시스템을 통과하는 거래 수뿐이다. 특정 순간에 시스템이 최대 부하에 도달하지 못한다면, 실제로 관찰 가능한 TPS는 훨씬 낮을 것이다. 그러므로 여기에도 많은 혼란이 있다.
저는 진정한 해결책은 GitHub 저장소에 반복 가능한 벤치마크 테스트를 두는 것이라고 생각한다. 모든 팀이 이 저장소에 기여하고, 전 세계에 여러 서버를 배포하는 과정을 정의하는 완전한 스크립트를 제공해야 한다. 그런 다음 이 스크립트는 시스템 내 각 노드로 다량의 거래를 보내고, 실제 거래 처리량 테스트를 재현할 수 있어야 한다.
이것은 우리 팀이 도입할 계획인 것이며, 적어도 Monad에 대해서는 그렇다. 하지만 다른 경쟁 벤치마크에도 희망을 걸고 있다. 이는 일반적인 과학 연구 과정과 비슷하다. 결과를 발표할 뿐 아니라, 그 결과를 생성하기 위해 사용한 과정도 공개해야 한다. 이를 통해 제3자가 실험을 재현하고 벤치마크를 검증할 수 있다. 이는 우리에게 매우 중요하며, 우리가 실행할 계획이다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














