RenVM(2020 年推出)是一个无需信任、无需许可且去中心化的虚拟机,为 DeFi 生态系统中各种项目 DApp、DEX 等提供去中心化的互操作性解决方案。它由 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) 现在能够按需自主验证当前的整理。