[发明专利]一种基于联盟链的记账节点选取方法及装置在审
申请号: | 202111040323.X | 申请日: | 2021-09-06 |
公开(公告)号: | CN113706297A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 汪雅丽;孙梓奕 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06Q40/02 | 分类号: | G06Q40/02;G06Q40/00;G06Q10/06;G06Q10/10 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 储倩 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 联盟 记账 节点 选取 方法 装置 | ||
本发明公开了一种基于联盟链的记账节点选取方法及装置,可以应用于区块链领域或者金融领域。在该方法中:可以获取联盟链上至少一个节点的信用值,并根据所述至少一个节点的信用值以及实用拜占庭容错算法(Practical Byzantine Fault Tolerance,PBFT),从所述至少一个节点中选择记账节点,其中,信用值越高的节点被选择成为记账节点的可能性越高,所述至少一个节点中各个节点的信用值分别作为所述各个节点的激励。由此可见,利用本方案,将节点的信用值作为节点的激励,能够激励节点争当记账节点,从而有利于使得联盟链长期保持稳定。
技术领域
本申请涉及金融领域以及区块链领域,特别是涉及一种基于联盟链的记账节点选取方法及装置。
背景技术
共识机制的设计是区块链技术应用到具体场景中最重要的一环,区块链系统中的数据由所有节点独立存储,要想保持数据的同步和一致性,使区块链拥有信息透明、数据共享、难篡改等特点,关键在于共识机制的设计。共识机制主要实现两个作用:一是选出记账节点;二是完成记账并保证各节点账本的一致性。
共识机制强调的是理想的一致性,但实际操作中一致性与性能往往冲突,一致性越强性能反而越弱,因此根据不同应用场景对性能和一致性的不同需求,采取不同的共识机制。
目前,联盟链所使用的共识机制并不能使得联盟链长期保持稳定。因此,急需一种方案,可以解决上述问题。
发明内容
本申请所要解决的技术问题是联盟链所使用的共识机制并不能使得联盟链长期保持稳定,提供一种基于联盟链的记账节点选取方法。
第一方面,本申请实施例提供了一种基于联盟链的记账节点选取方法,所述方法包括:
获取联盟链上至少一个节点的信用值,所述至少一个节点中各个节点的信用值分别作为所述各个节点的激励;
根据所述至少一个节点的信用值以及实用拜占庭容错算法PBFT,从所述至少一个节点中选择记账节点,其中,信用值越高的节点被选择成为记账节点的可能性越高。
可选的,所述获取联盟链上至少一个节点的信用值,包括:
根据所述至少一个节点的节点信息,确定所述至少一个节点的信用值。
可选的,所述联盟链为慈善联盟链,所述至少一个节点包括以下至少一项:
基金会节点、民政部门节点、审计机构节点、银行节点、善款使用机构节点、受益人节点以及捐赠人节点。
可选的,所述节点信息包括:
节点行为信息以及节点属性信息。
可选的,所述节点属性信息,包括以下任意一项或者多项:
基本信息、财务信息以及项目信息。
第二方面,本申请实施例提供了一种基于联盟链的记账节点选取装置,所述装置包括:
获取单元,用于获取联盟链上至少一个节点的信用值,所述至少一个节点中各个节点的信用值分别作为所述各个节点的激励;
选择单元,用于根据所述至少一个节点的信用值以及实用拜占庭容错算法PBFT,从所述至少一个节点中选择记账节点,其中,信用值越高的节点被选择成为记账节点的可能性越高。
可选的,所述获取单元,用于:
根据所述至少一个节点的节点信息,确定所述至少一个节点的信用值。
可选的,所述联盟链为慈善联盟链,所述至少一个节点包括以下至少一项:
基金会节点、民政部门节点、审计机构节点、银行节点、善款使用机构节点、受益人节点以及捐赠人节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111040323.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种定位任务依赖瓶颈的方法和装置
- 下一篇:一种延期业务处理方法及装置