Luniverse Design
루니버스는 대표적인 Layer2 블록체인으로 Layer1의 안정성과 Layer2의 높은 처리속도 및 확장성을 모두 제공합니다. 루니버스의 디자인에 대해 알아보고 루니버스 생태계에서 어떤 기능들을 활용할 수 있는지 살펴보세요.
Layer2 Architecture
Scalability & Trustworthiness
더밸런스는 계층형 구조로 구성된 Layer 2 블록체인 플랫폼입니다.
- Layer 1의 더밸런스 메인넷은 PoA(Proof of Authority) 컨센서스를 기반으로 여러 Validator들에 의해 운영됩니다. 루니버스 생태계에서 발생하는 모든 상태 변화에 대한 최종 검증을 위한 공용 자원으로서, 신뢰의 주체가 되는 인프라 계층으로 동작합니다.
- Layer 2의 각 사이드체인은 메인넷과 분리된 독립 블록체인 환경으로, 각 분산 어플리케이션(Decentralized Application, DApp) 서비스의 전용 구동 환경으로 사용됩니다. 이때 Layer간, 또는 Layer 2 내부에서는 각 블록체인 네트워크 간 컴퓨팅 자원 및 네트워크 대역폭(Bandwidth)을 공유하지 않으므로, 각 DApp은 독립적인 운영 환경 내에서 고가용 고성능 네트워크를 통한 데이터 처리가 가능합니다.
- Layer 2 사이드체인에서 생성된 블록 데이터의 신뢰성 보장을 위해 Layer 1 으로의 Roll-up 기능을 제공합니다. 이를 통해 각 사이드체인에서는 대용량 데이터를 빠르게 처리하면서도, 메인넷을 통해 데이터의 검증성을 보장받을 수 있습니다.
루니버스의 Layer1 메인넷과 Layer2 사이드 체인, 그리고 기업용 솔루션인 컨소시엄 체인에 대한 내용은 아래 링크를 참조해주세요.
▶︎ Luniverse Mainnet (The Balance)
▶︎ Luniverse Sidechain
▶︎ Luniverse Consortium Chain
Zero Gas Fee Side chain
주요 퍼블릭 블록체인 네트워크의 비싼 트랜잭션 수수료와 통화의 잦은 가격변동은 대규모 트랜잭션 처리를 필요로 하는 엔터프라이즈 블록체인 서비스의 상용화를 막는 주요 요인 중 하나입니다. 계층화된 네트워크 구조 덕분에, Layer 2 사이드체인에서는 모든 트랜잭션을 별도의 Gas 수수료 없이 처리할 수 있습니다. 이를 통해 서비스 제공자는 트래픽에 비례하는 수수료 걱정 없이 블록체인 인프라 운용이 가능합니다.
메인넷으로의 Roll-up에 필요한 Gas는 어떻게 처리하나요?
Rollup등을 위해 메인넷으로 트랜잭션을 발생시켜야 하는 경우 각 사이드 체인에 일정 주기로 부여되는 Free Charged Gas Point를 활용할 수 있으며, 일반적으로 그 요구량은 트랜잭션 수에 비례하지 않으며 예측 가능합니다.
Trust and Security
Robustness
서비스 운영 환경의 최적화, 가용성과 안정성을 최우선으로 설계된 더밸런스 만의 프로토콜 기술을 통해 엔터프라이즈 급의 견고한 런타임 환경을 제공합니다.
Enterprise-level Environment
Validator 노드와 인터페이스 노드가 동작하는 네트워크 물리 환경은 내부 SLA에 따라 엔터프라이즈 레벨의 가용성 요구사항을 만족하며, 네트워크 이중화를 통한 HA(High Availability) 아키텍처로 구성됩니다. 따라서 국소적 네트워크 장애 상황에서도 견고한 동작이 가능합니다.
Transaction Pipeline
API 호출을 통한 트랜잭션 요청에서부터 Receipt 발급 및 Callback 수행에 이르기까지, 트랜잭션 처리에 필요한 각 단계들을 루니버스만의 트랜잭션 Pipeline을 통해 분산 처리함으로써 노드에 대규모 요청이 발생하더라도 네트워크 패닉 없이 최고 성능 한계 내에서 안정적인 처리가 가능합니다. 또한 서비스의 대규모 트래픽 관리의 구현 복잡도를 낮추고자 Pipeline에 추상화 된 Nonce 추적 기술을 적용하였습니다. 일반적인 이더리움 계열 체인에서는 DApp이 직접 모든 트랜잭션의 Nonce를 생성, 할당 및 추적 관리해야 하며, 이때 Nonce값에 따른 선/후행 트랜잭션 간 상태 충돌로 인한 트랜잭션 누락 등 다양하고 복잡한 에러 케이스를 고려한 구현이 요구됩니다. 루니버스는 고도화된 트랜잭션 pipeline 기술을 통해 자동 Nonce 할당과 추적, 누락된 트랜잭션의 복원 및 재처리를 기본 기능으로 지원하여 쉬운 대규모/고성능 서비스의 구현을 가능하게 합니다.
System Key Management
HSM(Hardware Security Module) 기반의 자체 KMS(Key Management System)을 구축하여 네트워크 운영에 필요한 각종 시스템 키를 안전하게 관리합니다.
Updated about 2 months ago