一种基于分区区块链系统的可编程共识方法技术方案

技术编号:40977514 阅读:22 留言:0更新日期:2024-04-18 21:25
本发明专利技术属于区块链技术领域,具体涉及一种基于分区区块链系统的可编程共识方法,包括:可编程共识通过Match‑Tidy‑Wrap结构实现,MTW结构负责引导分区内节点对交易进行排序和处理;本发明专利技术的可编程共识机制通过改进了分区内的共识过程,为区块链系统引入了异步解耦合的设计思路,增强区块链系统的交易吞吐量、提升系统的可拓展性,以及通过在共识机制引入了可编辑的接口,使得每个分区都可以部署多个自定义的共识机制,通过这种方法,每个分区可以根据分区所需功能实现不同的交易处理,在统一的区块链系统下实现了差异性的功能需求。

【技术实现步骤摘要】

本专利技术属于区块链,具体涉及一种基于分区区块链系统的可编程共识方法


技术介绍

1、共识算法是保证区块链系统正常执行交易的基础。在区块链系统中使用共识算法能够保证分布在不同地区的节点状态保持一致。现有的区块链系统中,共识承担了以下的任务:网络建立、交易上链、数据库同步。

2、区块链中的智能合约实质上是由计算机代码构成并被部署在区块链上的一段程序,智能合约在经过编译及部署上链后,就随时等待着被触发执行,在执行期间无需第三方的干预即可完成其本身所需实现的某种功能。同时,由于该合约被部署在区块链上,所以智能合约的代码及结构可以被每一个用户查看,并且智能合约的代码将由组成区块链网络的若干个节点执行。区块链中的用户通过交易对智能合约发起调用,交易将包含用户输入数据等信息。当区块链系统中的节点调用该合约的交易打包成区块并且该区块被验证成功并添加到区块链后,区块链系统将执行该交易,生成的对应操作。交易产生的结果将存储在全网同步的世界状态数据库中,至此完成了一次智能合约的执行。

3、共识过程为智能合约的运行提供了基础,保证了全网统一的交易选取、执本文档来自技高网...

【技术保护点】

1.一种基于分区区块链系统的可编程共识方法,其特征在于,所述可编程共识通过Match-Tidy-Wrap(MTW)结构实现,包括:

2.根据权利要求1所述的一种基于分区区块链系统的可编程共识方法,其特征在于,TxMatch定义交易筛选策略,将交易分流进不同的MTW过程的进程池当中,包括:

3.根据权利要求1所述的一种基于分区区块链系统的可编程共识方法,其特征在于,TxTidy定义交易选取和排序策略,选取交易池内的指定交易并进行排序,用于后续打包,包括:

4.根据权利要求1所述的一种基于分区区块链系统的可编程共识方法,其特征在于,所述BlockWrap定...

【技术特征摘要】

1.一种基于分区区块链系统的可编程共识方法,其特征在于,所述可编程共识通过match-tidy-wrap(mtw)结构实现,包括:

2.根据权利要求1所述的一种基于分区区块链系统的可编程共识方法,其特征在于,txmatch定义交易筛选策略,将交易分流进不同的mtw过程的进程池当中,包括:

3.根据权利要求1所述的一种基于分区区块链系统的可编程共识方法,其特征在于,txtidy定义交易选取和排序策略,选取交易池内的指定交易并进行排序,用于后续打包,包括:

...

【专利技术属性】
技术研发人员:曹傧刘家硕曹明锐彭木根
申请(专利权)人:北京邮电大学
类型:发明
国别省市:

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

1