LedgerHedger: Gas Reservation for Smart Contract Security

被引:0
|
作者
Tsabary, Itay [1 ]
Manuskin, Alex [1 ]
Bar-Zur, Roi [1 ]
Eyal, Ittay [1 ]
机构
[1] Technion, Haifa, Israel
关键词
Blockchains; Cryptocurrency; Smart Contracts; Hedging; Gas Price; RISK-AVERSION;
D O I
10.1007/978-3-031-78676-1_14
中图分类号
F8 [财政、金融];
学科分类号
0202 ;
摘要
In smart contract blockchain platforms such as Ethereum, users interact with the system by issuing transactions. System operators called miners or validators add those transactions to the blockchain. Users attach to each transaction a fee, which is collected by the miner who placed it in the blockchain. Miners naturally prioritize better-paying transactions. This process creates a volatile fee market due to limited throughput and fluctuating demand. The fee required to place a transaction in the future is unknown; yet, ensuring timely transaction confirmation is critical for securing smart contracts that represent billions of dollars and underpin prominent blockchain scaling solutions. We present LEDGERHEDGER, a novel mechanism that guarantees the confirmation of a transaction within a specified time frame. Due to the absence of external enforcement in decentralized systems, LEDGERHEDGER uses incentives. Its core is a hedging agreement between a transaction issuer and a second party, possibly a miner. The issuing party pays for the transaction upfront while the second party commits to paying any necessary fees when the transaction is issued in the future, even if they exceed the original payment. LEDGERHEDGER gives rise to a strategic game, where the issuing party deposits the transaction payment and the committing party deposits a collateral. During the target time frame, the latter is required to confirm the transaction if it exists, or they have the option to withdraw the payment and the collateral if the transaction is not presented. We demonstrate that for a broad range of parameters, a subgame perfect equilibrium exists where both parties are incentivized to act as desired, thereby guaranteeing transaction confirmation. We implement LEDGERHEDGER and deploy it on an Ethereum test network, showcasing its efficacy and minor overhead.
引用
收藏
页码:248 / 270
页数:23
相关论文
共 50 条
  • [21] BPMN Approach in Blockchain with Hyperledger Composer And Smart Contract: Reservation-Based Parking System
    Panduwinata, Frans
    Yugopuspito, Pujianto
    PROCEEDINGS OF 2019 5TH INTERNATIONAL CONFERENCE ON NEW MEDIA STUDIES (CONMEDIA 2019), 2019, : 89 - 93
  • [22] Smart contract: a survey towards extortionate vulnerability detection and security enhancement
    Porkodi, S.
    Kesavaraja, D.
    WIRELESS NETWORKS, 2024, 30 (03) : 1285 - 1304
  • [23] A comprehensive survey of smart contract security: State of the art and research directions
    Wu, Guangfu
    Wang, Haiping
    Lai, Xin
    Wang, Mengmeng
    He, Daojing
    Chan, Sammy
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2024, 226
  • [24] Security and Privacy Smart Contract Architecture for Energy Trading based on Blockchains
    Nazari, Masoumeh
    Khorsandi, Siavash
    Babaki, Jaber
    2021 29TH IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2021, : 596 - 600
  • [25] A smart-contract-based adaptive security governance architecture for smart city service interoperations
    Siddiqui, Shahbaz
    Hameed, Sufian
    Shah, Syed Attique
    Arshad, Junaid
    Ahmed, Yussuf
    Draheim, Dirk
    SUSTAINABLE CITIES AND SOCIETY, 2024, 113
  • [26] Ethereum smart contract security research: survey and future research opportunities
    Wang, Zeli
    Jin, Hai
    Dai, Weiqi
    Choo, Kim-Kwang Raymond
    Zou, Deqing
    FRONTIERS OF COMPUTER SCIENCE, 2021, 15 (02)
  • [27] Ethereum smart contract security research: survey and future research opportunities
    Zeli Wang
    Hai Jin
    Weiqi Dai
    Kim-Kwang Raymond Choo
    Deqing Zou
    Frontiers of Computer Science, 2021, 15
  • [28] Smart Contract Programming Languages on Blockchains: An Empirical Evaluation of Usability and Security
    Parizi, Reza M.
    Amritraj
    Dehghantanha, Ali
    BLOCKCHAIN - ICBC 2018, 2018, 10974 : 75 - 91
  • [29] NeuCheck: A more practical Ethereum smart contract security analysis tool
    Lu, Ning
    Wang, Bin
    Zhang, Yongxin
    Shi, Wenbo
    Esposito, Christian
    SOFTWARE-PRACTICE & EXPERIENCE, 2021, 51 (10): : 2065 - 2084
  • [30] Smart contract: a survey towards extortionate vulnerability detection and security enhancement
    S. Porkodi
    D. Kesavaraja
    Wireless Networks, 2024, 30 : 1285 - 1304