RenVM(于 2020 年推出)是一个无需信任、无需许可且去中心化的虚拟机,为各种项目(DApp、DEX 等)在 DeFi 生态系统中提供去中心化的互操作性解决方案。它由 Ren 开发,Ren 是一个开放协议,支持去中心化区块链之间的自由移动[1]。
RenVM 是 Ren 项目的产品。它以前被称为 Republic Protocol。该公司成立于 2017 年 12 月,位于新加坡,拥有约 50 名员工。创始人 Taiyang Zhang 也是 Ren 的首席执行官。他还是加密货币投资公司 Virgil Capital 的联合创始人[2][3][4]。
Ren 通过两轮融资获得了超过 3400 万美元的资金。他们最近一轮融资是在 2018 年 2 月 22 日通过首次代币发行 (ICO) 轮完成的。他们的投资者包括 Polychain Capital、FBG Capital、Hyperchain Capital、Synapse Capital、火币资本、Limitless Crypto Investments 和 BlockVC[5]。
正如引言中所述,RenVM 充当引擎,为各种区块链提供去中心化的互操作性解决方案。它是一个网络(以及随附的 SDK),可帮助开发人员将跨链功能引入其 DeFi 应用程序。通过使用 RenVM,DeFi 项目可以将来自其他区块链的流动性引入以太坊生态系统,并最终提高 DeFi 的实用性。它提供原生的跨链用户体验,允许以太坊和其他区块链之间实现无缝且去中心化的互操作性[6]。
RenVM 结合了四种发挥关键作用的技术:
它是 Adi Shamir 创建的一种密码学算法。该算法将一个秘密分成多个份额,秘密共享方案中的参与者需要大多数数据才能重建秘密。
RenVM 开发了他们自己的最先进的 sMPC 算法,该算法允许不受信任的 Darknode 共同运行脚本,而不会向任何人透露脚本的输入或输出,甚至包括为 RenVM 提供支持的机器。
即使 Darknode 不可用或恶意行为,BFT 也能保证 RenVM 网络的安全性并使其正常运行。脚本会继续运行,秘密也会保持秘密。
RenVM 使用 Tendermint 共识算法的修改版本,该版本专门为分片和 sMPC 设计。
RenVM 由一个去中心化的虚拟机网络提供支持,该网络被称为 Darknode。RenVM 虚拟机复制到数千台机器上,这些机器协同工作以提供支持。这些 Darknode 将其网络带宽、计算能力和存储容量贡献给网络。每个 Darknode 都会因对网络的贡献而获得奖励(以 BTC、ETH、ZEC、DAI 和 ERC-20 形式)。
这些 Darknode 与全球其他 Darknode 进行通信和同步工作,以保持 RenVM 的运行。RenVM 在共识算法上运行,因此任何人都可以在无需信任它们的情况下运行 Darknode。
REN 代币用作运行 Darknode 的抵押品,Darknode 为 sMPC 网络 (RenVM) 提供支持。运行 Darknode 的要求是质押 100,000 REN 作为抵押品 + 通过 VPS 运行 Darknode 软件。Darknode 的总数限制为 10,000 个(等于 Ren 总供应量,即 1,000,000,000 REN 除以每个 Darknode 所需的 Ren)。
| Darknode | 关键数字 |
|---|---|
| 作为抵押品所需的最低 REN | 100,000 |
| 可用的 Darknode 总数 | 10,000 |
使用 Renbridge,任何人都可以铸造或释放 RenBTC、RenBCH 或 RenZEC。用户需要使用 Web3 钱包(如 Metamask 或 MyEtherWallet)登录[7]。
了解 RenVM 的最简单方法是首先将其视为一个无需信任的托管人,当您的加密货币在两个不同的区块链之间移动时,它会持有您的加密货币。当您将 BTC 提供给 RenVM 时,它会持有该 BTC,并以 1:1 的比例在以太坊区块链上将该 BTC 铸造为 ERC20 代币 (renBTC),并确保您的 renBTC 始终由相同数量的 BTC 支持。然后,您可以使用 renBTC 在 DeFi 生态系统中进行交易、交换、杠杆操作和用于许多其他用途。简单来说,使用 BTC,您可以为以太坊生态系统增加流动性。
RenVM 在以太坊上铸造的任何数字资产都是 1:1 支持的 ERC20。这意味着您可以随时轻松地将 1 renBTC 兑换为 1 BTC。renBTC 不是合成资产,它不依赖于清算机制,也不是以太坊上比特币的价格。它是以太坊上比特币的一对一表示,可以随时以任何数量兑换为 BTC[8]。
目前,RenVM 支持比特币、比特币现金和 Zcash,并且能够支持使用椭圆曲线数字签名算法 (ECDSA) 私钥的任何资产,而大多数加密货币现在都使用该算法。Multichain 模块正在开发中,RenVM 的下一个版本将支持 Acala、币安智能链、DigiByte、Dogecoin、Filecoin、Solana 和 Terra(取决于测试结果)[9]。
11 月 16 日,Ren 宣布将 Multichain 发布到 RenVM 中,并对 RenJS 库进行了新的升级。通过此版本,一系列新的资产和链进入了互操作性的世界。现在,开发人员可以轻松地将互操作性引入他们的以太坊或币安智能链 Dapp[10][11]。
2021 年 5 月 28 日,Ren 团队宣布集成 Fantom 网络。通过 Fantom x RenVM Bridge 支持,任何人都可以铸造和销毁 Fantom 区块链上的资产。这是一个直接桥梁,因此用户无需使用以太坊网络,从而允许直接存款和取款到 Fantom 网络,并最大限度地减少 gas 费用。目前,该桥梁支持在 Fantom 上铸造 $renBTC、$renBCH $renDGB $renDOGE $renFIL $renLUNA $renZEC 代币[12][13]。
2021 年 6 月,该团队增加了对 Avalanche 区块链的支持。因此,任何人都可以使用直接 Avalanche x RenVM 桥梁在 Avalanche 上铸造和销毁 $renBTC、$renBCH、$renDGB、$renDOGE、$renFIL、$renLUNA、$renZEC 代币。用户无需通过以太坊进行存款/取款,从而节省 gas 费用[14]。
| 区块链 | 加密货币 | 铸造的 ERC20 代币 |
|---|---|---|
| 比特币 | BTC | renBTC[15] |
| 比特币现金 | BCH | renBCH[16] |
| Zcash | ZEC | renZEC[17] |
| DigiByte | DGB | renDGB[18] |
| Dogecoin | DOGE | renDOGE[19] |
| Filecoin | FIL | renFIL[20] |
| Terra | LUNA | RenLUNA[21] |
RenVM 在概念上与 Wrapped Bitcoin (WBTC) 类似,因为两者都产生由相同数量的 BTC 支持的 ERC 20 代币,但底层存在许多差异。
| 类型 | RenVM | WBTC |
|---|---|---|
| 流动价值交换 | RenVM 将 BTC 存储在去中心化节点网络(称为 Darknode)中。renVM 立即为提供的 BTC 铸造 1:1 的 RenBTC,并且可以在 DeFi 中使用。一个重要的品质是,这种价值交换(即铸造和销毁)快速且流畅,并且可以随时以任何数量每分钟进行数百次,而无需任何中心化、商家、签署人或摩擦,从而可以轻松地进行跨链移动 | BTC 存储在中心化托管应用程序 (BitGo) 中 |
| 可组合性 | RenVM 可以集成到任何 Defi 项目中。最终结果是,用户可以在 DEX 上交换 BTC,在借贷平台上借入/借出 BTC,或使用 BTC 作为抵押品来抵押合成资产,并且始终只使用真正的 BTC 来进行操作。用户永远不必看到 renBTC,或者在某些情况下甚至不必看到以太坊本身。 | WBTC 可以像任何 ERC20 代币一样进行交易。 |
| 去中心化、无需信任和无需许可 | RenVM 中使用的 ECDSA 私钥是完全保密的,即使对于 Darknode 也是如此。RenVM 使用安全的多方计算算法生成数据并使用其 ECDSA 私钥对数据进行签名。没有人可以阻止用户使用他们的 BTC 铸造 renBTC,销毁他们的 renBTC 以赎回 BTC,或者以他们想要的任何方式使用他们的 renBTC。 | 它使用托管银行,这些银行持有资产和密钥来铸造代币 |
RenVM 目前已集成到 DeFi 协议中,包括 Uniswap、Balancer、Loopring、Virgox、Mooniswap、Kyber Network、Curve Finance 和 1 inch Exchange。
Ren VM 已经过多次审计,包括来自 Chainsecurity 和 RZL 的智能合约和 Hyperdrive 审计,以及来自 ConsenSys Diligence 的 MPC 审计。2020 年 8 月,Trail of Bits 审计了 RenVM 库,包括 RZL MPC 论文和 MPCwiki 作为预期行为的文档/指南。结果令人满意[22]。
RenVM 在 DeFi 市场中正以惊人的速度增长。自 2020 年 5 月 27 日发布以来,它在短短三个月内锁定了总计 1.95 亿美元的美元,并在 DeFi 项目排名中名列第 9 位。2020 年 10 月 17 日,RenVM 的交易量超过 10 亿美元。它还为协议参与者实现了一个巨大的里程碑,Darknode 在不到五个月的时间内获得了超过 100 万美元的费用[23]。
2020 年 9 月 5 日,Ren 团队宣布 Ren 已与一个流行的加密项目 ChainLink 合作,开发一种新的储备证明共识机制(在测试网上运行,很快将在主网上运行),以提高桥接到 DeFi 生态系统中的跨链资产的透明度和可审计性,首先是 renBTC、renBCH 和 renZEC[24]。
通过利用 Chainlink 高度安全可靠的去中心化预言机网络,以太坊区块链上的智能合约去中心化应用程序 (DApp) 现在能够按需自主验证当前的整理。