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
来源
FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2024, PT I | 2025年 / 14744卷
关键词
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] On the Efficacy of Smart Contract Analysis Tools
    Bonomi, Silvia
    Cappai, Stefano
    Coppa, Emilio
    [J]. 2023 IEEE 34TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS, ISSREW, 2023, : 37 - 38
  • [22] A Survey on Security Analysis Methods of Smart Contracts
    Zhu, Huijuan
    Yang, Lei
    Wang, Liangmin
    Sheng, Victor S.
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (06) : 4522 - 4539
  • [23] Smart Contract Locator (SCL) and Smart Contract Description Language (SCDL)
    Lamparelli, Andrea
    Falazi, Ghareeb
    Breitenbuecher, Uwe
    Daniel, Florian
    Leymann, Frank
    [J]. SERVICE-ORIENTED COMPUTING, ICSOC 2019, 2020, 12019 : 195 - 210
  • [24] Smart Contract Engineering
    Hu, Kai
    Zhu, Jian
    Ding, Yi
    Bai, Xiaomin
    Huang, Jiehua
    [J]. ELECTRONICS, 2020, 9 (12) : 1 - 26
  • [25] A Review on Recent Progress of Smart Contract in Blockchain
    Wu, Canghai
    Xiong, Jie
    Xiong, Huanliang
    Zhao, Yingding
    Yi, Wenlong
    [J]. IEEE ACCESS, 2022, 10 : 50839 - 50863
  • [26] A Distributed Self-Tallying Electronic Voting System Using the Smart Contract
    Yao, Jingyu
    Yang, Bo
    Wang, Tao
    Zhang, Wenzheng
    [J]. CHINESE JOURNAL OF ELECTRONICS, 2024, 33 (04) : 1063 - 1076
  • [27] A Study of Inequality in the Ethereum Smart Contract Ecosystem
    Gupta, Bishwas C.
    Shukla, Sandeep K.
    [J]. 2019 SIXTH INTERNATIONAL CONFERENCE ON INTERNET OF THINGS: SYSTEMS, MANAGEMENT AND SECURITY (IOTSMS), 2019, : 441 - 449
  • [28] SCU: A Hardware Accelerator for Smart Contract Execution
    Lu, Tao
    Peng, Lu
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN, BLOCKCHAIN, 2023, : 356 - 364
  • [29] Proof of Delivery Smart Contract for Performance Measurements
    Madhwal, Yash
    Borbon-Galvez, Yari
    Etemadi, Niloofar
    Yanovich, Yury
    Creazza, Alessandro
    [J]. IEEE ACCESS, 2022, 10 : 69147 - 69159
  • [30] EtherProv: provenance-aware detection, analysis, and mitigation of Ethereum smart contract security issues
    Linoy, Shlomi
    Ray, Suprio
    Stakhanova, Natalia
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2021), 2021, : 11 - 20