当私有区块链遇上确定性数据库

摘要:私有区块链作为一个复制的事务系统与分布式数据库有很多共同点。然而,私有区块链与确定性数据库之间的亲密关系从未被研究过。实质上,私有区块链和确定性数据库都通过确定性来确保副本一致性。在本文中,我们提出了一种全面的分析,揭示了私有区块链和确定性数据库之间的联系。虽然私有区块链最近已经开始追求确定性的事务执行,但确定性数据库已经研究了近十年的确定性并发控制协议。这促使我们提出了Harmony,一种专为区块链设计的新型确定性并发控制协议。我们使用Harmony来构建一个新的关系型区块链,名为HarmonyBC,它具有低中断率、热点容错性和区块间并行性,这些对于面向磁盘的区块链尤为重要。对Smallbank、YCSB和TPC-C的实证结果表明,HarmonyBC的吞吐量比最先进的私有区块链提高了2.0倍到3.5倍。

作者:Ziliang Lai, Chris Liu, Eric Lo

论文ID:2211.15163

分类:Databases

分类简称:cs.DB

提交时间:2022-11-29

PDF 下载: 英文版 中文版pdf翻译中