12
IRUS TotalDownloads
AC/DC: Adaptive Cutoffs and Disputable Cutoffs for robust critical transactions in smart-contracts
File | Description | Size | Format | |
---|---|---|---|---|
![]() | Accepted version | 356.96 kB | Adobe PDF | View/Open |
Title: | AC/DC: Adaptive Cutoffs and Disputable Cutoffs for robust critical transactions in smart-contracts |
Authors: | Khalil, R Dulay, N |
Item Type: | Journal Article |
Abstract: | To guarantee delivery of their intended functionalities in the presence of unresponsive parties, current smart-contracts cut users off from being able to commit their responses after a fixed period of time has elapsed. However, current blockchains have limited transaction processing capacities, so a fixed amount of time will not always be sufficient to receive every (C-TX). This paper presents a mechanism for adaptive cutoffs (ACs) which ensures that users retain the opportunity to commit despite blockchain congestion, and enables early cutoffs when the number of required is low. A non-interactive argument system for setting adaptive cutoffs under the current Ethereum Virtual Machine is described. Additionally, disputable cutoffs (DCs) are presented, which are a more efficient approach used in parallel to ACs based on a bisection-based dispute. Furthermore, it’s empirically demonstrated that an AC/DC-enabled smart-contract can receive a larger number of than its non-adaptive counterparts when user responsiveness is slowed due to denial of service or congestion. |
Issue Date: | 1-Dec-2022 |
Date of Acceptance: | 26-Jul-2022 |
URI: | http://hdl.handle.net/10044/1/99135 |
DOI: | 10.1109/TNSM.2022.3195064 |
ISSN: | 1932-4537 |
Publisher: | Institute of Electrical and Electronics Engineers |
Start Page: | 5383 |
End Page: | 5394 |
Journal / Book Title: | IEEE Transactions on Network and Service Management |
Volume: | 19 |
Issue: | 4 |
Copyright Statement: | © 2022 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information. |
Publication Status: | Published |
Online Publication Date: | 2022-07-29 |
Appears in Collections: | Computing Faculty of Engineering |