[发明专利]一种区块链之间的跨链方法及主区块链有效
申请号: | 201810191238.5 | 申请日: | 2018-03-08 |
公开(公告)号: | CN108600301B | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 陈小虎 | 申请(专利权)人: | 青岛墨一客区块链有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12;G06Q40/04;G06Q20/40;G06Q20/38 |
代理公司: | 青岛发思特专利商标代理有限公司 37212 | 代理人: | 巩同海 |
地址: | 266000 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 之间 方法 | ||
本发明涉及区块链技术领域,尤其涉及一种区块链之间的跨链方法及主区块链。一种区块链之间的跨链方法,在一场跨链操作中存在一个主区块链和一个目标区块链,在主区块链和目标区块链中分别存在至少一个发送者,方法包括:寻找匹配信息;创建触发交易;监控子链判断是否解锁;解锁成功;解锁失败。本发明还公开了一种主区块链,主区块链内包括智能合约模块和监控子链模块。该跨链方法对目标区块链没有特殊要求,可以实现主区块链与其他所有区块链之间的跨链操作;实现了主区块链中的交易T和目标区块链中的交易T'同时执行或者同时不执行的效果;并且主区块链的监控子链模块能够自动触发主区块链中的交易T的解锁过程,实现了跨链操作的自动化。
技术领域
本发明涉及区块链技术领域,尤其涉及一种区块链之间的跨链方法及主区块链。
背景技术
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。区块链在本质上是一个去中心化的数据库。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次区块链网络交易的信息,用于验证其信息的有效性和生成下一个区块。
跨链操作是指在多个区块链之间进行的操作,跨链操作是将分散着的区块链孤岛连接起来的桥梁。
当前两个区块链通证之间的兑换有两种方式,一种是采用中心化的交易所,用户把各自的货币充值到交易所,交易所在它的系统里面记录每个人的余额,然后兑换就在交易所的平台上面进行,直到用户从交易所取出相应的货币。但是,这种方式存在以下问题:中心化的交易平台的问题是显而易见的,在监管缺失的情况下,中心化交易所可能存在内幕交易、伪造交易、资金挪用等问题,而且,中心化的交易所很容易受到第三方机构的控制。另一种是采用去中心化的方式,用户在线下找到一个可信的有相反需求的其他买家,例如:甲把A通证转给乙,乙把对应的B通证转给甲。这样的办法非常低效,并且,很难找到一个可信的对家,执行的风险也很大。目前,人们尝试着从去中心化的角度来解决这个问题,比较典型的是用闪电网络的方法实现比特币和莱特币之间的跨链,具体做法是用闪电网络的哈希锁定和时间锁定来确保交易信息的安全性,哈希锁定是指通过锁定一个共同密文的哈希值来实现在两个不同区块链中的通证的原子互换。但是上述解决方案存在以下两个问题:(1)需要跨链的每个链都要支持闪电网络,也就是需要具有哈希锁和时间锁的功能。现有的链如果没有这个功能的话,需要进行硬分叉,而硬分叉在很多情况下并不现实;(2)整个交易的过程是个交互手动的过程,用户必须等待另外一个区块链中的密文公布后,才能解锁当前区块链的交易,因此要确保在两个区块链网络中递交合适的信息。如果需要实现自动化的话,会比较麻烦,需要额外的基础设施支持,比如拜占庭容错机制的支持。
目前,区块链技术正处于飞速发展的时期,并逐渐被应用到各行业中,区块链之间的跨链操作是非常重要并且亟待解决的一个问题。
发明内容
针对现有技术存在的上述缺陷,本发明提出了一种新的一种区块链之间的跨链方法。该跨链方法对目标区块链没有特殊要求,可以实现主区块链与其他所有区块链之间的跨链操作;实现了主区块链中的交易T和目标区块链中的交易T'同时执行或者同时不执行的效果;并且主区块链的监控子链模块能够自动触发主区块链中的交易T的解锁过程,实现了跨链操作的自动化。
本发明是采用以下的技术方案实现的:
一种区块链之间的跨链方法,在一次跨链操作中存在一个主区块链和一个目标区块链,在主区块链和目标区块链中分别存在至少一个发送者,方法包括:
寻找匹配信息:主区块链的发送者从地址Am发送信息Ⅰ到地址Bm,以期望目标区块链中有发送者从地址Be发送与信息Ⅰ相匹配的信息Ⅱ到地址Ae;
创建触发交易:在主区块链中创建一个基于智能合约的交易T并将交易T公布到主区块链网络上,交易T为定时触发交易;在目标区块链中发送与交易T相匹配的交易T'并公布到目标区块链网络中,交易T中包含信息Ⅰ和唯一标识,交易T’中包含信息Ⅱ和交易T中的唯一标识;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛墨一客区块链有限公司,未经青岛墨一客区块链有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810191238.5/2.html,转载请声明来源钻瓜专利网。