# RuneVM

> RuneVM 是一个 Layer 2 协议，它使用 zkSync 技术改进比特币的可扩展性和功能，从而支持使用 BTC 作为 gas 的 dApp 和智能合约。

- Canonical URL: https://iq.wiki/zh/wiki/runevm
- Categories: Projects & Protocols
- Tags: DeFi, Infrastructure
- Created: 2024-09-26T17:10:45.439Z
- Last updated: 2024-09-26T17:10:45.439Z
- Source: IQ.wiki — the world's largest blockchain and crypto encyclopedia (https://iq.wiki)

---

**RuneVM** 是一个 [Layer 2](https://iq.wiki/wiki/layer-2) 协议，旨在通过利用 [zkSync](https://iq.wiki/wiki/zksync) 技术并与 [比特币](https://iq.wiki/wiki/bitcoin) Runes 集成来提高 [比特币](https://iq.wiki/wiki/bitcoin) 的可扩展性和功能。[\[1\]](#cite-id-lg7dewdz5b8)
![GXxlr9oWQAEhll_.jpeg](https://ipfs.everipedia.org/ipfs/QmYgfMH341timoXsqhcpNdxwgLiviYYjpnw8BPai8DgDnT)

## 概述


RuneVM 于 2024 年 4 月在 X（前身为 Twitter）上宣布，是一个 [Layer 2](https://iq.wiki/wiki/layer-2) 协议，旨在解决 [比特币](https://iq.wiki/wiki/bitcoin) 在可扩展性、交易吞吐量和脚本限制方面的挑战。通过采用 [zkSync](https://iq.wiki/wiki/zksync) 技术并与 [比特币](https://iq.wiki/wiki/bitcoin) Runes 集成，它旨在支持 [去中心化应用程序 (dApp)](https://iq.wiki/wiki/decentralized-application) 和 [智能合约](https://iq.wiki/wiki/smart-contract)。


RuneVM 离线处理交易以减少网络拥塞、降低 gas 费用并通过利用 [比特币 (BTC)](https://iq.wiki/wiki/bitcoin-btc) 作为 gas 来增强可扩展性。

此外，它旨在促进 [比特币](https://iq.wiki/wiki/bitcoin) 和 [以太坊](https://iq.wiki/wiki/ethereum) 之间的互操作性，同时通过 zkSNARKs 提高安全性和隐私性，确保交易保持安全而不泄露敏感信息。[\[1\]](#cite-id-lg7dewdz5b8)[\[2\]](#cite-id-37bj7ywiuqr)[\[3\]](#cite-id-lwpkgmhed0b)

## 产品

### RuneVM 测试网


RuneVM [测试网](https://iq.wiki/wiki/testnet) 旨在为开发人员和用户提供一个探索 Rune 生态系统的平台。用户必须在 [MetaMask](https://iq.wiki/wiki/metamask) 中配置一个钱包才能访问 RuneVM [测试网](https://iq.wiki/wiki/testnet)。

他们可以通过输入他们的钱包地址，通过水龙头获得测试代币 tBTC。


RuneVM 桥促进了 Rollup 链和 [以太坊](https://iq.wiki/wiki/ethereum) [测试网](https://iq.wiki/wiki/testnet) Sepolia 之间的代币转移。用户可以将代币从 Sepolia 转移到 RuneVM [测试网](https://iq.wiki/wiki/testnet)，反之亦然，转移后需要 24 小时才能领取代币。[\[4\]](#cite-id-8a32wo43z7i)
![GX2jXYoXIAACp2X.jpeg](https://ipfs.everipedia.org/ipfs/QmQC4X8gwRyqqn9mzjvKvEqJ7rcUaWeSnsQERyHzSdnfVX)

## 架构

### 共识机制


RuneVM 采用混合共识机制，将 [权益证明 (PoS)](https://iq.wiki/wiki/proof-of-stake) 与 zkRollups 相结合，以促进高效的交易验证并降低能源消耗。这种方法旨在根据质押的代币选择验证者，从而促进诚实行为。zkRollups 旨在将交易聚合为单个证明，以便在 [比特币](https://iq.wiki/wiki/bitcoin) 主网上进行验证，从而提高吞吐量，同时缓解网络拥塞。[\[5\]](#cite-id-x22bzj223x9)[\[10\]](#cite-id-b2osombni2m)

### 虚拟机设计


RuneVM 包含一个针对 [zkSync](https://iq.wiki/wiki/zksync) 优化的自定义虚拟机，旨在支持一种专门的 [智能合约](https://iq.wiki/wiki/smart-contract) 语言，该语言确保确定性执行以获得一致的结果。这种设计旨在促进复杂金融合约的有效执行。

状态转换使用 zkRollups 在链下进行管理，更新聚合为单个证明，以便在 [比特币](https://iq.wiki/wiki/bitcoin) 主网上进行验证，从而最大限度地减少链上数据。数据可用性委员会 (DAC) 旨在确保参与者可以验证状态转换所需的必要数据，从而提高安全性和透明度。[\[6\]](#cite-id-1wsbi0efucl)[\[10\]](#cite-id-b2osombni2m)

### 智能合约执行


RuneVM 上的 [智能合约](https://iq.wiki/wiki/smart-contract) 利用状态转换函数，该函数旨在通过 [零知识证明 (zkProofs)](https://iq.wiki/wiki/zero-knowledge-proofs-zkps) 验证交易以实现安全执行。zkSNARKs 允许在不泄露交易细节的情况下进行验证，从而提高隐私性。

该系统确保确定性执行，旨在实现跨交易的一致结果，并实施 gas 管理以优化资源分配，zkRollups 降低了总体 gas 成本。安全协议旨在确保仅记录有效交易，而 [智能合约](https://iq.wiki/wiki/smart-contract) 可以与 [比特币](https://iq.wiki/wiki/bitcoin) Runes 交互，从而促进高级金融应用程序的开发。[\[7\]](#cite-id-zidiy1l55z)[\[10\]](#cite-id-b2osombni2m)

### 桥接机制


[比特币](https://iq.wiki/wiki/bitcoin) 和 RuneVM 之间的桥接机制旨在促进资产转移，同时保持一对一的挂钩。用户通过 [智能合约](https://iq.wiki/wiki/smart-contract) 在主网上锁定比特币 Runes 来启动该过程，该合约充当在 RuneVM 上铸造的等效代币的抵押品。

该系统允许为去中心化应用程序铸造代币，并允许用户将其转移回 [比特币](https://iq.wiki/wiki/bitcoin) 主网。该机制通过经过审计的 [智能合约](https://iq.wiki/wiki/smart-contract) 纳入了安全措施，旨在允许与其他 [区块链](https://iq.wiki/wiki/blockchain) 网络的潜在互操作性。[\[8\]](#cite-id-f4emju19bjh)[\[10\]](#cite-id-b2osombni2m)

### 互操作性的技术机制


RuneVM 旨在通过加密技术和跨链功能增强 [比特币](https://iq.wiki/wiki/bitcoin) 生态系统，从而允许应用程序利用 [比特币](https://iq.wiki/wiki/bitcoin) 的安全性以及 [以太坊](https://iq.wiki/wiki/ethereum) 的 [DeFi](https://iq.wiki/wiki/defi) 功能。

关键机制包括跨链桥，它促进资产的锁定和等效代币的铸造；原子交换，它支持资产的直接交易；以及 [预言机](https://iq.wiki/wiki/oracle)，它提供外部数据以确保准确的交易处理。[\[9\]](#cite-id-i0t8qfhpfs8)[\[10\]](#cite-id-b2osombni2m)
![1500x500-28.jpeg](https://ipfs.everipedia.org/ipfs/QmS7KQtWXpYHYQ1R6Sg2CXeJB4vvtDmUGWFETMV12fTEsy)

## 代币经济学

### RuneVM 代币 ($RUNEVM)


$RUNEVM 用作 RuneVM [区块链](https://iq.wiki/wiki/blockchain) 的 [治理代币](https://iq.wiki/wiki/governance-tokens)，允许价值转移和参与治理。它旨在在过渡到 RuneVM 主网之前在 [以太坊](https://iq.wiki/wiki/ethereum) 网络上启动，从而为持有者提供顺畅的流程。[\[11\]](#cite-id-elmxw23st5s)

### 分配


$RUNEVM 的总供应量上限为 21,000,000 个代币，分配如下：

* **初始流动性：** 70%
* **生态系统和激励：** 15%
* **贡献者：** 15%[\[11\]](#cite-id-elmxw23st5s)
