论文标题
意识到:快速和弹性拜占庭共识的自适应广阔区域复制
AWARE: Adaptive Wide-Area Replication for Fast and Resilient Byzantine Consensus
论文作者
论文摘要
随着即将到来的区块链基础设施,世界跨越世界的拜占庭共识正在实用和必要。在地理分布的系统中,达成共识的速度受复制品之间连接的异源潜伏期的限制。如果部署在大区域网络上,则基于共识的系统受益于加权复制,这种方法利用额外的复制品并将更高的投票能力分配给连接良好的复制品。这使得法定人数形成的更多选择和复制品可以利用按比例较小的法定人来推进,从而减少了共识延迟。但是,如果网络条件发生变化或发生故障,该系统需要一种解决方案来自主调整其环境。我们提出了自适应宽区域复制(Aware),该机制可以提高共识的地理可伸缩性,而节点广泛分布在世界范围内。本质上,Aware是一种自动化和动态的投票权重调整和领导者定位计划,它支持系统中快速群体的出现。它采用可靠的自我监控过程,并提供了一种预测模型,以最大程度地减少系统的共识延迟。在使用多个AWS EC2区域的实验中,Aware通过自我势力找到快速的权重配置,可以动态优化共识延迟,从而在全球范围内观察到的客户观察到的延迟收益。
With upcoming blockchain infrastructures, world-spanning Byzantine consensus is getting practical and necessary. In geographically distributed systems, the pace at which consensus is achieved is limited by the heterogenous latencies of connections between replicas. If deployed on a wide-area network, consensus-based systems benefit from weighted replication, an approach that utilizes extra replicas and assigns higher voting power to well connected replicas. This enables more choice in quorum formation and replicas can leverage proportionally smaller quorums to advance, thus decreasing consensus latency. However, the system needs a solution to autonomously adjust to its environment if network conditions change or faults occur. We present Adaptive Wide-Area REplication (AWARE), a mechanism which improves the geographical scalability of consensus with nodes being widely spread across the world. Essentially, AWARE is an automated and dynamic voting weight tuning and leader positioning scheme, which supports the emergence of fast quorums in the system. It employs a reliable self-monitoring process and provides a prediction model seeking to minimize the system's consensus latency. In experiments using several AWS EC2 regions, AWARE dynamically optimizes consensus latency by self-reliantly finding a fast weight configuration yielding latency gains observed by clients located across the globe.