Somnia Network는 대중 소비형 및 실시간 탈중앙화 애플리케이션 (dApps)을 위한 고성능 및 저비용 인프라를 제공하도록 설계된 레이어 1 EVM 호환 블록체인입니다. 이 네트워크는 메타버스, 온체인 게임, 소셜 미디어 플랫폼과 같은 복잡한 애플리케이션이 모든 데이터와 로직을 블록체인에 저장한 채 운영될 수 있는 "완전한 온체인 세상"을 지원하는 것을 목표로 합니다. [1] [2]
Somnia Network는 대규모 소비자 애플리케이션 구축을 종종 방해하는 기존 블록체인의 확장성 및 비용 제한 문제를 해결하기 위해 개발되었습니다.
이 프로젝트의 주요 목표는 수백만 명의 사용자가 동시에 이용하는 실시간 상호작용과 대량의 트랜잭션이 필요한 애플리케이션을 위한 기초 인프라를 제공하는 것입니다. 핵심 기술은 1센트 미만의 트랜잭션 수수료와 높은 처리량을 가능하게 하도록 설계되어, 전통적으로 오프체인 구성 요소에 의존해 왔던 애플리케이션들이 온체인에서 구동될 수 있게 합니다. [1] [2]
이 프로젝트는 가상 세계 기술 전문 기업인 Improbable에 의해 개발되었으며 MSquared의 지원을 받고 있습니다. Somnia 메인넷은 현재 라이브 상태이며, 생태계는 개발자가 스마트 컨트랙트를 구축하고 배포할 수 있는 리소스를 제공합니다. 네트워크 설계는 온체인 이벤트에 즉각적으로 반응할 수 있는 새로운 유형의 dApp, 즉 프로젝트에서 "반응형 블록체인(Reactive Blockchain)"이라고 부르는 개념을 구현하는 데 중점을 둡니다. [2]
Somnia의 아키텍처는 커스텀 데이터베이스, 독특한 합의 방식, 특화된 개발자 도구를 결합하여 높은 수요의 애플리케이션을 지원하도록 구축되었습니다. 전체 스택은 EVM 호환성을 유지하도록 설계되어, 이더리움 생태계의 개발자들이 익숙한 도구와 언어를 사용하여 Somnia로 마이그레이션하고 구축할 수 있습니다. [1] [2]
Somnia Network의 기반은 이더리움 가상 머신(EVM)과 호환되는 레이어 1 블록체인입니다. 그러나 EVM 바이트코드를 컴파일하여 처리 속도를 향상시킴으로써 표준 EVM 실행 성능을 강화합니다. 이 접근 방식은 기존 이더리움 개발자 생태계의 이점을 유지하면서도 우수한 성능을 제공하는 것을 목표로 합니다. [1]
네트워크 기술 스택의 핵심 구성 요소는 "IceDB"라는 이름의 커스텀 고성능 데이터베이스입니다. 이 독점 데이터베이스는 네트워크가 낮은 트랜잭션 수수료와 더 안정적이고 예측 가능한 가스 가격을 제공할 수 있게 하는 중요한 요소로 언급됩니다.
데이터 저장 및 검색을 최적화함으로써 IceDB는 네트워크가 대량의 온체인 데이터를 효율적으로 처리할 수 있도록 돕습니다. 또한 네트워크는 "멀티 스트림 합의(multi-stream consensus)" 메커니즘을 활용하지만, 구현에 대한 구체적인 기술적 세부 사항은 제공된 자료에 광범위하게 문서화되어 있지 않습니다. [1]
Somnia의 차별화된 특징은 "반응형 블록체인(Reactive Blockchain)" 설계입니다. 이 모델은 애플리케이션이 온체인 데이터 변경 및 이벤트에 실시간으로 반응할 수 있게 합니다. 이는 네트워크의 핵심 프레임워크에 통합된 일련의 특화된 개발자 프리미티브(primitives)를 통해 촉진됩니다.
이러한 반응형 기능은 사용자 작업이나 외부 데이터 트리거에 즉각적인 응답이 필요한 새로운 클래스의 dApp을 지원하기 위한 것으로, 많은 블록체인 애플리케이션의 전통적인 수동적 특성을 뛰어넘습니다. [1]
반응형 애플리케이션 구축을 가능하게 하기 위해 Somnia는 개발자를 위한 새로운 확장 기능과 도구를 도입합니다.
Somnia 데이터 스트림은 실시간 온체인 애플리케이션 구축을 위해 특별히 설계된 핵심 개발자 프리미티브입니다. 이 기능은 블록체인 환경 내에서 데이터의 지속적인 흐름과 처리를 가능하게 하며, 이는 라이브 업데이트 게임이나 실시간 소셜 피드와 같은 사용 사례에 필수적입니다.
개발자들이 이 기능을 실험하고 구축하도록 장려하기 위해 미니 해커톤이 개최되었습니다. [1]
데이터 스트림을 보완하기 위해 Somnia는 Solidity 프로그래밍 언어의 확장 기능으로 "반응형 프리미티브"를 제공합니다. 이러한 프리미티브를 통해 개발자는 복잡한 외부 인프라 없이도 온체인 이벤트에 자동으로 응답할 수 있는 애플리케이션을 만드는 과정을 단순화하여 스마트 컨트랙트 내에서 반응형 로직을 기본적으로 구현할 수 있습니다. [1]
Somnia Network는 대중 시장 소비자 트래픽을 처리할 수 있는 플랫폼으로서 자신의 성능에 대해 중요한 주장을 펼치고 있습니다. 이러한 지표는 온체인 메타버스와 게임을 구동하기 위한 가치 제안의 핵심입니다. [2]
Somnia는 모든 로직과 데이터가 전적으로 온체인에 상주할 수 있는 차세대 dApp을 지원하도록 설계되었습니다. 이 접근 방식은 투명성, 사용자 소유권 및 결합성을 향상시키는 것을 목표로 합니다. [1]
이러한 사용 사례들은 네트워크의 고성능 인프라에 의해 지원됩니다. [1]
Somnia Network의 반응형 기능은 다른 블록체인에서 구현하기 어려운 특정 유형의 애플리케이션을 가능하게 하려는 의도를 가지고 있습니다.
생태계를 확장하기 위해 Somnia는 다른 프로젝트들과 통합을 구축했습니다. Gearbox Protocol과의 통합은 Somnia Network에서 구축되는 애플리케이션에 결합 가능한 레버리지 기능을 제공하여 생태계 내 탈중앙화 금융 (DeFi) 기능의 잠재력을 강화하기 위해 수립되었습니다. [1]
Somnia Network는 개발자를 유치하고 지원하기 위해 여러 이니셔티브를 시작하고 리소스를 제공합니다. 이 프로젝트는 이벤트, 보조금 및 접근 가능한 테스트넷 도구를 통해 빌더 커뮤니티를 육성합니다. [1] [2]
이러한 프로그램들은 개발자 및 애플리케이션 기반을 성장시키기 위한 네트워크 전략의 일부입니다. [1]