RuneVM은 2계층(Layer 2) 프로토콜로, zkSync 기술을 활용하고 비트코인(Bitcoin) 룬과 통합하여 비트코인(Bitcoin)의 확장성과 기능성을 향상시키는 것을 목표로 합니다.[1]
2024년 4월 X(구 Twitter)에서 발표된 RuneVM은 2계층(Layer 2) 프로토콜로, 확장성, 트랜잭션 처리량 및 스크립팅 제한과 관련된 비트코인(Bitcoin)의 과제를 해결하는 것을 목표로 합니다. zkSync 기술을 채택하고 비트코인(Bitcoin) 룬과 통합하여 탈중앙화 애플리케이션(dApp) 및 스마트 계약을 가능하게 합니다.
RuneVM은 트랜잭션을 오프체인으로 처리하여 네트워크 혼잡을 줄이고, 가스 수수료를 낮추며, 비트코인(BTC)을 가스로 사용하여 확장성을 향상시킵니다.
또한, zkSNARKs를 통해 보안 및 개인 정보 보호를 향상시키면서 비트코인(Bitcoin)과 이더리움(Ethereum) 간의 상호 운용성을 용이하게 하여 민감한 정보를 공개하지 않고도 트랜잭션의 보안을 유지합니다.[1][2][3]
RuneVM 테스트넷은 개발자와 사용자가 Rune 생태계를 탐색할 수 있는 플랫폼을 제공하는 것을 목표로 합니다. 사용자는 RuneVM 테스트넷에 액세스하려면 MetaMask에서 지갑을 구성해야 합니다.
사용자는 지갑 주소를 입력하여 Faucet을 통해 테스트 토큰인 tBTC를 얻을 수 있습니다.
RuneVM 브리지는 롤업 체인과 이더리움(Ethereum) 테스트넷 Sepolia 간의 토큰 전송을 용이하게 합니다. 사용자는 Sepolia에서 RuneVM 테스트넷으로, 그리고 그 반대로 토큰을 전송할 수 있으며, 전송 후 24시간이 지나야 토큰을 청구할 수 있습니다.[4]
RuneVM은 효율적인 트랜잭션 검증을 용이하게 하고 에너지 소비를 줄이기 위해 지분 증명(PoS)과 zkRollup을 결합한 하이브리드 합의 메커니즘을 채택합니다. 이러한 접근 방식은 스테이킹된 토큰을 기반으로 검증자를 선택하여 정직한 행동을 장려하는 것을 목표로 합니다. zkRollup은 트랜잭션을 단일 증명으로 집계하여 비트코인(Bitcoin) 메인넷에서 검증하여 처리량을 향상시키는 동시에 네트워크 혼잡을 완화합니다.[5][10]
RuneVM은 zkSync에 최적화된 사용자 지정 가상 머신을 통합하여 일관된 결과를 보장하는 특수한 스마트 계약 언어를 지원하는 것을 목표로 합니다. 이러한 설계는 복잡한 금융 계약의 효율적인 실행을 용이하게 합니다.
상태 전환은 zkRollup을 사용하여 오프체인으로 관리되며, 업데이트는 비트코인(Bitcoin) 메인넷에서 검증을 위한 단일 증명으로 집계되어 온체인 데이터를 최소화합니다. 데이터 가용성 위원회(DAC)는 참가자가 상태 전환에 필요한 데이터를 검증할 수 있도록 하여 보안과 투명성을 향상시키는 것을 목표로 합니다.[6][10]
RuneVM의 스마트 계약은 안전한 실행을 위해 영지식 증명(zkProofs)을 통해 트랜잭션을 검증하는 상태 전환 함수를 사용합니다. zkSNARK는 트랜잭션 세부 정보를 공개하지 않고도 검증을 가능하게 하여 개인 정보 보호를 향상시킵니다.
이 시스템은 결정론적 실행을 보장하여 트랜잭션 전반에 걸쳐 일관된 결과를 얻는 것을 목표로 하며, zkRollup을 통해 전반적인 가스 비용을 줄이면서 리소스 할당을 최적화하기 위해 가스 관리를 구현합니다. 보안 프로토콜은 유효한 트랜잭션만 기록되도록 하며, 스마트 계약은 비트코인(Bitcoin) 룬과 상호 작용하여 고급 금융 애플리케이션 개발을 용이하게 합니다.[7][10]
비트코인(Bitcoin)과 RuneVM 간의 브리징 메커니즘은 1:1 페깅을 유지하면서 자산 전송을 용이하게 하는 것을 목표로 합니다. 사용자는 스마트 계약을 통해 메인넷에서 비트코인 룬을 잠금으로써 프로세스를 시작하며, 이는 RuneVM에서 생성된 동등한 토큰에 대한 담보 역할을 합니다.
이 시스템을 통해 탈중앙화 애플리케이션용 토큰을 생성하고 사용자가 비트코인(Bitcoin) 메인넷으로 다시 전송할 수 있습니다. 이 메커니즘은 감사된 스마트 계약을 통해 보안 조치를 통합하며, 다른 블록체인 네트워크와의 상호 운용성을 가능하게 하도록 설계되었습니다.[8][10]
RuneVM은 암호화 기술과 크로스체인 기능을 통해 비트코인(Bitcoin) 생태계를 향상시키고, 애플리케이션이 비트코인(Bitcoin)의 보안과 이더리움(Ethereum)의 DeFi 기능을 활용할 수 있도록 합니다.
주요 메커니즘에는 자산 잠금 및 동등한 토큰 생성을 용이하게 하는 크로스체인 브리지, 자산의 직접 거래를 가능하게 하는 원자 스왑, 정확한 트랜잭션 처리를 보장하기 위해 외부 데이터를 제공하는 오라클이 포함됩니다.[9][10]
$RUNEVM은 RuneVM 블록체인의 거버넌스 토큰으로, 가치 전송과 거버넌스 참여를 가능하게 합니다. 보유자를 위한 원활한 프로세스를 용이하게 하기 위해 이더리움(Ethereum) 네트워크에서 출시한 후 RuneVM 메인넷으로 전환하는 것을 목표로 합니다.[11]
$RUNEVM의 총 공급량은 21,000,000개로 제한되며, 다음과 같이 배포됩니다.