Delphi: Efficient Asynchronous Approximate Agreement for Distributed Oracles

被引:0
|
作者
Bandarupalli, Akhil [1 ]
Bhat, Adithya [2 ]
Bagchi, Saurabh [1 ]
Kate, Aniket [1 ,5 ]
Liu-Zhang, Chen-Da [3 ,6 ]
Reiter, Michael K. [4 ,7 ]
机构
[1] Purdue Univ, W Lafayette, IN 47907 USA
[2] Visa Res, Foster City, CA USA
[3] Lucerne Univ Appl Sci & Arts, Luzern, Switzerland
[4] Duke Univ, Durham, NC USA
[5] Supra Res, Kelowna, BC, Canada
[6] Web3 Fdn, Zug, Switzerland
[7] Chainlink Labs, New York, NY USA
基金
美国国家科学基金会;
关键词
CONSENSUS;
D O I
10.1109/DSN58291.2024.00051
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Agreement protocols are crucial in various emerging applications, spanning from distributed (blockchains) oracles to fault-tolerant cyber-physical systems. In scenarios where sensor/oracle nodes measure a common source, maintaining output within the convex range of correct inputs, known as convex validity, is imperative. Present asynchronous convex agreement protocols employ either randomization, incurring substantial computation overhead, or approximate agreement techniques, leading to high (O) over tilde (n(3)) communication for an n-node system. This paper introduces Delphi, a deterministic protocol with (O) over tilde (n(2)) communication and minimal computation overhead. Delphi assumes that honest inputs are bounded, except with negligible probability, and integrates agreement primitives from literature with a novel weighted averaging technique. Experimental results highlight Delphi's superior performance, showcasing a significantly lower latency compared to state-of-the-art protocols. Specifically, for an n = 160-node system, Delphi achieves an 8x and 3x improvement in latency within CPS and AWS environments, respectively.
引用
收藏
页码:456 / 469
页数:14
相关论文
共 50 条
  • [1] (Re)-envisioning Approximate Agreement for Distributed Cryptography and Oracles
    Bandarupalli, Akhil
    Bagchi, Saurabh
    Kate, Aniket
    2024 54TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS-SUPPLEMENTAL VOLUME, DSN-S 2024, 2024, : 62 - 64
  • [2] ASYNCHRONOUS APPROXIMATE AGREEMENT
    FEKETE, AD
    INFORMATION AND COMPUTATION, 1994, 115 (01) : 95 - 124
  • [3] An introduction to oracles for asynchronous distributed systems
    Mostefaoui, A
    Mourgaya, E
    Raynal, M
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2002, 18 (06): : 757 - 767
  • [4] Multidimensional Approximate Agreement with Asynchronous Fallback
    Ghinea, Diana
    Liu-Zhang, Chen-Da
    Wattenhofer, Roger
    PROCEEDINGS OF THE 35TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2023, 2023, : 141 - 151
  • [5] Optimal resilience asynchronous approximate agreement
    Abraham, I
    Amit, Y
    Dolev, D
    PRINCIPLES OF DISTRIBUTED SYSTEMS, 2005, 3544 : 229 - 239
  • [6] Asynchronous approximate agreement in partially connected networks
    Azadmanesh, M.H.
    Kieckhafer, R.M.
    International Journal of Parallel and Distributed Systems and Networks, 2002, 5 (01): : 26 - 32
  • [7] Optimal Synchronous Approximate Agreement with Asynchronous Fallback
    Ghinea, Diana
    Liu-Zhang, Chen-Da
    Wattenhofer, Roger
    PROCEEDINGS OF THE 2022 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, PODC 2022, 2022, : 70 - 80
  • [8] Multidimensional Approximate Agreement in Byzantine Asynchronous Systems
    Mendes, Hammurabi
    Herlihy, Maurice
    STOC'13: PROCEEDINGS OF THE 2013 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2013, : 391 - 400
  • [9] Random oracles in constantinople: Practical asynchronous Byzantine agreement using cryptography
    Cachin, C
    Kursawe, K
    Shoup, V
    JOURNAL OF CRYPTOLOGY, 2005, 18 (03) : 219 - 246
  • [10] Random Oracles in Constantinople: Practical Asynchronous Byzantine Agreement Using Cryptography
    Christian Cachin
    Klaus Kursawe
    Victor Shoup
    Journal of Cryptology, 2005, 18 : 219 - 246