中文

NimbleChain:在通用无许可区块链中加速加密货币

分布式、并行与集群计算 2022-12-23 v2

摘要

中本聪的开创性工作催生了无许可区块链,以及大量缓解其性能缺陷的提案。尽管在吞吐量和能效方面取得了实质性成果,大多数提案仅在交易提交延迟上带来微小(或边际)收益。因此,当今无许可区块链领域的提交延迟仍然高得令人却步。本文提出NimbleChain,一种新颖的算法,它基于中本聪共识扩展无许可区块链,引入一条快速路径来交付因果性的提交承诺,或简称为承诺(promises)。由于承诺仅对交易进行偏序,其延迟仅为中本聪共识全序提交延迟的一小部分。尽管如此,承诺的弱一致性保证足以正确实现加密货币。据我们所知,NimbleChain是首个在无许可环境中将快速的偏序交易与基于共识的全序交易结合起来的系统。这种混合一致性模型能够加速加密货币交易,同时仍支持通常具有(强)顺序一致性需求的智能合约。我们将NimbleChain实现为以太坊的扩展,并在500个节点的地理分布式部署中进行了评估。结果表明,NimbleChain承诺加密货币交易的速度比原生以太坊实现快高达一个数量级,且开销微小。

关键词

引用

@article{arxiv.2108.12387,
  title  = {NimbleChain: Speeding up cryptocurrencies in general-purpose permissionless blockchains},
  author = {Paulo Silva and Miguel Matos and João Barreto},
  journal= {arXiv preprint arXiv:2108.12387},
  year   = {2022}
}