【技术实现步骤摘要】
基于区块链的业务处理方法及装置
本专利技术涉及区块链应用领域,具体涉及一种基于区块链的业务处理方法及装置。
技术介绍
区块链是一种分布式账本技术,也可以看作是一种按时间顺序存储数据的数据结构。共识机制作为区块链的核心技术,是指通过区块链网络中特殊节点的投票,在很短时间内完成对交易的验证和确认;对一笔交易,如果利益不相干的若干个节点能够达成共识,就可以认为全网对此也能够达成共识。共识机制的目的是使所有诚实节点保存一致的区块链视图,需要同时满足两个性质:1)一致性。所有诚实节点保存的区块链的前缀部分完全相同。2)有效性。由某诚实节点发布的信息终将被其他所有诚实节点记录在自己的区块中。目前,现有的基于PBFT(PracticalByzantineFalutTolerance,实用拜占庭容错算法)的区块链平台,基本上通过三个阶段提交来完成区块的生成和区块链的更新:第一阶段:利用PBFT算法,对提交给平台的交易进行共识,把达成一致共识的交易,放入有序的共识确认后交易队列;第二阶段 ...
【技术保护点】
1.一种基于区块链的业务处理方法,其特征在于,包括:/n区块链网络中的主节点获取用户端发送的业务数据并生成区块;/n所述主节点向所有记账节点广播所述区块;/n所述主节点判断是否达到当前共识机制的容错上限;/n当达到容错上限时终止执行共识机制,将所述区块写入区块链中。/n
【技术特征摘要】
1.一种基于区块链的业务处理方法,其特征在于,包括:
区块链网络中的主节点获取用户端发送的业务数据并生成区块;
所述主节点向所有记账节点广播所述区块;
所述主节点判断是否达到当前共识机制的容错上限;
当达到容错上限时终止执行共识机制,将所述区块写入区块链中。
2.根据权利要求1所述的方法,其特征在于,所述主节点判断是否达到当前共识机制的容错上限,包括:
所述主节点判断是否有设定数量的记账节点能够提供验证服务;
当没有设定数量的记账节点能够提供验证服务时,确定达到所述容错上限。
3.根据权利要求2所述的方法,其特征在于,所述主节点判断是否有设定数量的记账节点能够提供验证服务,包括:
接收各个节点对所述区块的广播;
统计接收到的广播数量是否达到所述设定数量。
4.根据权利要求2或3所述的方法,其特征在于,所述设定数量为所述区块链网络中的总结点数量的2/3。
...
【专利技术属性】
技术研发人员:张诚,张勇,
申请(专利权)人:北京瑞卓喜投科技发展有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。