Vara Network는 Gear Protocol과 Substrate 프레임워크를 사용하여 구축된 독립형 레이어 1 탈중앙화 네트워크입니다. 이 네트워크는 WebAssembly(Wasm)를 사용하여 복잡한 탈중앙화 애플리케이션(dApps)을 구축하고 배포할 수 있도록 설계된 빠르고 확장 가능하며 개발자 중심적인 플랫폼입니다. [1] [2]
Vara Network는 지명된 지분 증명(Nominated Proof-of-Stake, NPoS) 합의 메커니즘을 기반으로 운영되는 탈중앙화 블록체인입니다. 이는 광범위한 Gear Protocol 생태계 내에서 최초의 주요 독립형 네트워크로 자리 잡고 있으며, Gear 재단에 의해 관리됩니다. [1] 이 플랫폼의 핵심 목표는 개발자들이 Web2에서 Web3 환경으로 원활하게 전환할 수 있도록 돕는 것입니다. 이를 위해 액터 모델(actor model) 및 영구 메모리(persistent memory)와 같은 고급 컴퓨팅 개념을 활용하며, 이는 정교하고 고성능인 dApp 개발을 간소화하기 위해 설계되었습니다. [2]
이 네트워크는 블록체인 기반 게임, 고급 탈중앙화 금융(DeFi) 프로토콜 및 기타 실시간 애플리케이션과 같이 매우 낮은 지연 시간과 병렬 처리 능력을 요구하는 사용 사례를 지원하도록 설계되었습니다. [1] 네트워크의 설계는 프로그램 간의 비동기 통신을 강조하여 여러 트랜잭션을 동시에 효율적이고 독립적으로 처리할 수 있도록 합니다. 이러한 구조는 온체인에서 복잡한 컴퓨팅 작업을 처리할 수 있는 고성능 환경을 제공하는 것을 목표로 합니다. [2]
Vara Network는 Substrate 프레임워크를 사용하여 구축된 레이어 1 블록체인으로, 모듈성과 네트워크 보안을 위한 네이티브 지명 지분 증명(NPoS) 합의 모델을 제공합니다. [2] 이 네트워크의 독특한 스마트 컨트랙트 기능은 실행 엔진 역할을 하는 Gear Protocol에 의해 구동됩니다. 이 프로토콜은 세 가지 핵심 기술적 기둥을 기반으로 합니다. [1]
첫 번째는 **액터 모델(Actor Model)**입니다. 이는 개별 프로그램 또는 "액터"가 가볍고 격리된 단위인 병렬 컴퓨팅 패러다임입니다. 각 액터는 비동기 메시지를 통해 다른 액터와 통신하며, 이를 통해 높은 수준의 병렬 처리가 가능해지고 한 프로그램의 실행이 다른 프로그램을 차단하는 것을 방지합니다. [2]
두 번째는 **영구 메모리(Persistent Memory)**입니다. 이는 함수 호출 사이에 프로그램의 메모리 상태를 자동으로 보존하는 메커니즘입니다. 이는 개발자가 상태를 저장하고 로드하기 위해 수동으로 코드를 작성할 필요를 없애 개발 프로세스를 단순화하며, 결과적으로 버그 발생 가능성을 줄이고 실행 효율성을 높입니다. [1] [2]
세 번째는 네트워크에서 "프로그램"이라고 부르는 스마트 컨트랙트를 실행하기 위한 가상 머신으로 **WebAssembly (Wasm)**를 사용하는 것입니다. Wasm은 고성능의 샌드박스형 바이너리 명령 형식으로, Rust, C, C++와 같은 다양한 일반 프로그래밍 언어에서 코드를 컴파일할 수 있게 하여 개발자에게 Solidity 이상의 유연성을 제공합니다. [1] [2]
이 네트워크는 독특한 이중 구성 요소 아키텍처를 가진 Vara.eth 애플리케이션 레이어를 통해 이더리움 생태계로 기능을 확장합니다. "이더리움 측"은 이더리움에서 발생하는 상호작용의 진입점 역할을 하는 메인 Router.sol 스마트 컨트랙트를 특징으로 합니다. 이 컨트랙트는 Wasm 프로그램 코드를 검증하고 프로그램 생성을 시작합니다. Vara의 각 프로그램은 이더리움상의 Mirror.sol 컨트랙트로 표시되며, 이는 메시지 전달을 용이하게 하고 프로그램의 실행 잔액을 관리합니다. 이 시스템은 검증을 위한 Wasm 코드를 업로드하기 위해 EIP-4844 블롭(blob) 트랜잭션을 사용하도록 설계되었습니다. [3]
"Vara.Eth 측"은 자체 API를 통해 직접 상호작용할 수 있습니다. 이를 통해 프로그램 상태 조회 및 "주입된 트랜잭션(Injected Transactions)" 제출을 포함하여 더 빠르고 비용 효율적인 운영이 가능합니다. 이는 보안을 위해 이더리움 블록을 참조하지만, 실행을 위해 이더리움 네트워크를 거치지 않고 Vara 검증자에 의해 오프체인에서 처리되는 네이티브 Vara 트랜잭션입니다. [3]
Vara Network는 블록체인 상에서의 개발과 사용자 상호작용을 지원하기 위해 설계된 여러 제품과 도구를 제공합니다. [1]
Vara.eth는 Vara 네트워크와 이더리움(Ethereum) 생태계 간의 상호작용을 가능하게 하도록 설계된 전문 애플리케이션 레이어입니다. 이는 이더리움(Ethereum) dApp들이 사용자가 통신을 위해 전통적인 크로스체인 자산 브리지를 사용할 필요 없이, Vara 네트워크의 속도와 낮은 트랜잭션 비용이라는 장점을 활용하여 더 성능이 뛰어난 Vara 네트워크에서 실행될 수 있도록 하는 것을 목표로 합니다. [1] [3]
이는 대체 불가능한 토큰(NFT)의 생성 및 관리를 위한 네트워크의 프로토콜 표준을 의미합니다. 이는 게임 내 자산, 디지털 수집품, 신원 확인 시스템을 포함하여 Vara 생태계 내의 다양한 사용 사례를 지원하기 위해 고안되었습니다. [1]
네트워크의 공식 블록 탐색기는 Subscan의 맞춤형 버전입니다. 이는 사용자, 개발자 및 검증인이 트랜잭션, 블록, 계정, 스마트 계약 상호작용 및 기타 온체인 데이터를 실시간으로 확인할 수 있는 도구 역할을 합니다. [1]
Vara.eth 생태계는 개발자를 지원하기 위한 일련의 도구 모음을 제공합니다. Vara.Eth TypeScript API는 Vara 네트워크와 통신하는 애플리케이션을 구축하기 위한 클라이언트 라이브러리입니다. vara-eth CLI는 개발자가 배포 전에 프로그램 코드를 업로드하고 검증할 수 있는 명령줄 인터페이스 도구입니다. 프로그램 개발을 위해 Sails Framework를 사용할 수 있으며, 메시지 페이로드의 인코딩 및 디코딩을 위한 sails-js 라이브러리도 제공됩니다. [3]
Vara 네트워크의 아키텍처는 성능, 개발자 경험 및 사용자 접근성을 향상시키기 위한 몇 가지 독특한 특징을 포함하고 있습니다. [4]
Vara.eth 레이어를 통해 네트워크는 새로운 토큰이나 크로스 체인 브릿지 없이도 네이티브 이더리움 스마트 컨트랙트와 직접 상호작용할 수 있도록 지원합니다. 개발자는 메타마스크, 이더스캔, 더 그래프(The Graph)와 같이 익숙한 이더리움 도구를 사용할 수 있으며, 사용자는 기존 이더리움 지갑에서 애플리케이션을 운영할 수 있습니다. 이러한 설계는 래핑된 토큰(wrapped tokens)과 흔히 연관되는 유동성 파편화 문제를 방지합니다. [4]
액터 모델(Actor Model)에 기반한 이 네트워크의 핵심 설계는 프로그램의 병렬 실행을 지원합니다. 이는 격리된 프로그램들이 서로 다른 검증자들 사이에서 동시에 실행될 수 있음을 의미하며, 이를 통해 효율성과 처리량을 향상시킵니다. 전통적인 L2와 달리, Vara.eth는 "자체 블록 없음(No Own Blocks)" 아키텍처를 특징으로 합니다. 이 방식은 트랜잭션을 처리하되 일괄 처리된 상태 변경 사항을 보안을 위해 이더리움(Ethereum)에 체크포인트로 기록함으로써, 블록 생성에 따른 오버헤드를 피하고 낮은 지연 시간을 위한 1초 미만의 블록 타임을 가능하게 합니다. [2] [4]
주요 경제적 특징 중 하나는 가스 예약 개념을 확장한 "역 가스(Gas) 모델"입니다. Vara의 프로그램은 자체 실행 비용을 지불하기 위해 전용 "실행 가능 잔액(Executable Balance)"을 유지합니다. 이를 통해 애플리케이션 개발자는 트랜잭션 수수료를 후원할 수 있으며, 최종 사용자는 이더리움(Ethereum) 측에서 상호작용할 때 기본 이더리움 트랜잭션 수수료만 지불하면 되는 "가스리스(gasless)" 경험을 누릴 수 있습니다. 이 모델은 구독 기반 서비스와 사용자 온보딩 개선에 매우 적합합니다. [4] [1]
이 네트워크는 빠른 상호작용을 위해 두 가지 메커니즘을 제공합니다. **주입된 트랜잭션(Injected Transactions)**은 Vara 검증인이 처리하는 저비용 작업을 위해 네트워크로 직접 전송되는 기본 Vara 트랜잭션입니다. 또한, 사전 확인(Pre-confirmation) 메커니즘을 통해 개발자와 사용자는 트랜잭션이 Ethereum에서 최종 확정되기 전, 1초 미만의 시간 내에 계산 결과에 접근할 수 있습니다. 이는 지연 시간에 민감한 애플리케이션에 Web2와 같은 응답성을 제공하는 동시에, 최종 결제를 위한 Ethereum의 보안성을 유지합니다. [3] [4]
Vara는 런타임으로 WebAssembly(Wasm)를 활용하며, 보안성이 높고 고성능인 애플리케이션 개발을 위해 주로 Rust 프로그래밍 언어와 결합하여 사용됩니다. 프로그램당 최대 2GB의 대용량 메모리 용량을 지원하여 온체인 AI 모델 및 금융 시뮬레이션과 같은 더욱 정교한 사용 사례를 가능하게 합니다. 이 생태계는 개발 간소화를 위한 Sails 프레임워크와 클라이언트 측 통합을 위한 TypeScript API를 포함한 풍부한 개발자 툴킷의 지원을 받습니다. [4] [2]
Vara Network 생태계는 핵심 기술, 지원 재단 및 다양한 커뮤니티 중심의 이니셔티브로 구성됩니다. 주요 기술 구성 요소는 레이어 1 블록체인인 Vara Network 자체, 기본 스마트 계약 기술을 제공하는 Gear Protocol, 그리고 네트워크가 구축된 Substrate 프레임워크입니다. [1]
Gear Foundation은 네트워크의 개발을 감독하고, 재무를 관리하며, 생태계 성장에 자금을 지원하고, 커뮤니티 참여를 촉진하는 책임을 지는 단체입니다. 플랫폼 채택을 장려하고 개발자를 유치하기 위해 재단은 여러 프로그램을 수립했습니다. 여기에는 유망한 프로젝트에 자금을 지원하는 보조금 프로그램, 네트워크를 홍보하는 앰배서더 프로그램, 네트워크 탈중앙화 및 보안을 지원하는 밸리데이터 프로그램, 그리고 혁신을 촉진하기 위한 "Varathon" 해커톤 이벤트가 포함됩니다. [1]
Vara Network의 아키텍처는 성능과 복잡성 측면에서 요구 사항이 높은 다양한 애플리케이션을 지원하도록 설계되었습니다.
언급된 활용 사례들은 네트워크의 설계 및 의도된 기능을 기반으로 합니다. [1] [2]
Vara 네트워크의 네이티브 자산은 VARA 토큰으로, 이는 네트워크의 운영, 보안 및 거버넌스에 필수적인 역할을 합니다. VARA의 총 공급량은 10,000,000,000개입니다. [2]
VARA 토큰 공급의 초기 할당은 다음과 같이 분배됩니다:
할당 세부 사항은 네트워크의 공식 문서를 바탕으로 합니다. [1]
VARA 토큰과 그 래핑된 버전인 wVARA는 생태계 내에서 몇 가지 핵심적인 유틸리티를 가지고 있습니다.
이러한 유틸리티는 네트워크의 경제 모델과 탈중앙화된 운영의 핵심입니다. [1] [2] [3]
Vara Network는 VARA 토큰 보유자가 프로토콜의 발전에 직접적인 통제권을 갖는 탈중앙화 온체인 거버넌스 시스템을 특징으로 합니다. 보유자는 런타임 업그레이드, Gear 재단(Foundation)의 재무 지출, 네트워크 매개변수 조정 등 광범위한 사안에 대해 제안을 생성하고 투표할 수 있습니다. 이 모델은 네트워크의 발전이 이해관계자 커뮤니티에 의해 주도되도록 보장합니다. [2] [1]