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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。