本文提出了Mercury,一種自適應的拜占庭容錯共識協議轉換方案。Mercury旨在在保持最大容錯能力的同時,持續優化系統在常見無故障情況下的共識延遲。
Mercury採用雙重容錯閾值的方式,在系統中只有少量故障節點時,能夠使用更小的法定人數來加速共識。為了確保安全性,Mercury使用了BFT取證技術來檢測和驅逐作惡節點。此外,Mercury還擴展了BFT SMR的編程模型,引入了拜占庭可修正機制,使客戶端能夠以漸進的一致性保證獲得更低的延遲。
實驗結果顯示,Mercury能夠在全球部署的情況下,以不到0.4秒的延遲完成交易排序,這是傳統PBFT協議的一半。此外,Mercury的延遲表現接近理論上使用光速傳輸的最佳情況。與最新的低延遲協議相比,Mercury的延遲性能也有4倍的提升。
Egy másik nyelvre
a forrásanyagból
arxiv.org
Mélyebb kérdések