【技术实现步骤摘要】
一种基于智能合约定序的区块链跨链交易方法
[0001]本申请是针对申请日为“2019年6月6日”、申请号为“201910491670.0”、名称为“一种基于智能合约定序的区块链跨链交易方法”的中国专利申请提出的分案申请。
[0002]本专利技术涉及区块链的智能合约技术、区块链跨链领域,尤其涉及一种基于智能合约定序的区块链跨链交易方法。
技术介绍
[0003]跨链技术可以理解为连接各区块链的桥梁,其主要应用是实现各区块链之间的原子交易、资产转换、区块链内部信息互通,或解决Oracle问题等。
[0004]在区块链所面临的诸多问题中,链与链之间的互通性缺失很大程度限制了区块链的应用空间。跨链主要包括信息跨链和价值跨链两种应用场景。跨链互操作协议的严谨描述、规范实现和普通应用将成为实现“价值互联网”的关键。虽然很多区块链拥护者声称区块链是下一代互联网,但是由于每个链都是独立的、垂直的封闭体系,当前的「互联网」只是由许多彼此割裂开来的区块链「孤岛」构成,或者说,当前的区块链看起来更像是内联网。
[0005]比 ...
【技术保护点】
【技术特征摘要】
1.一种基于智能合约定序的区块链跨链交易方法,其特征在于,应用于跨链支持模块,所述跨链支持模块包括收集器和执行器,所述方法包括:采用所述收集器接收来自来源链的跨链交易,所述跨链交易具有对应的序号和目的链;若所述跨链交易为乱序的跨链交易,则采用跨链合约中持久化存储的索引向所述来源链的全节点查找丢失的跨链交易;当所述收集器收集到正确顺序的所述跨链交易后,将所述跨链交易提交至所述执行器;采用所述执行器对所述跨链交易的顺序进行检查;当所述执行器确认所述跨链交易的顺序为正确顺序时,采用所述执行器对所述跨链交易按序执行。2.如权利要求1所述的方法,其特征在于,在所述当所述收集器收集到正确顺序的所述跨链交易后,将所述跨链交易提交至所述执行器之前,还包括:若所述收集器收集到的所述跨链交易的序号按照加一递增,则确定所述收集器收集到正确顺序的所述跨链交易。3.如权利要求1所述的方法,其特征在于,所述方法还包括:当所述收集器收集到正确顺序的所述跨链交易后,将所述跨链交易存储至本地数据库汇总。4.如权利要求1
‑
3任一项所述的方法,其特征在于,在所述采用所述执行器对所述跨链交易的顺序进行检查之后,还包括:若所述执行器检测到所述跨链交易的序号不加一递增,则通知所述收集器;采用所述收集器在本地数据库中查找丢失的跨链交易;若所述收集器在所述本地数据库中未查找到丢失的跨链交易,则向所述来源链的全节点查找丢失的跨链交易。5...
【专利技术属性】
技术研发人员:汪小益,叶少杰,徐才巢,李伟,邱炜伟,
申请(专利权)人:杭州趣链科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。