DeFi 知识库
搜索
K

Ren Protocol

Ren Protocol 是比特币网络、以太坊网络和 BSC 网络上的跨链互操作协议。利用此协议可以执行以下功能:
  • OTC 暗池交易。
  • 资产的跨链转账。
  • 不同链上的 Dapp 跨链交互,包括跨链借贷、抵押和交易等。
上述功能是通过 RenVM 网络实现的。RenVM 是由数千个暗节点( Dark node)连接成的分片区块链网络。它具有以下特点:
  • 成为暗节点首先需要质押 100,000 个 Ren Protocol 的原生通证 $REN,以降低暗节点作恶的风险。
  • RenVM 采用了网络分片结构,这意味着暗节点被划分成了多个分区,分别处理链上交易。
  • RenVM 是拜占庭容错的,即使存在部分恶意节点,只要他们的数量小于阈值,就可以保证整个网络是安全的。
在 Ren Protocol 中,RenVM 区块链网络架构了比特币网络到其他公链的桥梁,不同公链上的指令可以通过 RenVM 传送到比特币网络,从而实现了跨链互操作性。
暗池交易(Dark Pool Trading)
暗池交易指买卖双方匿名配对进行大额资产交易,运作并不透明,不会展示买卖盘价及报价人士的身份,也不会向公众披露已执行交易的详情,这对机构投资者非常有利。
网络分片(Shards)
网络分片指的是把整个网络分成数个片区,每个片区仅保留和处理整个网络的部分数据,不同片区之间需要通过交流才可共享数据,这就相当于把一块陆地分成了多个岛屿,岛屿之间通过桥相连接。网络分片的好处在于扩大了网络的数据处理能力,以以太坊为例,以太坊上的每一笔交易都需要以太坊网络上的每个节点验证通过后才可确认,每个节点都存储了整个以太坊网络上的所有数据。但是当以太坊分片后,以太坊上的交易则由某个片区执行,这将大大提高以太坊的容量。
拜占庭容错(Byzantine Fault Tolerance)
拜占庭容错来源于中世纪欧洲的拜占庭将军问题。在一个网络系统中,若一定数量的恶意节点(不超过网络所能接受的阈值)的存在不会影响网络安全性,我们就称这个网络是拜占庭容错的。

暗池交易运行机制

当机构交易员想要达成大额交易但是又不想泄露订单以及身份数据时,他便可以采用 Ren Protocol 的OTC 暗池交易功能。整个交易过程的参与者有三位:甲交易员、乙交易员和暗节点。具体步骤如下:
  1. 1.
    甲、乙交易员向 Ren Protoocol 提供订单数据;
  2. 2.
    Ren Protocol 将根据 Shamir 秘密共享算法将订单打碎,形成 n 个碎片;
  3. 3.
    这 n 个碎片被分配给 RenVM 的 n 个不同分区。这样做的好处在于,n 个分区的暗节点不知道自己被分配的碎片到底蕴含着什么信息;
  4. 4.
    n 个分区的暗节点会根据安全多方计算将碎片数据汇总到黑箱,黑箱由于知道加密方式,可以破解订单信息;
  5. 5.
    破解信息后,黑箱会自动为订单进行匹配计算,撮合了交易员甲、乙的交易;
  6. 6.
    甲、乙交易员进行场外交易,交易方式为原子互换;
  7. 7.
    交易达成后,暗节点会获取 $REN 通证作为佣金。
在安全多方计算中,n 个分区的暗节点既不能获取其他节点手中的订单碎片信息,也不知道订单撮合的结果,只知道自己是否完成了交易的撮合。这样有效保证了交易员订单数据的安全性。
Shamir 秘密共享算法 (Shamir's Secret Sharing)
Shamir 秘密共享算法是一种加密算法。它将信息按照某种方式加密,加密后信息被分成了 n 个片段,这 n 个片段随即被发送个 n 个人。该算法设置了一个阈值 m,n 个人中的任意 m 个人的信息片段按照之前的加密方式解密即可还原原来的信息。举个例子,甲和乙要在某个地点进行一场交易,但是甲不想让送信的人知道甲和乙是在哪个地点交易。我们假设甲和乙约定的地点坐标是(0,0),那么甲可以把以下三个信息片段分给三个人,并转交给乙:
X + Y = 0
2X + Y = 0
3X + 2Y = 0
加密方式就是方程的解。因此对于送信的人来说,信息片段对他没有任何作用,即使送信的人想要串通,由于他们不知道加密方式,他们也不能获取地点信息。上述例子中的阈值是 2,即任意两个人把信息片段送到乙手中,乙就可以获取到地点信息。这个算法的好处在于中间人对于信息是未知的,很有效的保证了信息的安全性和隐私性。
安全多方计算(Secure Multiparty Computation)
安全多方计算指的是多个数据供给方在不泄漏自己数据的前提下,共同协作完成计算任务。例如,三家互联网公司想要合作利用自己手中的数据做出一个可以预测用户未来需求的模型,但是他们又不想让另外两家公司获得自己的数据。此时这三家公司就可以采用安全多方计算。安全多方计算首先设计了一个黑箱,三个公司把自己的所有数据全部输入黑箱后,黑箱会基于三家公司的数据自动构建模型并返回输出。这造成的结果是,三家公司得到了自己想要的结果的同时,也保证了公司数据安全。
原子互换(Atomic Swap)
原子互换是一种交易方式,允许交易双方在不同类型的数字资产之间实现无需信任的点对点交易。

跨链桥机制

Ren Protocol 支持比特币网络的资产跨链转账到以太坊网络、BSC 、Polygon、Arbitrum、Fantom 和 Avalanche 等公链,采用的机制是资产映射机制。目前支持的资产包括 BTC、BCH、LUNA、FIL、DOGE、ZEC 和 DGB。当用户想要将 BTC 从比特币网络转账到以太坊网络时:
  1. 1.
    Ren Protocol 将用户的 BTC 锁定在比特币网络上;
  2. 2.
    RenVM 上的暗节点在以太坊网络铸造 BTC 的映射资产 RenBTC,并发送到用户以太坊的账户;
  3. 3.
    暗节点收入 0.1% 的手续费。
当用户想要取回 BTC 时:
  1. 1.
    RenVM 上的暗节点销毁以太坊上用户的 BTC 映射资产 RenBTC;
  2. 2.
    用户位于比特币网络的 BTC 将会解锁;
  3. 3.
    暗节点收取 0.1% 的手续费。

Dapp 跨链互操作机制

以太坊网络以及 BSC 上的 Dapp 可以直接接入 Github 上的 RenJS 组件,使得用户可以不依赖于其他跨链桥,直接在接入 RenJS 的 Dapp 中进行跨链资产交互,例如用户可以在以太坊的 Curve 中直接利用比特币主网中的 BTC 构造 BTC 流动性池,从而实现 Dapp 的跨链可操作性。

融资情况

Ren Protoocl 的 ICO 于 2018 年 2 月完成,共募集 $3,400 万,公募单价为 $0.054,共销售了 602m 个 $REN。机构投资者包括 Binance Labs、Cipher Ventures、Polychain Capital 等。详情见:https://messari.io/asset/ren/profile/investors

通证信息

原生通证:REN流通数量:10,000,000,000最大供应量:10,000,000,000通证作用:
  1. 1.
    运行暗节点需要质押 $REN
  2. 2.
    进行暗池交易需要给暗节点支付 $REN 作为手续费
通证分布如下图所示: