【技术实现步骤摘要】
本专利技术属于区块链,具体涉及一种基于分区区块链系统的可编程共识方法。
技术介绍
1、共识算法是保证区块链系统正常执行交易的基础。在区块链系统中使用共识算法能够保证分布在不同地区的节点状态保持一致。现有的区块链系统中,共识承担了以下的任务:网络建立、交易上链、数据库同步。
2、区块链中的智能合约实质上是由计算机代码构成并被部署在区块链上的一段程序,智能合约在经过编译及部署上链后,就随时等待着被触发执行,在执行期间无需第三方的干预即可完成其本身所需实现的某种功能。同时,由于该合约被部署在区块链上,所以智能合约的代码及结构可以被每一个用户查看,并且智能合约的代码将由组成区块链网络的若干个节点执行。区块链中的用户通过交易对智能合约发起调用,交易将包含用户输入数据等信息。当区块链系统中的节点调用该合约的交易打包成区块并且该区块被验证成功并添加到区块链后,区块链系统将执行该交易,生成的对应操作。交易产生的结果将存储在全网同步的世界状态数据库中,至此完成了一次智能合约的执行。
3、共识过程为智能合约的运行提供了基础,保证了全
...【技术保护点】
1.一种基于分区区块链系统的可编程共识方法,其特征在于,所述可编程共识通过Match-Tidy-Wrap(MTW)结构实现,包括:
2.根据权利要求1所述的一种基于分区区块链系统的可编程共识方法,其特征在于,TxMatch定义交易筛选策略,将交易分流进不同的MTW过程的进程池当中,包括:
3.根据权利要求1所述的一种基于分区区块链系统的可编程共识方法,其特征在于,TxTidy定义交易选取和排序策略,选取交易池内的指定交易并进行排序,用于后续打包,包括:
4.根据权利要求1所述的一种基于分区区块链系统的可编程共识方法,其特征在于,所述
...【技术特征摘要】
1.一种基于分区区块链系统的可编程共识方法,其特征在于,所述可编程共识通过match-tidy-wrap(mtw)结构实现,包括:
2.根据权利要求1所述的一种基于分区区块链系统的可编程共识方法,其特征在于,txmatch定义交易筛选策略,将交易分流进不同的mtw过程的进程池当中,包括:
3.根据权利要求1所述的一种基于分区区块链系统的可编程共识方法,其特征在于,txtidy定义交易选取和排序策略,选取交易池内的指定交易并进行排序,用于后续打包,包括:
...
【专利技术属性】
技术研发人员:曹傧,刘家硕,曹明锐,彭木根,
申请(专利权)人:北京邮电大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。