改进的拜占庭容错PBET

Bitget下载

注册下载Bitget下载,邀请好友,即有机会赢取 3,000 USDT

APP下载   官网注册

改进的实用拜占庭容错的共识机制是少数服从多数。根据分布式网络中节点间交换的信息,每个节点列出所有获得的信息,一个节点代表一票,取多数结果作为解。。PBET将容错控制在所有节点的1/3,即只要有2/3以上的正常节点,整个系统就能正常运行。

面对这些风险时,可以采用什么样的技术在成本和风险之间取得平衡??入侵容忍系统是该技术的核心。入侵容忍就是在这样一个假设空间中实现其价值:个体的公共行为在一定概率下是可预测的,系统在一定概率下能够正确完成基本功能。一定的概率不代表全部,所以错误是允许的,因此,入侵容忍还与纠错理论相关联:即使用纠错码可以在充满错误但具有信道容量的信道中准确地传输数据,因此网络系统"幸存下来"在错误中,这就是我们所说的入侵容忍系统。有两种实现方式:一是攻击响应的入侵容忍方式,不需要重新设计系统,通过高效的检测系统发现异常,利用资源分配系统调整系统资源,修复错误(修复系统);第二种是攻击屏蔽的入侵容忍方法。它需要重新设计整个系统,通过冗余、容错技术、门限密码和"拜占庭容错问题"。它讨论了场景中允许少数节点作恶(消息可能是伪造的)的一致性问题。拜占庭算法讨论了最坏情况下的保证。

在拜占庭将军问题之前,已经有了中国将军的问题:两位将军要通过信使就进攻还是撤退达成一致,但是信使可能会迷路或者被敌人封锁(消息丢失或者伪造)。如何达成一致?。根据FLP不可能原理,这个问题无解。

我们使用哈希函数(哈希算法)SHA256-从数据(字节)值创建唯一的哈希值,将其压缩成摘要,并固定数据格式。。数字签名和个人公钥证书由该摘要和个人私钥生成,接收者验证该签名和摘要。如果经过验证,证明摘要内容没有被篡改。

pbft容忍无效或恶意的节点号e,为了保证整个系统的正常运行,需要2f1个正常节点,系统的汇总点是3f1。也就是说,pbft算法容忍不到1/3的恶意或无效节点。。见节点恶的极端情况

pbft是一个状态机拷贝算法,所有拷贝都是在一个视图旋转过程中操作的,哪些是主节点(攻击提议者的将领)。依次)由视图中其他节点(其他将军)给出的编号和节点编号集决定,即主节点p=vmod|R|。v:视图数,|R|节点数,p:主节点数。。论状态机复制算法和视图改变的意义(主要是防止主节点作恶)。

改进的拜占庭容错PBET文档下载: PDF DOC TXT
文章来源: 理财天下网
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至2384272385@qq.com举报,一经查实,本站将立刻删除。