论文部分内容阅读
随着区块链技术的快速发展,实现不同区块链之间的资产交互已成为必然需求,跨链技术对链间价值共享具有重要意义。然而,现阶段的跨链技术仍处于初步探索阶段,难以应对日益增长的交互需求和应用场景。一方面,目前的跨链技术主要关注原生货币资产跨链,并且在安全性和效率方面存在一定的局限性,难以满足未来大规模低成本跨链交互要求。另一方面,随着区块链技术的发展,链上资产正趋向多样化,跨链内容不再仅仅局限于原生资产,对跨链技术提出新的挑战。非同质化代币作为一种新兴的链上资产近年来引起广泛关注,但目前对于该资产的跨链交互问题尚未有初步的研究。因此,本文探究适用不同类型资产的跨链解决方案,主要工作如下:1.提出面向原生同质化代币的安全高效原子跨链交互模型。为满足现阶段对于原生资产在安全和效率方面越来越高的跨链要求,本文关注于原子交换技术实现资产交换。跨链交互分阶段进行,每个阶段只能执行特定的操作流程,并通过交易状态触发资产转移,以此解决传统原子交换过程中的时间超时带来的安全性问题,以及由于分叉欺诈造成的安全问题;同时,为降低跨链交互成本,提升跨链交互效率,允许相关智能合约的复用和提交信息的复用,采用不同的策略提交验证信息,使得跨链合约操作代价和存储代价大幅降低。最后,通过性能和安全方面的实验,验证提出模型合理优越性。2.提出面向非同质化代币的基于公证人组的资产转移模型。为填补对于非同质化代币在跨链研究方面的空白,本文利用公证人组完成链间非同质化资产的转移。利用多公证人共同控制的智能合约实现对链上非同质化资产的有效托管,担保机制和随机选举过程保障了公证人在接收链合法铸币的可靠性,使得跨链交互过程具有原子性保证。为提升公证人组的整体公平性和协调跨链交互的积极性,设置基于信誉值的奖惩机制和相应的准入准出规则,减小单一公证人的中心化影响。实验结果表明,本模型在协调跨链时的稳定性和信誉值设计的有效性。3.设计和实现适用于多类型资产的跨链系统。为了使读者更加了解本文提出面向不同类型资产的跨链解决方案,设计和实现了对应的跨链交互原型系统。能够支持同质化资产的原子性交换、非同质化资产的链间转移,以及针对个人信息的统计查询等功能,使得跨链交互不再局限于模型设计和实验,对于促进跨链解决方案的应用落地具有一定的现实意义。