链与链之间的资产支付需求
在区块链的世界中,每一条链都是一个完全独立的账本,就像一个孤立的海岛,与外部不能有效及时互通,通常情况下账本之间的资产是不能实现价值转移的,随着区块链技术以及区块链项目的发展,跨链转移资产和跨链支付的需求日益增多。
比如A有一个BTC,A想把BTC兑换成EOS,到EOS网上玩菠菜游戏,怎么办呢?
一般的办法是把BTC先充值到交易所,然后选择BTC对EOS交易对,卖出BTC买进EOS,然后提EOS币到游戏账户,完成这些操作是比较费时费钱费力的,那么有没有更快更实惠的办法呢?
分布式跨链协议 PalletOne(Protocol for Abstract-Level Ledger Ecosystem)应需而生。可以有效的解决这个问题。
PalletOne支持多链智能合约,PalletOne 能够使这些操作变得简单,用户可以利用 PalletOne 的跨链功能直接使用比特币支付这笔费用,从而避免繁冗的币种兑换和充值提取操作。
PalletOne如何保证资产跨链支付的安全呢?
首先是 PalletOne的创新机制陪审团,陪审团(Jury)是维护 PalletOne 安全性和完整性的基本单位。陪审团被委任运行智能合约和管理多重签名账户。为了实现安全和去中心化的设计,陪审团被设计为由许多参与者组成,这些参与者被称为陪审员。每位陪审员支付保证金以保证安全。陪审团内采用 BFT(拜占庭容错) 的算法来实现共识。
现在我们场景化演示:
(1)如果 A 和 B 想交换他们的 BTC 和 EOS,他们将新建交易合约,选择陪审员
J1、J2、J3 和 J4 作为执行他们交易合约的陪审团。然后陪审员每人持有一个公私钥对,A
和 B 各持有 4 个公私钥对,这样将分别在比特币和以EOS网络中建立 7/12 的多重签名账
户作为合约账户。(随机选择陪审员)
(2)A 和 B 需要将各自的代币发送到相应的账户中。A 将 BTC 发送比特币网络中的
到合约账户,B 将 EOS币发送到EOS网络中的合约账户。
(3)A 用户发起收取 EOS 的申请,并用他持有的 4 个私钥签名;B 用户也可发起收
取 BTC 的申请,并用他持有的 4 个私钥签名。
(4)陪审团检查合约账户的状态后,将分别签名允许 A 和 B 根据合约状态从合约账
户中提取 BTC 和 EOS。由于是 7/12 多签,所以允许某个陪审员(J4)不在线的情况。
如此给力的解决方案,你不来体验一把吗?
网友评论