logo好方法网

一种区块链之间的跨链方法及主区块链


技术摘要:
本发明公开了一种区块链之间的跨链方法及主区块链,跨链操作中存在一个主区块链和若干个子区块链,子区块链中包括子区块链发送者和子区块链接收者;A:每一个子区块链在主区块链上注册一个账户,都设计一个自己的账户密码,密码为6位数字,账户上有19位数字,子区块链  全部
背景技术:
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型 应用模式,本质上是一个去中心化的体系结构。狭义来讲,区块链是一种按照时间顺序将数 据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和 不可伪造的分布式账本。广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、 利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安 全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架 构与计算范式。 区块链技术具有去中心化、开放性、自治性、信息不可篡改、匿名性等几个特征,去 中心化是由于使用分布式核算和存储,不存在中心化的硬件或管理机构,任意节点的权利 和义务都是均等的,系统中的数据块由整个系统中具有维护功能的节点来共同维护,开放 性是指系统是开放的,除了交易各方的私有信息被加密外,区块链的数据对所有人公开,任 何人都可以通过公开的接口查询区块链数据和开发相关应用,因此整个系统信息高度透 明,自治性是区块链采用基于协商一致的规范和协议(比如一套公开透明的算法)使得整个 系统中的所有节点能够在去信任的环境自由安全的交换数据,使得对“人”的信任改成了对 机器的信任,任何人为的干预不起作用。 现有的资金交易方式大都通过子区块链之间直接转账,不能够在主区块链中进行 一个过渡的方式,此种交易方式存在不可撤销性,安全性低,不能够相互核实双方账户信 息,为此我们提供了一种区块链之间的跨链方法及主区块链。
技术实现要素:
本发明的目的在于提供一种区块链之间的跨链方法及主区块链,具备在主区块链 中进行一个过渡的方式,能够相互核实双方账户信息,安全性高的优点,解决了现有的资金 交易方式大都通过子区块链之间直接转账,不能够在主区块链中进行一个过渡的方式,此 种交易方式存在不可撤销性,安全性低,不能够相互核实双方账户信息的问题。 为实现上述目的,本发明提供如下技术方案:一种区块链之间的跨链方法及主区 块链,跨链操作中存在一个主区块链和若干个子区块链,子区块链中包括子区块链发送者 和子区块链接收者; A:每一个子区块链在主区块链上注册一个账户,都设计一个自己的账户密码,密 码为6位数字,账户上有19位数字,子区块链通过登录账户可以与主区块链进行交易,可以 将自己的资产发送到自己注册的账户上,子区块链每次登录账户都需要输入19位账户数字 和6位密码数字; B:子区块链中可以为发送者和接收者,子区块链发送者和子区块链接收者在主区 4 CN 111586063 A 说 明 书 2/6 页 块链上拥有各自的账户和账户密码,子区块链发送者和子区块链接收者可以预先将交易资 金转入在主区块链中注册的账户上; C:当子区块链发送者和子区块接收者进行资金交易时,子区块链发送者登录自己 在主区块链中注册的账户,将在主区块链中输入子区块链接收者的19位账户数字,将资金 预先发送至主区块链中; D:子区块链接收者登录自己在主区块链中注册的账户,可以通过在主区块链中输 入子区块链发送者的19位账户数字,主区块链将子区块链发送者输入的子区块链接收者的 19位账户数字与子区块链接收者登录时输入的19位账户数字进行匹配,同时主区块链将子 区块链接收者输入的子区块链发送者的19位账户数字与子区块链发送者登录时输入的19 位账户数字进行匹配; E:步骤D两串数字全部中匹配成功后,子区块链接收者可以在主区块链中取出子 区块链发送者发送的资金,若两串数字任意一串数字匹配失败,子区块链接收者将无法在 主区块链中取出子区块链发送者发送的资金,交易撤销; F:根据通信需求将不同子区块链上属于通信需求的各个节点建立跨链通信,并为 各节点配置身份证书和交易证书,在跨链通信中,将有业务关系的不同区块链上的各个节 点作为成员,纳入同一个通道,身份证书和交易证书用于实现节点的通信授权; G:对每个子区块链之间的交易进行监测,对子区块链日常商品交易、信用活动进 行采集和整合,对区块链的信用进行评分判定,规定一个信用分值,每个区块链只有信用分 值达到规定分值或高于规定分值时才可以进行资金交易; H:子区块链之间进行通信请求时,进入通道之前需要进行身份和交易验证,验证 成功后可成功通过通道进入跨链通信,子区块链接收者和子区块链发送者之间进行资金交 易的通信校验,建立在信用合格的基础之上,加强子区块链接收者和子区块链发送者资金 交易的安全性。 优选的,所述步骤E中两串数字如出现第一次匹配失败,子区块链接收者还可以有 两次输入子区块链发送者的登录账号19位数字的机会,每次输入账号19位数字的时间为60 秒,可以确保输入数字者有检查数字的时间,超过60秒时间后,将自动生成匹配,及减少一 次输入机会。 优选的,所述区块链接收者和子区块链发送者可以互换身份,子区块链接收者可 以成为子区块链发送者,子区块链发送者也可以成为子区块链接收者。 优选的,所述区块链接收者和子区块链发送者在主区块链中分别只能注册一个账 户,账户6为数字密码可以根据子区块链接收者和子区块链发送者进行更改,账户19位数字 将不能更改。 优选的,所述子区块链接收者和子区块链发送者在主区块链中注册的每个账户都 是独立的,每个账户的19位数字都是不同的。 优选的,所述在步骤E中交易撤销后,主区块链将子区块链发送者在主区块链中预 存的资金退回子区块链发送者的账户中。 与现有技术相比,本发明的有益效果如下: 1、本发明主区块链在子区块链中间启到一个中间账户,可以预先保护交易资金, 可以实现相互核实双方账户信息,增加了账户信息的核实的精确性,适用于不同子区块链 5 CN 111586063 A 说 明 书 3/6 页 之间的资金交易,保证这些操作的一致性; 2、本发明具备在主区块链中进行一个过渡的方式,能够相互核实双方账户信息, 安全性高的优点,解决了现有的资金交易方式大都通过子区块链之间直接转账,不能够在 主区块链中进行一个过渡的方式,此种交易方式存在不可撤销性,安全性低,不能够相互核 实双方账户信息的问题。 附图说明 图1为本发明区块链操作交易流程图。
分享到:
收藏