[发明专利]一种拜占庭容错的方法及其通证经济的治理系统有效
申请号: | 201810356002.2 | 申请日: | 2018-04-19 |
公开(公告)号: | CN108614748B | 公开(公告)日: | 2020-09-29 |
发明(设计)人: | 丛宏雷;胡凝;肖旻;周强;周喜;司帅帅 | 申请(专利权)人: | 上海分布信息科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06Q40/04;H04L9/32;H04L29/08 |
代理公司: | 上海恒锐佳知识产权代理事务所(普通合伙) 31286 | 代理人: | 黄海霞 |
地址: | 200082 上海市杨浦区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 拜占庭 容错 方法 及其 经济 治理 系统 | ||
本发明公开了一种拜占庭容错的方法及其通证经济的治理系统,方法包括:拟参与区块链运营的节点委托自己的权益到区块链网络节点,得到权益值;构建权益表,其长度是节点总数系数倍,每个节点的信息在权益表中占据长度,和其权益值成正比;用随机函数产生随机数在权益表中选数值从而选若干节点参与运营;参与运营的节点分配不同的工作提案、背书、确认从而完成共识;如有备选区块得到所述确认节点的确认,所有共识节点保存完成共识的区块。系统包括区块链网络、控制单元、侦测单元、运营单元、分配单元,侦测不同节点算力分配不同工作并据此分配利益。以综合考虑权益占比,算力,投入运维成本情况并合理分配权重和利益。
技术领域
本发明涉及一种区块链(Blockchain)网络的共识算法(consensus mechanism),尤其涉及一种拜占庭容错(Byzantine FaultTolerance,BFT)方法及其通证经济的治理系统。
背景技术
目前,区块链技术得到了广泛应用,其去中心化的模式保证了数据不易被篡改,从而提升了安全性。
在实际应用中,包含多个节点(节点可认为是区块链中参与处理业务的设备)的区块链网络能够为客户端提供相应的业务服务。具体而言,区块链网络中的各节点将针对客户端的业务请求进行处理,并向客户端反馈处理结果,在此过程中,独立运行的各节点所生成的处理结果有可能不一致,为了保证客户端能够接收到正确的处理结果,故采用共识算法以使各节点在预设规则下通过交互对某些数据、行为或流程达成一致。常见的共识算法包括实用拜占庭容错(Practical Byzantine Fault Tolerance,PBFT)算法、授权拜占庭容错(Delegated Byzantine FaultTolerance)算法等。
但上述拜占庭容错算法没有考虑通证(token)所有者节点,参与运营节点和普通节点的权重和分润问题,其中,分润指通过一定的规则将共识网络的收益分配给特定的节点。通证所有者是利益相关人,和区块链网络之间拥有更多的利益联系;参与运营节点参与了区块链网络的更多工作,他们和普通节点拥有相同的权重和分润是不适宜的。在目前的很多区块链网络和拜占庭容错算法中,经常会出现算力较强的矿工节点、权益较大的节点和无关的节点获得较高的权重和分润问题,例如受委托挖矿的矿工利用算力占据网络大量资源,而其根本不在意区块链网络的运营情况,而利益相关人却没有足够的权重,而权重决定了其成为记账节点的几率,同时权重还也是分润比例的基础。
此外,区块链技术基于计算机网络技术和用户参与,由于计算机和网络都不可避免的有故障存在,而参与一种经济模型的人,不可避免的会理性的自私的获取不应得的权益,所以区块链网络中不可避免的会有停止工作的节点和因为各种目的而作恶的节点。传统的拜占庭容错算法中,区块链网络中超过1/3的节点停止工作后,区块链网络将无法提供服务,当有1/3的节点联合作恶,且其他所有的节点若恰被分割为两个孤岛,会使区块链产生分叉。
因此,有必要开发一种新型拜占庭容错方法和通证经济的治理系统以解决上述技术问题。
发明内容
本发明所要解决的技术问题是:传统拜占庭算法超过1/3的节点停止工作后无法工作,以及现有区块链网络部分比例的通证所有者节点,参与运营节点和普通节点的权重和分润不合理导致节点参与积极性受挫,降低投入乃至退出网络,造成区块链网络的退化。
为解决上述技术问题,本发明提供了一种拜占庭容错方法,包括如下步骤;
步骤S1:拟参与区块链运营节点委托自己的权益到区块链网络,得到权益值,并成为运营节点,所述区块链网络包括共识网络和非共识网络,所述共识网络中包含运营节点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海分布信息科技有限公司,未经上海分布信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810356002.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于IRIG106标准存储的数据恢复方法
- 下一篇:一种数据处理方法及装置