[发明专利]一种去中心化环境下区块链达成一致性的方法及系统有效
| 申请号: | 201810556091.5 | 申请日: | 2018-05-31 |
| 公开(公告)号: | CN110555764B | 公开(公告)日: | 2022-11-08 |
| 发明(设计)人: | 杨税令 | 申请(专利权)人: | 本无链科技(深圳)有限公司 |
| 主分类号: | G06Q40/04 | 分类号: | G06Q40/04 |
| 代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 蔡宗慧 |
| 地址: | 518000 广东省深圳市南山区粤海街道高新区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 中心 环境 区块 达成 一致性 方法 系统 | ||
1.一种去中心化环境下区块链达成一致性的方法,包括如下步骤:
(1)启动区块链节点,节点扫描整个区块链网络;
(2)从扫描到的区块链节点中采用算法选取可信节点;
(3)向区块链网络发送本节点选取的可信节点,同时接收其它节点选取的可信节点;
(4)统计全网被选取最多节点,利用算法在全网确认最多节点的正确性;
(5)向该最多节点发送交易,最多节点处理交易后返回交易信息;
(6)最多节点将本时间周期处理的交易打入区块后广播到全部区块链网络中;
(7)区块链网络的其他节点接受该区块并存储最多节点本时间周期处理的交易;
其中,所述的步骤(2)中所采用的算法是DPOP算法,DPOP算法是委托参与度权益证明机制,在DPOP算法中,参与投票的节点不仅要提供权益证明同时还需提供参与度证明,以提供高可靠的网络性能获取参与度,提供终端服务获取参与度,每一个参与节点在网络上的活动都会增加其参与度,参与度的增加以获取到被服务节点的服务签名为依据,自参与以提交的有效交易凭证为依据;
所述的步骤(4)中所采用的算法是PBFT算法。
2.根据权利要求1所述的一种去中心化环境下区块链达成一致性的方法,其特征在于,所述的步骤(6)后面,区块链网络的其他节点还会对该区块进行检验。
3.根据权利要求2所述的一种去中心化环境下区块链达成一致性的方法,其特征在于,检验的方法是:校验区块头信息是否是最多节点打造的区块,然后校验该区块内的交易是否计算错误,若计算错误,则舍弃该区块。
4.一种去中心化环境下区块链达成一致性的系统,包括:
进程管理器:所述的进程管理器与区块链网络连接,启动区块链网络中的各个节点;
网络嗅探器:所述的网络嗅探器与区块链网络连接,扫描区块链网络中各个节点信息;
网络选择器:所述的网络选择器与网络嗅探器连接,从网络嗅探器扫描到的区块链节点中采用算法选取可信节点;
数据发送器:所述的数据发送器连接着数据统计器、网络选择器和区块锻造器,负责从其他系统接收数据,所述的数据发送器连接着区块链网络,将接收到的数据发送至区块链网络中;
数据统计器:所述的数据统计器连接区块链网络,并统计区块链网络中被选取最多节点,利用算法确认被选取最多节点的正确性;
交易处理器:所述的交易处理器连接区块链网络,处理交易数据后返回交易信息给区块锻造器;
区块锻造器:所述的区块锻造器连接交易处理器,接收交易处理器的交易信息并将本时间周期处理的交易打入区块中,而后发给数据发送器;
数据库处理器:所述的数据库处理器与区块链网络连接,接受该区块并存储本时间周期处理的交易;
所述的进程管理器,网络嗅探器,网络选择器,数据发送器,数据统计器,交易处理器,区块锻造器,数据库处理器顺序连接;
系统还包括数据校验器,所述的数据校验器在数据发送器和区块链网络中间,负责检验交易区块的正确性;
其中,所述的网络选择器选取可信节点采用的算法是通过DPOP算法,所述的数据统计器确认被选取最多节点正确性采用的算法是PBFT算法,DPOP算法是委托参与度权益证明机制,在DPOP算法中,参与投票的节点不仅要提供权益证明同时还需提供参与度证明,以提供高可靠的网络性能获取参与度,提供终端服务获取参与度,每一个参与节点在网络上的活动都会增加其参与度,参与度的增加以获取到被服务节点的服务签名为依据,自参与以提交的有效交易凭证为依据。
5.根据权利要求4所述的一种去中心化环境下区块链达成一致性的系统,其特征在于,所述的区块链网络包含数据接收器,所述数据接收器接收数据发送器发送的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于本无链科技(深圳)有限公司,未经本无链科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810556091.5/1.html,转载请声明来源钻瓜专利网。





