版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27500493/article/details/84261600
1.简介
本项目类似BTCRelay侧链
2.比原链涉及跨链部分的创新
(1)使用侧链支持跨链资产交易及分红
为对其他链上资产进行操作,在比原链上开发者可以创建一种小型版本的 X 链(其他链)中继器 XRelay,比原链上的 Daap 开发者可以从智能合约向 X 链中继器进行 API 调用,来验证 X 链网络活动,实现跨链通信。继而在合约中完成交易和分红操作。
(2)类“隔离见证” 设计
比原链设计了一种多种资产可以交互的分布式账本协议。用该协议的多条链可以独立的存在,并且可以跨链交易, 这样不同的运营商可以相同的形式交互。坚持最小权限原则,其中比原链的区块设计中将数据和见证(Wittn ess)、签名部分分离,以实现资产的管理和分布式账本同步控制相分离。实现了更好的可编程性和合约支持,并且为之后的旁路通道预留接口。
链协议允许任何网络参与者通过编写自定义“发布程序” 来定义和发行资产。一旦发行,资产单元由“控制程序” 控制。控制程序是用图灵完备的编程语言实现,该语言可用于编写复杂的智能合约。
3.案例
以收益类资产的分红为例, 若资产发行方决定以比特币作为分红, 可通过侧链锁定相应额度比特币, 按市场汇率转化为比原币, 再发放至资产所有者的地址上。此过程由合约调用 XRelay 进行跨链操作完成,例如与 BTC、 ETH 兑换分别通过 BTCRelay6、 ETHRelay 完成