一种基于拟态防御的拜占庭容错实现方法及系统

    公开(公告)号:CN115549931A

    公开(公告)日:2022-12-30

    申请号:CN202211533575.0

    申请日:2022-12-02

    IPC分类号: H04L9/32 H04L9/40

    摘要: 本发明提供一种基于拟态防御的拜占庭容错实现方法及系统,包括:步骤S1,对普通节点进行分片操作,并生成节点的公私钥信息;步骤S2,通过密码抽签为分片内的节点划分节点角色;步骤S3,先通过不同分片中具有记账权的节点对相同的交易进行打包,再由具有表决权的节点进行投票;步骤S4,先通过各分片的领导节点共同组成多模裁决组,然后通过多模裁决组对投票结果进行动态分布式多模裁决;步骤S5,各分片的领导节点广播裁决结果,所有节点进行存储区块组和更新内存变量。本发明能够在保证拜占庭容错能力的同时,还通过引入动态异构冗余的元素,进而保证了高效的共识效率,并提升了整体的分区容忍性、结果的可靠性以及系统的稳健性。

    一种基于拟态防御的拜占庭容错实现方法及系统

    公开(公告)号:CN115549931B

    公开(公告)日:2023-04-14

    申请号:CN202211533575.0

    申请日:2022-12-02

    IPC分类号: H04L9/32 H04L9/40

    摘要: 本发明提供一种基于拟态防御的拜占庭容错实现方法及系统,包括:步骤S1,对普通节点进行分片操作,并生成节点的公私钥信息;步骤S2,通过密码抽签为分片内的节点划分节点角色;步骤S3,先通过不同分片中具有记账权的节点对相同的交易进行打包,再由具有表决权的节点进行投票;步骤S4,先通过各分片的领导节点共同组成多模裁决组,然后通过多模裁决组对投票结果进行动态分布式多模裁决;步骤S5,各分片的领导节点广播裁决结果,所有节点进行存储区块组和更新内存变量。本发明能够在保证拜占庭容错能力的同时,还通过引入动态异构冗余的元素,进而保证了高效的共识效率,并提升了整体的分区容忍性、结果的可靠性以及系统的稳健性。

    一种满足联盟链分区容忍性的优化拓扑递归方法及系统

    公开(公告)号:CN113708963B

    公开(公告)日:2022-08-16

    申请号:CN202110963008.8

    申请日:2021-08-20

    摘要: 本发明适用于区块链技术改进领域,提供了一种满足联盟链分区容忍性的优化拓扑递归方法,所述满足联盟链分区容忍性的优化拓扑递归方法包括递归及互连,每次递归使得原先的一个节点变成一个域,定义第r层的域编号为ir递归后新的节点编号会在原先节点编号的基础上向后增加一位,将每个r级域的对应节点用物理链路连接成r‑1级域的拓扑结构构成域间的互连。构造了一个具有良好分区容忍性的可扩展物理拓扑,该物理拓扑基于多维超立方体,可以缓解结构化P2P网络的拓扑不匹配问题。所提出的层次化递归拓扑方法继承了超立方体的强规则性特征,同时使用中短距离链路代替一般超立方体拓扑内的长距离链路,使得方法更具有可实现性。

    一种满足联盟链分区容忍性的优化拓扑递归方法及系统

    公开(公告)号:CN113708963A

    公开(公告)日:2021-11-26

    申请号:CN202110963008.8

    申请日:2021-08-20

    摘要: 本发明适用于区块链技术改进领域,提供了一种满足联盟链分区容忍性的优化拓扑递归方法,所述满足联盟链分区容忍性的优化拓扑递归方法包括递归及互连,每次递归使得原先的一个节点变成一个域,定义第r层的域编号为ir递归后新的节点编号会在原先节点编号的基础上向后增加一位,将每个r级域的对应节点用物理链路连接成r‑1级域的拓扑结构构成域间的互连。构造了一个具有良好分区容忍性的可扩展物理拓扑,该物理拓扑基于多维超立方体,可以缓解结构化P2P网络的拓扑不匹配问题。所提出的层次化递归拓扑方法继承了超立方体的强规则性特征,同时使用中短距离链路代替一般超立方体拓扑内的长距离链路,使得方法更具有可实现性。