Paper 2020/1601 Original: eprint.iacr.org/2020/1601 ↗

Adaptive layer-two dispute periods in blockchains

Rami Khalil
Naranker Dulay
Abstract

Second-layer or off-chain protocols increase the throughput of permissionless blockchains by enabling parties to lock funds into smart-contracts and perform payments through peer-to-peer communication, only resorting to the smart-contracts for protection against fraud. Current protocols have fixed time periods during which participants can dispute any fraud attempts. However, current blockchains have limited transaction processing capacity, so a fixed dispute period will not always be sufficient to deter all fraudulent behaviour in an off-chain protocol. In this work, we describe how to set adaptive dispute periods that accommodate the congestion and capacity of the underlying blockchain. Adaptive dispute periods ensure that users retain the opportunity to dispute fraudulent behaviours during blockchain congestion, while increasing second-layer protocol efficiency by reducing dispute period lengths when the number of disputes is low. We describe a non-interactive argument system for setting adaptive dispute periods under the current Ethereum Virtual Machine, and discuss how to efficiently integrate built-in support for adaptive dispute periods in any blockchain. We empirically demonstrate that an adaptive-dispute second-layer protocol can handle a larger number of disputes and prevent more fraud than its non-adaptive counterparts even when users are slow to issue disputes, due to denial of service or blockchain congestion.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2021-06-08: last updated
2020-12-27: published
Short URL
https://ia.cr/2020/1601
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2020/1601,
      author = {Rami Khalil and Naranker Dulay},
      title = {Adaptive layer-two dispute periods in blockchains},
      howpublished = {Cryptology {ePrint} Archive, Paper 2020/1601},
      year = {2020},
      url = {https://eprint.iacr.org/2020/1601}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.