中文

IA-CCF:许可账本中的个体问责

分布式、并行与集群计算 2022-03-09 v2

摘要

许可账本系统允许彼此不信任的联盟成员在一组副本上安全地执行交易。此类系统通常使用拜占庭容错(Byzantine fault tolerance, BFT)协议来分散信任,其仅在少于 1/3 的副本行为不当时才能保证安全性。在此阈值之外提供保证是一项挑战:当前系统假定账本已损坏,且无法识别行为不当的副本或追究运营它们的成员的责任——而是所有成员共同担责。我们描述了 IA-CCF,一种提供个体问责的新许可账本系统。它可将责任归属于运营行为不当副本的个体成员,无论行为不当的副本或成员数量多少。IA-CCF 通过将 BFT 协议消息在账本中签名并记录,并利用 Merkle 树向客户端提供简洁、可普遍验证的收据作为交易成功执行的证据,从而实现这一点。任何人都可依据一组收据审计账本以发现不一致并识别签署了矛盾声明的副本。IA-CCF 还通过使用治理交易子账本来跟踪签名密钥,支持联盟成员与副本的变更。IA-CCF 以低开销对不当行为提供强威慑:它在两次网络往返内向客户端提供收据的同时执行 47,000 tx/s。

关键词

引用

@article{arxiv.2105.13116,
  title  = {IA-CCF: Individual Accountability for Permissioned Ledgers},
  author = {Alex Shamis and Peter Pietzuch and Miguel Castro and Cédric Fournet and Edward Ashton and Amaury Chamayou and Sylvan Clebsch and Antoine Delignat-Lavaud and Matthew Kerner and Julien Maffre and Manuel Costa and Mark Russinovich},
  journal= {arXiv preprint arXiv:2105.13116},
  year   = {2022}
}