中文

Carbon:利用不可信机器扩展可信支付

分布式、并行与集群计算 2024-08-16 v3

摘要

本文介绍Carbon,一个高吞吐系统,可在动态客户端集合内实现异步(安全)且无共识(高效)的支付与投票。Carbon由动态验证者集合运行,该集合可异步重配置,为其客户端提供日食抵抗以及轻量级引导。得益于其新颖的异步无权益投票机制,Carbon使客户端能够通过投票将验证者选入或移出系统。Carbon依赖于拜占庭可靠广播的异步确定性实现,该实现独特地利用了无许可的不可信服务器(brokers)来削减拜占庭容错系统固有的客户端认证成本。Carbon能够在地理分布式环境中每秒维持一百万笔支付吞吐,以相当的延迟将最先进水平提升了三个数量级。

关键词

引用

@article{arxiv.2209.09580,
  title  = {Carbon: Scaling Trusted Payments with Untrusted Machines},
  author = {Martina Camaioni and Rachid Guerraoui and Jovan Komatovic and Matteo Monti and Pierre-Louis Roman and Manuel Vidigueira and Gauthier Voron},
  journal= {arXiv preprint arXiv:2209.09580},
  year   = {2024}
}

备注

This is an extended version of the paper appearing at IEEE TDSC 2024 under DOI 10.1109/TDSC.2024.3428617 with formal definitions, pseudocode, and proofs added in appendices; these appendices correspond to the previous version of this paper on arXiv (arXiv:2209.09580v2)