EVM 레이어 1 Somnia, 1백만 TPS 달성 후 주목 받아
EVM 레이어 1 프로젝트 Somnia는 초당 1백만 건의 거래(TPS) 처리 milestone을 달성했다고 발표한 후 큰 주목을 받았습니다. Cointelegraph AMA에서 창립자 Paul Thomas는 이 성과에 대한 통찰을 제공하며 프로젝트의 독창적인 아키텍처에 대해 설명했습니다.
EVM 레이어 1 Somnia: 100만 TPS 달성 및 차세대 탈중앙화 애플리케이션의 비전
새로운 블록체인 아키텍처 구축
Somnia의 창립자 Paul Thomas는 Cointelegraph AMA에서 독창적인 네트워크 아키텍처에 대해 설명하며, 퍼블릭 테스트 네트워크에서는 50만~80만 TPS, 개발자 네트워크(devnet)에서는 100만 TPS 이상을 달성했다고 밝혔습니다. 이러한 성과는 새로운 실행 엔진, Multistream 합의 메커니즘, 고속 데이터베이스 IceDB의 조합으로 가능했습니다.
Somnia에서는 각 검증자가 자체 미니 블록체인을 독립적으로 운영하며, 100밀리초마다 하나의 블록을 생성합니다. 이 데이터 체인은 전 세계적 합의를 필요로 하지 않기 때문에 빠르게 이동할 수 있습니다. 네트워크의 일관성과 조합성을 유지하기 위해 20밀리초 간격으로 별도의 합의 체인이 동시 실행됩니다. 이 체인은 모든 검증자의 상태를 지속적으로 동기화하며, 검증자들이 새로운 블록을 추가할 때 전역 상태와 충돌하지 않도록 보장합니다.
Thomas는 "코드를 배포하면 알아서 실행되고 확장됩니다. 특정 서버에 배포해야 한다거나 서버 간 통신을 고민할 필요가 없습니다."라고 강조했습니다.
맞춤형 데이터베이스와 최적화 기술
일반적으로 맞춤형 데이터베이스를 만드는 것은 흔치 않지만, Somnia 팀은 Web2와 Web3 옵션을 모두 검토한 후 독자적인 데이터베이스 구축을 선택했습니다. "우리는 캐싱 알고리즘을 완전히 재설계했습니다. 예측 알고리즘을 통해 필수 데이터를 미리 RAM에 배치하고, 디스크 접근을 최소화합니다. 이는 약 5%의 스마트 계약이 대부분의 호출을 처리하는 블록체인 데이터의 멱함수 법칙(power-law distribution)을 활용한 것입니다."
또한, Somnia는 데이터 압축에도 집중했습니다. Thomas는 "멀티플레이어 게임에서 성능이 중요한 게임 산업에서 배운 점을 적용했습니다. 예를 들어, 상위 두 계정이 모든 호출의 95%를 처리하는 패턴에 따라 맞춤형 압축 방식을 도입했습니다."라고 설명했습니다.
시그니처 배칭도 중요한 압축 방법 중 하나입니다. "일반적으로 시그니처는 압축하기 어렵지만, 우리는 BLS 시그니처 스킴을 사용해 여러 시그니처를 하나로 통합하여 데이터 크기를 크게 줄였습니다."라고 덧붙였습니다.
탈중앙화 반응형 애플리케이션의 새로운 가능성
Somnia는 올해 메인넷 출시를 앞두고 있으며, Thomas는 Somnia가 이미 완전히 개발자 친화적이라고 강조했습니다. "다른 EVM 호환 체인에서는 불가능했던 애플리케이션을 구축할 수 있습니다. 거래 제한, 지연 시간, 비용 문제를 해결해 개발자들이 새로운 가능성을 탐구할 수 있도록 하는 것이 목표입니다."
Somnia는 온체인 데이터를 사용해 변화에 즉각 반응하는 탈중앙화 반응형 애플리케이션 구축에 주력하고 있습니다. Thomas는 "개발자가 게임 엔진에서 직접 코드를 작성하고 이를 온체인으로 쉽게 이동시킬 수 있는 방안을 연구 중입니다. 스마트 계약을 배울 필요 없이 Web2 개발자도 쉽게 참여할 수 있습니다. 이는 새로운 애플리케이션의 대중화를 크게 앞당길 것입니다."라고 전했습니다.
Thomas는 Improbable과 MSquared와의 협업을 언급하며, "이들의 메타버스 기술은 온체인 지원 애플리케이션을 소비자에게 널리 보급하고 있으며, 가능한 것의 한계를 넓히고 있습니다."라고 말했습니다.
온체인 게임의 진화와 차세대 게임 장르
Thomas는 온체인 데이터와 로직을 사용해 **조합 가능한 게임(composable games)**을 구축하는 것을 다음 단계로 보았습니다. "체인에 중요한 로직과 데이터를 저장하면 개발자들이 새로운 게임 장르를 창조하고, 기존 게임보다 훨씬 빠르게 게임을 만들 수 있습니다. 이는 Warcraft III의 모드에서 시작된 MOBA 장르처럼 새로운 장르를 열 것입니다."
게임 외에도 온체인 사용자 생성 콘텐츠 플랫폼이나 탈중앙화 실시간 소셜 미디어 앱도 가능성이 있다고 전망했습니다. "로블록스(Roblox)와 같은 플랫폼이지만 완전히 탈중앙화된 버전이 될 것입니다."라고 강조했습니다.
Somnia의 미래
Thomas는 Somnia가 탈중앙화 애플리케이션의 미래를 열어갈 것이라고 확신했습니다. "우리는 거래 속도, 확장성, 비용 문제를 해결해 온체인 애플리케이션의 새로운 가능성을 열었습니다. 개발자들이 앞으로 어떤 혁신적인 애플리케이션을 만들지 기대됩니다."라고 자신감을 드러냈습니다.