首页> 外文会议>Proceedings of the EuroSys 2012 conference >CheapBFT: Resource-efficient Byzantine Fault Tolerance
【24h】

CheapBFT: Resource-efficient Byzantine Fault Tolerance

机译:CheapBFT:资源高效的拜占庭容错

获取原文
获取原文并翻译 | 示例

摘要

One of the main reasons why Byzantine fault-tolerant (BFT) systems are not widely used lies in their high resource con-sumption: 3f+1 replicas are necessary to tolerate only f faults. Recent works have been able to reduce the minimum number of replicas to 2f+1 by relying on a trusted sub-system that prevents a replica from making conflicting state-ments to other replicas without being detected. Nevertheless, having been designed with the focus on fault handling, these systems still employ a majority of replicas during normal-case operation for seemingly redundant work. Furthermore, the trusted subsystems available trade off performance for security: that is, they either achieve high throughput or they come with a small trusted computing base. This paper presents CheapBFT, a BFT system that, for the first time, tolerates that all bur one of the replicas active in normal-case operation become faulty. CheapBFT runs a composite agreement protocol and exploits passive replica-tion to save resources; in the absence of faults, it requires that only f+1 replicas actively agree on client requests and ex-ecute them. In case of suspected faulty behavior, CheapBFT triggers a transition protocol that activates/extra passive replicas and brings all non-faulty replicas into a consistent state again. This approach, for example, allows the system to safely switch to another, more resilient agreement protocol. CheapBFT relies on an FPGA-based trusted subsystem for the authentication of protocol messages that provides high performance and comprises a small trusted computing base.
机译:拜占庭容错(BFT)系统未得到广泛使用的主要原因之一在于其高资源消耗:3f + 1副本仅可容忍f个故障。最近的工作已经能够通过依赖受信任的子系统将副本的最小数量减少到2f + 1,该子系统防止副本对其他副本进行冲突声明而不会被发现。但是,这些系统的设计重点是故障处理,在正常情况下的操作期间仍会使用大多数副本,以实现看似多余的工作。此外,可用的受信任子系统会在安全性与性能之间进行权衡:也就是说,它们要么实现高吞吐量,要么带有小型的受信任计算基础。本文介绍了CheapBFT,这是一种BFT系统,首次可以容忍在正常情况下运行的所有副本副本中的所有bur都出现故障。 CheapBFT运行复合协议协议,并利用被动复制来节省资源。在没有故障的情况下,它要求仅f + 1个副本主动同意客户端请求并执行它们。如果怀疑有错误行为,Che​​apBFT会触发一个转换协议,该协议激活/扩展被动副本,并使所有非故障副本再次进入一致状态。例如,这种方法允许系统安全地切换到另一个更具弹性的协议协议。 CheapBFT依靠基于FPGA的可信子系统来对协议消息进行身份验证,该协议消息可提供高性能并包含小型可信计算基础。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号