[发明专利]一种区块链系统的交易处理方法在审
| 申请号: | 201911378792.5 | 申请日: | 2019-12-27 |
| 公开(公告)号: | CN111126977A | 公开(公告)日: | 2020-05-08 |
| 发明(设计)人: | 张胜利;郭朝;王晖;王滔滔;杨晴 | 申请(专利权)人: | 深圳大学 |
| 主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q20/38;G06Q40/04 |
| 代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 王永文;刘文求 |
| 地址: | 518060 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 区块 系统 交易 处理 方法 | ||
1.一种区块链系统的交易处理方法,其特征在于,所述区块链系统的交易处理方法包括底层链和若干上层合约链,每个上层合约链对应一智能合约;所述交易处理方法包括:
当节点设备发送的交易时,获取所述交易对应的交易信息,其中,所述交易信息包括发起地址以及接收地址;
根据所述发起地址以及所述接收地址确定所述交易对应的交易类型;
根据所述交易类型确定所述交易对应的执行链,并通过所述执行链执行所述交易,其中,所述执行链为上层合约链或底层链。
2.根据权利要求1所述区块链系统的交易处理方法,其特征在于,所述根据所述发起地址以及所述接收地址确定所述交易对应的交易类型之后包括:
根据所述交易类型确定所述交易对存储于交易列表类中,其中,所述交易列表类为交易池中的底层列表类或合约列表类。
3.根据权利要求1所述区块链系统的交易处理方法,其特征在于,所述交易类别包括底层交易以及合约层交易,所述根据所述交易类型确定所述交易对应的执行链具体包括:
当交易类型为底层交易时,所述交易对应的执行链为底层链;
当交易类型为合约层交易时,所述交易对应的执行链为上层合约链。
4.根据权利要求3所述区块链系统的交易处理方法,其特征在于,所述当交易类型为合约层交易时,所述交易对应的执行链为上层合约链具体包括:
当交易类型为合约层交易时,确定所述交易对应的智能合约;
将所述智能合约对应的上层合约链作为所述交易对用的执行链。
5.根据权利要求3所述区块链系统的交易处理方法,其特征在于,所述根据所述发起地址以及所述接收地址确定所述交易对应的交易类型之后,所述方法还包括交易转发过程,所述交易转发过程具体包括:
当交易类型为底层交易时,接收所述交易的节点设备将所述交易给转发至邻居节点;
当交易类型为合约层交易时,接收所述交易的节点设备检测其自身存储的合约列表内是否包含所述交易对应的智能合约,若存在则将所述交易发送至所述智能合约对应的上层合约链,若未存在则转发至邻居节点。
6.根据权利要求1所述区块链系统的交易处理方法,其特征在于,所述若干上层合约链中每个上层合约链对应一智能合约,并且各上层合约链中任意两个上层合约链对应的智能合约不同,其中,每个上层合约链中对每个节点均订阅该上层合约链对应的智能合约。
7.根据权利要求1所述区块链系统的交易处理方法,其特征在于,所述若干上层合约链中的每个上层合约链均采用POA共识方式。
8.根据权利要求1所述区块链系统的交易处理方法,其特征在于,所述底层链采用POW共识方式。
9.根据权利要求1所述区块链系统的交易处理方法,其特征在于,每个上层合约链中数据在该上层合约链包含的各节点设备之间共识同步,所述底层链中数据在区块链系统的交易处理方法包括的各节点设备之间共识同步。
10.根据权利要求1所述区块链系统的交易处理方法,其特征在于,对于每个上层合约链,在该上层合约链出块后,该上层合约链的合约数据状态存证于所述底层链内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳大学,未经深圳大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911378792.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:发光二极管
- 下一篇:基于电子围栏的监控方法、装置、终端设备及存储介质





