从拜占庭副本到区块链:共识算法只是开始
区块链的流行引发了对拜占庭容错状态机复制协议的再次关注。然而,大部分关于 这一主题的研究都聚焦于底层的共识协议,强调这一协议缺乏可扩展性,而没有 涉及其他方面的局限性,而这些限制影响到维护一个可持久的区块链而非预写日志, 以及如何以去中心化的方式对一组副本如何重新配置。本文使用一个数字货币区块链 应用和一个流行的BFT库BFT-SMaRt展示了这些被忽视的局限性,并说明如何在概念 层面以一种协议无关的方式表达。
我们实现了一个基于BFT-SMaRt的区块链平台并将其命名为SMaRtChain, 相比基于BFT-SMaRt的原生实现,该平台将数字货币应用的 性能提升了8倍。另外,与Tendermint和Hyperledger Fabric相比,SMaRtChain的 吞吐量分别提升了8倍和33倍。
论文PDF下载:From Byzantine Replication to Blockchain: Consensus is only the Beginning