FastPay:高性能拜占庭容错结算
FastPay: High-Performance Byzantine Fault Tolerant Settlement
摘要:
FastPay允许一组分布式机构(其中一些是拜占庭式的)为预付款支付维护一个高度完整性和可用性的结算系统。它可用于以本地价值单位(加密货币)结算支付,或作为金融基础设施来支持法定货币的零售支付。FastPay基于Byzantine Consistent Broadcast作为其核心原语,放弃了完整原子提交通道(共识)的费用。由此产生的系统具有低延迟的确认和支付的最后。值得注意的是,每个权威机构可以在许多机器上分片,以允许无限的水平可扩展性。我们的实验表明,大陆内的确认延迟小于100毫秒,使FastPay适用于销售点支付。在实验室环境中,我们通过20个授权机构实现了每秒超过80,000笔交易,超过了当前零售卡支付网络的要求,同时显着提高了其鲁棒性。
英文摘要:
FastPay allows a set of distributed authorities, some of which are Byzantine, to maintain a high-integrity and availability settlement system for pre-funded payments. It can be used to settle payments in a native unit of value (crypto-currency), or as a financial side-infrastructure to support retail payments in fiat currencies. FastPay is based on Byzantine Consistent Broadcast as its core primitive, foregoing the expenses of full atomic commit channels (consensus). The resulting system has low-latency for both confirmation and payment finality. Remarkably, each authority can be sharded across many machines to allow unbounded horizontal scalability. Our experiments demonstrate intra-continental confirmation latency of less than 100ms, making FastPay applicable to point of sale payments. In laboratory environments, we achieve over 80,000 transactions per second with 20 authorities---surpassing the requirements of current retail card payment networks, while significantly increasing their robustness.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。