一种区块链上的交易处理方法及系统技术方案

技术编号:16400807 阅读:33 留言:0更新日期:2017-10-17 20:55
本发明专利技术实施例中公开了一种区块链上的交易处理方法及系统,将区块链上的节点进行分组,生成多个节点组;将预设时间段内发送至区块链上的交易进行分组,生成多个交易组;将所述多个交易组分别发送至所述多个节点组;在每个节点组中处理与其对应的交易组。本发明专利技术实施例中提供的一种区块链上的交易处理方法及系统,能够提高整个区块链的性能,提高区块链的TPS,拓宽区块链的应用范围。

Transaction processing method and system on block chain

The embodiment of the invention discloses a transaction processing method and system block chain, the chain will block node grouping, generating a plurality of nodes; a preset period of time will be sent to the block on the chain of transactions are grouped, generating a plurality of transaction groups; the plurality of transactions were sent to the plurality of nodes; transaction processing group corresponding to each node in the group. The transaction processing method and system provided on the block chain in the embodiment of the invention can improve the performance of the whole block chain, improve the TPS of the block chain, and broaden the application scope of the block chain.

【技术实现步骤摘要】
一种区块链上的交易处理方法及系统
本专利技术涉及区块链
,具体涉及一种区块链上的交易处理方法及系统。
技术介绍
区块链是由节点参与的分布式数据库系统,是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。目前,区块链上的每个节点都要处理所有发送至区块链上的交易,也就是说,区块链上的每个节点都执行相同的程序,这导致整个区块链的性能只相当于单台电脑的计算能力,进而导致区块链的TPS(TransactionPerSecond,每秒钟系统能够处理的交易或事务的数量)较低,限制了区块链的应用范围。因此,如何提供一种提高整个区块链的性能的方案,成为业界亟待解决的技术问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种区块链上的交易处理方法及系统,能够提高整个区块链的性能,提高区块链的TPS,拓宽区块链的应用范围。为实现上述目的,本专利技术实施例提供如下技术方案:一种区块链上的交易处理方法,包括:将区块链上的节点进行分组,生成多个节点组;将本文档来自技高网...
一种区块链上的交易处理方法及系统

【技术保护点】
一种区块链上的交易处理方法,其特征在于,包括:将区块链上的节点进行分组,生成多个节点组;将预设时间段内发送至区块链上的交易进行分组,生成多个交易组;将所述多个交易组分别发送至所述多个节点组;在每个节点组中处理与其对应的交易组。

【技术特征摘要】
1.一种区块链上的交易处理方法,其特征在于,包括:将区块链上的节点进行分组,生成多个节点组;将预设时间段内发送至区块链上的交易进行分组,生成多个交易组;将所述多个交易组分别发送至所述多个节点组;在每个节点组中处理与其对应的交易组。2.根据权利要求1所述的区块链上的交易处理方法,其特征在于,所述将预设时间段内发送至区块链上的交易进行分组,生成多个交易组,包括:按照低耦合度的,相互无影响的原则将预设时间段内发送至区块链上的交易进行分组,生成多个交易组。3.根据权利要求1所述的区块链上的交易处理方法,其特征在于,所述将预设时间段内发送至区块链上的交易进行分组,生成多个交易组,包括:将预设时间段内发送至区块链上的交易分成与所述节点组的数量相同的多个交易组;则所述将所述多个交易组分别发送至所述多个节点组,包括:将所述多个交易组分别发送至所述多个节点组,以使每个节点组对应一个交易组。4.根据权利要求1所述的区块链上的交易处理方法,其特征在于,所述在每个节点组中处理与其对应的交易组,包括:在所述节点组中基于拜占庭容错算法PBFT处理与其对应的交易组。5.根据权利要求1至4中任意一项所述的区块链上的交易处理方法,其特征在于,所述方...

【专利技术属性】
技术研发人员:李乔智王继武张红喜付昕
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京,11

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

1