一种交易验证方法、装置及系统制造方法及图纸

技术编号:20487464 阅读:39 留言:0更新日期:2019-03-02 20:07
本发明专利技术提供了一种交易验证方法、装置及系统,涉及区块链领域。本申请所提供的交易验证方法,通过为父链和子链分别设置了不同的共识机构,使得共识机构在工作的时候能够同时协同工作,即,父链的共识机构和子链的共识机构分别对不同类型的交易请求进行处理,在具体实现时,共识机构在接收到交易请求后,先根据交易请求中所携带的通证的通证标识来判断自己是否有权限验证该交易请求,如果自己有权限验证,则进行验证。这样,即使某个类型的交易请求出现了交易数量大量增加的情况,也不会影响其他类型的交易请求的验证,使得多层区块链整体能够较为稳定的运行。

A Transaction Verification Method, Device and System

The invention provides a transaction verification method, device and system, which relates to the field of block chain. The transaction validation method provided in this application enables consensus agencies to work together at the same time by setting different consensus bodies for parent chain and sub-chain respectively. That is to say, consensus bodies of parent chain and sub-chain handle different types of transaction requests separately. When the transaction requests are received, consensus bodies first process the transaction requests according to the transaction requests. The notarization mark of the certificate carried in the request determines whether or not it has the right to verify the transaction request, and if it has the right to verify, verify it. In this way, even if there is a large increase in the number of transactions in one type of transaction request, it will not affect the validation of other types of transaction requests, so that the multi-layer block chain can run more stably as a whole.

【技术实现步骤摘要】
一种交易验证方法、装置及系统
本专利技术涉及区块链领域,具体而言,涉及一种交易验证方法、装置及系统。
技术介绍
区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。以公链为例,公链可以作为一个全员可参与的去中心化系统,为了实现统一、信任的价值体系,可以在去中心化系统中设计一套完善地、所有参与者都可以遵守并认可的认知体系,该认知体系可以称为共识机制。共识机制保证了价值按照同一套标准进行流通,使得基于共识机制的所有与价值有关的应用得到所有参与者的认可,从而保证区块链上数据是公开、透明且可被信任的。
技术实现思路
本专利技术的目的在于提供一种交易验证方法。第一方面,本专利技术实施例提供了一种交易验证方法,作用于多层区块链,作用于多层区块链,多层区块链包括父链和与父链相对应的至少一个子链;父链所使用的父链通证和子链所使用的子链通证是不同的通证;父链所对应的共识机构和子链所对应的共识机构是不同的共识机构;父链所对应的共识机构用于对父链本文档来自技高网...

【技术保护点】
1.一种交易验证方法,其特征在于,作用于多层区块链,多层区块链包括父链和与父链相对应的至少一个子链;父链所使用的父链通证和子链所使用的子链通证是不同的通证;父链所对应的共识机构和子链所对应的共识机构是不同的共识机构;父链所对应的共识机构用于对父链通证的交易进行验证,以及用于对子链通证与其他通证的交易进行验证,子链所对应的共识机构用于对子链通证的交易进行验证;所述父链的用户所持有的账本和所述子链的用户所持有的账本均为父链和子链所组成的账本;所述方法包括:共识机构获取交易请求;所述交易请求中携带有进行交易的通证的通证标识;共识机构根据通证标识判断是否有权限处理所述交易请求;若共识机构有权限处理所述...

【技术特征摘要】
1.一种交易验证方法,其特征在于,作用于多层区块链,多层区块链包括父链和与父链相对应的至少一个子链;父链所使用的父链通证和子链所使用的子链通证是不同的通证;父链所对应的共识机构和子链所对应的共识机构是不同的共识机构;父链所对应的共识机构用于对父链通证的交易进行验证,以及用于对子链通证与其他通证的交易进行验证,子链所对应的共识机构用于对子链通证的交易进行验证;所述父链的用户所持有的账本和所述子链的用户所持有的账本均为父链和子链所组成的账本;所述方法包括:共识机构获取交易请求;所述交易请求中携带有进行交易的通证的通证标识;共识机构根据通证标识判断是否有权限处理所述交易请求;若共识机构有权限处理所述交易请求,则对所述交易请求进行验证;共识机构将验证结果进行广播。2.根据权利要求1所述的方法,其特征在于,步骤共识机构将验证结果进行广播包括:共识机构将验证结果向父链的用户和所有子链的用户进行广播。3.根据权利要求1所述的方法,其特征在于,还包括:共识机构获取下级子链的账本;共识机构对下级子链的账本进行验证;若共识机构对下级子链的账本进行验证的结果为不通过,则发起对下级子链的账本进行回滚的操作。4.一种交易验证装置,其特征在于,作用于多层区块链中的共识机构,多层区块链包括父链和与父链相对应的至少一个子链;父链所使用的父链通证和子链所使用的子链通证是不同的通证;父链所对应的共识机构和子链所对应的共识机构是不同的共识机构;父链所对应的共识机构用于对父链通证的交易进行验证,以及用于对子链通证与其他通证的交易进行验证,子链所对应的共识机构用于对子链通证的交易进行验证;所述父链的用户所持有的账本和所述子链的用户所持有的账本均为父链和子链所组成的账本;所述共识机...

【专利技术属性】
技术研发人员:杨渝朱佩江曾毅王翠翠
申请(专利权)人:互链云网北京科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1