[发明专利]区块链的规则更新方法、装置、区块链节点及网络有效
| 申请号: | 201910506202.6 | 申请日: | 2019-06-12 |
| 公开(公告)号: | CN110298641B | 公开(公告)日: | 2022-08-05 |
| 发明(设计)人: | 张锦喜;马利平;钟丽媛 | 申请(专利权)人: | 广东投盟科技有限公司 |
| 主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q20/38;G06F16/27 |
| 代理公司: | 广州新诺专利商标事务所有限公司 44100 | 代理人: | 罗毅萍 |
| 地址: | 528200 广东省佛山市南海区桂城*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 区块 规则 更新 方法 装置 节点 网络 | ||
1.一种区块链的规则更新方法,其特征在于,包括:
当接收到发起的规则更新请求时,获取当前节点的类型;
根据所述节点的类型,将所述规则更新请求发送至预设的节点;
获取接收到所述规则更新请求的节点对所述规则更新请求的反馈,并判断所述反馈是否符合预设的要求;
当所述反馈符合预设的要求时,将所述规则更新请求提交至区块链网络的全部节点,以获取全部节点对所述规则更新请求的赞成率;
当所述赞成率大于预设的阈值时,将规则更新至所述区块链上,并启动试运行计时;
在计时达到预设的时间后,根据节点在试运行期间的贡献值积分进行投票,并根据投票的贡献值积分确定更新的规则是否生效;所述节点包括代表节点以及普通节点;则所述根据所述节点的类型,将所述规则更新请求发送至预设的节点以及获取接收到所述规则更新请求的节点对所述规则更新请求的反馈,并判断所述反馈是否符合预设的要求,具体为:
当所述节点类型为代表节点时,将所述规则更新请求发送至其他的代表节点,并接收其他代表节点对所述规则更新请求的反馈;
当反馈表示同意所述规则更新请求的代表节点的数量与所有代表节点数目的比例大于第一预设比例时,则表示所述反馈符合预设的要求;当所述节点类型为普通节点时,将所述规则更新请求发送至全体节点,并接收其他节点对所述规则更新请求的反馈;
当反馈表示同意所述规则更新请求的节点的数量达到全部节点的第二预设比例时,则表示所述反馈符合预设的要求,将所述规则更新请求发送至代表节点,以由代表节点将规则更新请求发送至区块链网络的全体节点进行投票。
2.根据权利要求1所述的区块链的规则更新方法,其特征在于,所述预设的阈值为2/3,试运行计时的期限为60天。
3.根据权利要求1所述的区块链的规则更新方法,其特征在于,所述在计时达到预设的时间后,根据节点在试运行期间的贡献值积分进行投票,并根据投票的贡献值积分确定更新的规则是否生效具体为:
在计时达到预设的时间后,获取全部贡献值积分以及同意所述规则更新请求的节点的贡献值积分;
当贡献值积分与全部贡献值积分的比例大于2/3时,则确定更新的规则生效,否则确定更新的规则不生效。
4.一种区块链的规则更新装置,其特征在于,包括:
规则更新请求单元,用于当接收到发起的规则更新请求时,获取当前节点的类型;
规则更新请求发送单元,用于根据所述节点的类型,将所述规则更新请求发送至预设的节点;
反馈获取单元,用于获取接收到所述规则更新请求的节点对所述规则更新请求的反馈,并判断所述反馈是否符合预设的要求;
所述节点包括代表节点以及普通节点;则所述反馈获取单元具体用于:
当所述节点类型为代表节点时,将所述规则更新请求发送至其他的代表节点,并接收其他代表节点对所述规则更新请求的反馈;
当反馈表示同意所述规则更新请求的代表节点的数量与所有代表节点数目的比例大于第一预设比例时,则表示所述反馈符合预设的要求;
所述节点类型为普通节点时,将所述规则更新请求发送至全体节点,并接收其他节点对所述规则更新请求的反馈;
当反馈表示同意所述规则更新请求的节点的数量达到全部节点的第二预设比例时,则表示所述反馈符合预设的要求,将所述规则更新请求发送至代表节点,以由代表节点将规则更新请求发送至区块链网络的全体节点进行投票;
规则更新请求提交单元,用于当所述反馈符合预设的要求时,将所述规则更新请求提交至区块链网络的全部节点,以获取全部节点对所述规则更新请求的赞成率;
试运行单元,用于当所述赞成率大于预设的阈值时,将规则更新至所述区块链上,并启动试运行计时;
生效判断单元,用于在计时达到预设的时间后,根据节点在试运行期间的贡献值积分进行投票,并根据投票的贡献值积分确定更新的规则是否生效。
5.一种区块链节点,其特征在于,包括存储器以及处理器,所述存储器内存储有可执行代码,所述可执行代码能够被所述处理器执行,以实现如权利要求1至3任意一项所述的区块链的规则更新方法。
6.一种区块链网络,其特征在于,包括:多个通过P2P网络连接形成的节点,用于分别存储包括记录数据的区块,并链接区块而形成区块链;多个节点中包括至少一个代表节点以及至少一个普通节点;其中:
所述代表节点,用于发起规则更新请求,并将所述规则更新请求发送至其他的代表节点;
所述代表节点,还用于获取接收到所述规则更新请求的代表节点对所述规则更新请求的反馈,并在所述反馈符合预设的要求时,将所述规则更新请求提交至区块链网络的全部节点,以获取全部节点对所述规则更新请求的赞成率;其中,当所述赞成率大于预设的阈值时,区块链网络将规则更新至所述区块链上,并启动试运行计时,并在计时达到预设的时间后,根据节点在试运行期间的贡献值积分进行投票,以根据投票的贡献值积分确定更新的规则是否生效;
所述普通节点,用于发起规则更新请求,并将所述规则更新请求发送至全体节点;
所述普通节点,还用于获取接收到所述规则更新请求的节点对所述规则更新请求的反馈,并在所述反馈符合预设的要求时,将所述规则更新请求提交至代表节点,以由所述代表节点将所述规则更新请求发送至区块链网络的全部节点,以获取全部节点对所述规则更新请求的赞成率;其中,当所述赞成率大于预设的阈值时,区块链网络将规则更新至所述区块链上,并启动试运行计时,并在计时达到预设的时间后,根据节点在试运行期间的贡献值积分进行投票,以根据投票的贡献值积分确定更新的规则是否生效。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东投盟科技有限公司,未经广东投盟科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910506202.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种湖泊信息管理系统
- 下一篇:一种基于虚拟贵金属产品的多人红包管理方法





