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、Huobi Capital、Limitless Crypto Investments和BlockVC[5]。
如简介中所述,RenVM是为各种区块链提供去中心化互操作性解决方案的引擎。它是一个网络(以及随附的SDK),可帮助开发人员将其DeFi应用程序的跨链功能引入。通过使用RenVM,DeFi项目可以将流动性从其他区块链引入以太坊生态系统,并最终提高DeFi的实用性。它提供原生的跨链用户体验,从而实现以太坊和其他区块链之间的无缝和去中心化互操作性[6]。
RenVM结合了四种发挥关键作用的技术:
它是密码学中由Adi Shamir创建的一种算法。该算法将一个秘密分成多个份额,秘密共享方案中的参与者需要大多数数据才能重建秘密。
RenVM开发了他们自己的最先进的sMPC算法,该算法允许不受信任的Darknode共同运行脚本,而不会向任何人透露脚本的输入或输出,甚至包括为RenVM提供支持的机器。
BFT即使Darknode不可用或恶意行为,也能确保RenVM网络的安全运行。脚本会继续运行,秘密也会保持秘密。
RenVM使用Tendermint共识算法的修改版本,该版本专门为分片和sMPC设计。
RenVM由一个去中心化的虚拟机网络提供支持,该网络被称为Darknode。RenVM虚拟机在数千台机器上复制,这些机器协同工作以提供支持。这些Darknode贡献其网络带宽、计算能力和存储容量给网络。每个Darknode因对网络的贡献而获得奖励(以BTC、ETH、ZEC、DAI和ERC-20形式)。
这些Darknode在全球范围内与其他Darknode进行通信和同步工作,以保持RenVM的运行。RenVM在共识算法上运行,因此任何人都可以运行Darknode而无需信任它们。
REN代币用作运行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,并将其铸造为ERC20代币(renBTC),在以太坊区块链上以1:1的比例,并确保您的renBTC始终由相同数量的BTC支持。然后,您可以使用renBTC在DeFi生态系统中进行交易、交换、杠杆操作和用于许多事情。简单来说,使用BTC,您可以为以太坊生态系统增加流动性。
RenVM在以太坊上铸造的任何数字资产都是1:1支持的ERC20。这意味着您可以随时轻松地将1 renBTC兑换为1 BTC。renBTC不是合成资产,它不依赖于清算机制,也不是以太坊上比特币的价格。它是以太坊上比特币的一对一表示,可以随时以任何数量兑换为BTC[8]。
目前,RenVM支持比特币、比特币现金和Zcash,并且能够支持使用椭圆曲线数字签名算法(ECDSA)私钥的任何资产,这是当今大多数加密货币使用的。多链模块正在开发中,RenVM的下一个版本将支持Acala、币安智能链、DigiByte、Dogecoin、Filecoin、Solana和Terra(取决于测试结果)[9]。
11月16日,Ren宣布将多链版本发布到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在不到五个月的时间内获得了超过一百万美元的费用[23]。
2020年9月5日,Ren团队宣布Ren已与一个流行的加密项目ChainLink合作,开发一种新的储备证明共识机制(在测试网上运行,很快将在主网上运行),以提高桥接到DeFi生态系统中的跨链资产的透明度和可审计性,从renBTC、renBCH和renZEC开始[24]。
通过利用Chainlink高度安全可靠的去中心化预言机网络,以太坊区块链上的智能合约去中心化应用程序(DApp)现在能够按需自主验证当前的抵押品。