[发明专利]一种基于信任成员的动态权益的共识方法在审
申请号: | 201810300483.5 | 申请日: | 2018-04-04 |
公开(公告)号: | CN108564468A | 公开(公告)日: | 2018-09-21 |
发明(设计)人: | 高西林;黄浩 | 申请(专利权)人: | 上海金丘信息科技股份有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q30/06 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 邱启旺 |
地址: | 201206 上海市浦东新区(*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 记账 动态选举 分叉 区块 均衡 轮流 交易 申请 安全 | ||
1.一种基于信任成员的动态权益的共识方法,其特征在于,包括如下步骤:
代表节点列表中的所有代表节点运行随机数算法进行分组,分为议员节点组和观察员节点组,每组内采用BFT算法选举出本组的议长节.点,议长节点生成备选区块;
当所有组备选区块就绪后,所有代表节点均运行随机数算法,从所有组的备选区块中选出一个作为新区块并广播,本轮共识结束;
更新代表节点列表,开始下一轮共识。
2.根据权利要求1所述的一种基于信任成员的动态权益的共识方法,其特征在于,拥有通证的用户节点通过投票成为代表节点或在智能合约中存入保证金成为代表节点。
3.根据权利要求1所述的一种基于信任成员的动态权益的共识方法,其特征在于,首轮的代表节点都由系统预设,同时选举与投票都在不断进行,但如果选举结果有变化导致代表列表有了变化,将会在下一轮共识时生效。
4.根据权利要求1所述的一种基于信任成员的动态权益的共识方法,其特征在于,所述分组的数量和每组内的节点数量由系统预设。
5.根据权利要求4所述的一种基于信任成员的动态权益的共识方法,其特征在于,当分组的数量小于2时,本轮共识失败,等待下轮共识。
6.根据权利要求1所述的一种基于信任成员的动态权益的共识方法,其特征在于,议长节点生成交易编号列表提案并在组内广播,组内议员节点进行校验并签署同意的签名,议长在收集到以上同意的签名消息后生成备选区块,其中p为组内总成员数。
7.根据权利要求6所述的一种基于信任成员的动态权益的共识方法,其特征在于,如果在广播交易编号列表超时时间内未收集到以上同意的签名消息,则进入第二顺位议员节点自动升级为议长节点,并重复生成交易编号列表提案并在组内广播过程。
8.根据权利要求7所述的一种基于信任成员的动态权益的共识方法,其特征在于,议长节点生成备选区块后在组内广播,如果在生成备选区块超时时间内议长节点未广播备选区块,则第二顺位议员自动升级为议长并利用已收集以上同意的签名消息的交易编号列表生成备选区块并在组内广播,组内所有成员校验备选区块无误后该组状态变为就绪状态。
9.根据权利要求1所述的一种基于信任成员的动态权益的共识方法,其特征在于,对普通节点来说,只需要参与投票、记录代表节点列表,然后在收到新区块的时候,根据代表节点列表进行校验。
10.根据权利要求1所述的一种基于信任成员的动态权益的共识方法,其特征在于,每一轮的共识只会在选举出来的代表之间进行,但最后广播正式区块的时候所有节点都会对新区块的有效性进行校验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海金丘信息科技股份有限公司,未经上海金丘信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810300483.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信用评级方法
- 下一篇:区块链节点的画像数据获取方法、装置及计算设备