首页> 外文会议>ACM EuroSys conference on computer systems >CheapBFT: Resource-efficient Byzantine Fault Tolerance
【24h】

CheapBFT: Resource-efficient Byzantine Fault Tolerance

机译:廉价越来越高的拜占庭容错

获取原文

摘要

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,该系统可防止副本对其他副本进行冲突状态,而不会被检测到。尽管如此,曾经专注于故障处理,这些系统仍在正常操作期间雇用大多数副本,以便看似多余的工作。此外,可信子系统可用于安全性的交易性能:也就是说,它们要么实现高吞吐量,要么具有小型可信计算基础。本文呈现出廉价的BFT系统,这是第一次容忍所有BUS在正常情况下的复制品中的所有BUS中都发生故障。 PropperalBft运行综合协议协议,并利用被动副本来节省资源;在没有错误的情况下,它要求只有F + 1副本积极达成一致的客户请求和ex-Ecute。在疑似故障行为的情况下,Phoppbft触发了激活/额外的无源副本的过渡协议,并将所有非故障副本再次带入一致的状态。例如,这种方法允许系统安全地切换到另一个更具弹性的协议协议。卓越的信誉基于FPGA的可信子系统,用于认证提供高性能的协议消息,并包括小值得信赖的计算基础。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号