Advertisement

拜占庭容错算法概述(PBFT)

阅读量:

实用拜占庭容错PBFT算法详细介绍

  • 0 摘要
    • 1 概要介绍

    • 2 系统模型

    • 3 服务属性

      • 3.1 安全性
      • 3.2 活性
      • 3.3 上述等式为何成立?
      • 3.4 尚未解决的问题
    • 4 算法

      • 4.1 总体说明

      • 4.2 客户端模块

      • 4.3 正常运行流程

        • 4.3.1 预准备阶段
        • 4.3.2 准备阶段
        • 4.3.3 提交阶段
      • 4.4 垃圾回收机制设计

      • 4.5 视图切换过程

      • 4.6 安全性保障

      • 4.7 活性保证

    • 5 性能优化措施

      • 5.1 减少通信开销

本研究重点阐述实用拜占庭容错算法(PBFT)的算法实现部分。

摘要内容提炼

OSDI99论文中提出了一种用于解决拜占庭容错问题的副本复制算法。研究者指出,随着恶意攻击与软件错误的日益增多,拜占庭容错机制的重要性将愈发凸显,因为失效节点可能表现出不可预测的行为,而不仅仅是停止响应。这种行为可能会对其他副本节点造成更为严重的干扰。早期的拜占庭容错算法要么依赖于同步系统假设,要么因性能低下而难以在实际环境中应用。本文所介绍的算法具有实用性,其能够在异步环境下运行,并通过优化手段将响应性能较早

全部评论 (0)

还没有任何评论哟~