Sliding Window Challenge Process for Congestion Detection

01/22/2022
by   Ayelet Lotem, et al.
0

Many prominent smart-contract applications such as payment channels, auctions, and voting systems often involve a mechanism in which some party must respond to a challenge or appeal some action within a fixed time limit. This pattern of challenge-response mechanisms poses great risks if during periods of high transaction volume, the network becomes congested. In this case fee market competition can prevent the inclusion of the response in blocks, causing great harm. As a result, responders are allowed long periods to submit their response and overpay in fees. To overcome these problems and improve challenge-response protocols, we suggest a secure mechanism that detects congestion in blocks and adjusts the deadline of the response accordingly. The responder is thus guaranteed a deadline extension should congestion arise. We lay theoretical foundations for congestion signals in blockchains and then proceed to analyze and discuss possible attacks on the mechanism and evaluate its robustness. Our results show that in Ethereum, using short response deadlines as low as 3 hours, the protocol has >99 to 33 also possible with a similar defense rate for attackers with up to 27 power.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/04/2023

Understand Waiting Time in Transaction Fee Mechanism: An Interdisciplinary Perspective

Blockchain enables peer-to-peer transactions in cyberspace without a tru...
research
04/12/2023

Tiered Mechanisms for Blockchain Transaction Fees

Blockchain systems come with the promise of being inclusive for a variet...
research
09/08/2021

BMS: Secure Decentralized Reconfiguration for Blockchain and BFT Systems

Reconfiguration of long-lived blockchain and Byzantine fault-tolerant (B...
research
02/09/2021

The case for model-driven interpretability of delay-based congestion control protocols

Analyzing and interpreting the exact behavior of new delay-based congest...
research
05/28/2018

Dart: Divide and Specialize for Fast Response to Congestion in RDMA-based Datacenter Networks

Though Remote Direct Memory Access (RDMA) promises to reduce datacenter ...
research
05/05/2023

Flash: An Asynchronous Payment System with Good-Case Linear Communication Complexity

While the original purpose of blockchains was to realize a payment syste...
research
08/15/2021

Time Delay Estimation of Traffic Congestion Propagation based on Transfer Entropy

Considering how congestion will propagate in the near future, understand...

Please sign up or login with your details

Forgot password? Click here to reset