Binance Academy 今天发布了一份关于暗池的文章,介绍了暗池、优势,以及其争议性。区块律动 BlockBeats 曾经做过一个项目介绍,介绍了基于智能合约的分布式暗池 Republic Protocol (REN)。今天结合 Binance Academy 的文章,为大家介绍一下 RenVM 的工作原理。
暗池,简单来说,就是在交易中看不到任何挂单和吃单的价格,这些价格不公开,或者准确的说,只有在交易被执行时,价格才会公开。暗池出现的主要原因,是在日益发达的场内电子交易系统中,被切割执行的机构大单容易被高频交易者洞悉买卖意图。
因此,在暗池的帮助下,机构可以在不暴露目的的背景下完成交易,大大降低交易成本。
在暗池的基础上,区块链行业出现了一些分布式暗池的项目,相比于普通暗池,没有了中间人的分布式暗池的优势就是验证方式的安全性,或者说,分布式暗池可以保证市场内价格的公正,降低价格操控的可能性。
了解完暗池,我们再看一下分布式暗池 Republic Protocol 的虚拟机 RenVM 是如何工作的。这部分内容其实是 Republic Protocol 的官方 Medium 解释的,我们挑一些重点帮助大家理解。
为了更好表述,我们用一个在以太坊上生成一个 REN 版本的 BTC 例子来解释 RenVM 的原理。RenVM 提供的是一种可以在多方输入输出是同时实现隐私和互操作性的服务。
简单来说,RenVM 就像是一个托管所,当用户在不同区块链间转移资产的时候,帮助用户托管资产。比如,用户在 RenVM 里放一个 BTC,RenVM 就会在以太坊链上生成一个 renBTC。其实就好像 WBTC 一样。需要说明的是,WBTC 和 renBTC 的技术完全不同,只不过用 WBTC 说明更容易理解。每一个 WBTC 后面都有一个真实的 BTC 支撑,都是 1:1 的关系,renBTC 也是一样的。
renBTC 仅是一个例子,目前 REN 共可以支持 4 种资产,BTC、ETH、BCH,以及 Zcash,不过因为 RenVM 使用的是 ECDSA 私钥签名,所以理论上来说,使用 ECDSA 签名的资产,都可以在 RenVM 上使用。
RenVM 最主要的特点,就是实现去中心化应用的隐私性。借贷、抵押、DEX 等等这些去中心化的金融应用都可以使用 RenVM 实现隐私性。就目前以太坊上的去中心化应用来看,隐私性的加入可以极大丰富项目种类。
想象一下,隐私版本的 MakerDAO、隐私版本的 Uniswap(其实 REN 已经在做的Chaosdex 就相当于隐私版本的 Uniswap)等等这些应用都可以通过 RenVM 实现,RenVM相当于为这些 Defi 应用做插件,提供流动性和隐私性的交易服务。预计在今年主网上线的REN,非常值得关注。
欢迎加入律动 BlockBeats 官方社群:
Telegram 订阅群:https://t.me/theblockbeats
Telegram 交流群:https://t.me/BlockBeats_App
Twitter 官方账号:https://twitter.com/BlockBeatsAsia