关于不同区块链协同 *** 作的探讨由来已久,我们对此也并不陌生。近年来,随着区块链技术的逐渐发展,打破不同区块链间交互壁垒的需求呼之欲出,区块链间协同 *** 作的需求越发强烈,解决区块链网络互通问题成为了区块链技术发展的新趋势。
Ludos跨链交互
Ludos协议要实现的去中心化游戏生态也包含了基于其他第三方公链的游戏和平台,而要进行跨链跨游戏跨平台的资产转移,就需要跨链技术带来的去中心化资产交易能力。另一种情况是,按照游戏的结果以去中心化的方式分发其他区块链网络(如比特币、以太坊)的数字资产或执行跨链智能合约,这都需要Ludos具备跨链交互的能力。
目前主流的跨链技术包括:
1.公证人机制(Notary schemes)
2.侧链/中继(Sidechains/relays)
3.哈希锁定(Hash-locking)
无论采用哪种技术,其实现方式如何复杂,去中心化跨链资产交易的本质都将如下图所示:
共分为如下五个步骤:
1.用户使用A链资产向跨链协议发起兑换B链资产的请求;
2.跨链协议锁定用户A链资产;
3.跨链协议锁定等值数量的B链资产;
4.将B链资产发到用户B链地址,同时拿走用户锁定的A链资产;
5.用户A链资产转走,对应获得B链等额资产。
Ludos跨链机制特性
Ludos依赖侧链和中继的方式来实现基本跨链功能,同时结合上文三种技术方案的优势来实现真正去信任化的跨链数字资产交易的自动化运作,并在跨链机制上实现以下特性:
1.便携式资产:资产可以多链之间来回转移和使用。
2.满足原子性交换:跨链资产兑换是安全的而且同步发生的。(不同链上的两位用户可以发起两笔传输交易,要么在两个账本上一起执行,要么两个账本都不执行,即原子性)。
3.带有跨链互通性,具备他链信息和事件的读取和验证能力:在某些情况下,一个链(如A链)的智能合约执行机制可能是依赖另一个链(B链)的条件触发。所以A链要能获得B链的所有相关条件状态,即必须具备他链信息和事件的读取和验证能力。
4.资产留置权:在某些情况下,相关联的两个链资产同时需要被锁定,如抵押品或者法院强制执行的扣押等。
5.跨链智能合约:例如根据链A的游戏结果在链B上分发数字资产等。跨链所涉及到的技术点非常多,很多细节实现难度很大,目前牺牲一部分效率验证跨链SPV的情况下基本可以实现跨链的去信任化资产转移 *** 作。
跨链智能合约则面临更多的技术难点,Ludos将可能在多重签名公证人机制以及分布式私钥控制技术方向上投入更多精力,最终实现兼容并包的去中心化游戏生态。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)