Double-spending prevention for Bitcoin zero-confirmation transactions

被引:1
作者
Cristina Pérez-Solà
Sergi Delgado-Segura
Guillermo Navarro-Arribas
Jordi Herrera-Joancomartí
机构
[1] Universitat Autònoma de Barcelona,Department of Information Engineering and Communications
[2] CYBERCAT-Center for Cybersecurity Research of Catalonia,undefined
来源
International Journal of Information Security | 2019年 / 18卷
关键词
Double-spending; Bitcoin; Cryptocurrency; Blockchain; ECDSA; 68M14;
D O I
暂无
中图分类号
学科分类号
摘要
Zero-confirmation transactions, i.e. transactions that have been broadcast but are still pending to be included in the blockchain, have gained attention in order to enable fast payments in Bitcoin, shortening the time for performing payments. Fast payments are desirable in certain scenarios, for instance, when buying in vending machines, fast food restaurants, or withdrawing from an ATM. Despite being quickly propagated through the network, zero-confirmation transactions are not protected against double-spending attacks, since the double-spending protection Bitcoin offers relies on the blockchain and, by definition, such transactions are not yet included in it. In this paper, we propose a double-spending prevention mechanism for Bitcoin zero-confirmation transactions. Our proposal is based on exploiting the flexibility of the Bitcoin scripting language together with a well-known vulnerability of the ECDSA signature scheme to discourage attackers from performing such an attack.
引用
收藏
页码:451 / 463
页数:12
相关论文
共 29 条
  • [21] A search-theoretic model of double-spending fraud
    Li, Yiting
    Wang, Chien-Chiang
    JOURNAL OF ECONOMIC DYNAMICS & CONTROL, 2022, 142
  • [22] Occupation mechanism for eliminating double-spending attacks on trusted transaction blockchain
    Zhang, Yu Yan
    Huang, Meng Yan
    Zhang, Xu
    2021 THE 3RD INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY, ICBCT 2021, 2021, : 14 - 19
  • [23] Vulnerability of scale-free cryptocurrency networks to double-spending attacks
    Zhang, Junhuan
    Xu, Yuqian
    Houser, Daniel
    EUROPEAN JOURNAL OF FINANCE, 2021, 27 (12) : 1235 - 1249
  • [24] Opportunistic Algorithmic Double-Spending: How I Learned to Stop Worrying and Love the Fork
    Stifter, Nicholas
    Judmayer, Aljosha
    Schindler, Philipp
    Weippl, Edgar
    COMPUTER SECURITY - ESORICS 2022, PT I, 2022, 13554 : 46 - 66
  • [25] Evaluation of Hash Rate-based Double-Spending based on Proof-of-Work Blockchain
    Suliyanti, Widya Nita
    Sari, Riri Fitri
    2019 10TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC): ICT CONVERGENCE LEADING THE AUTONOMOUS FUTURE, 2019, : 169 - 174
  • [26] k-Root-n: An Efficient Algorithm for Avoiding Short Term Double-Spending Alongside Distributed Ledger Technologies such as Blockchain
    Schreiber, Zvi
    INFORMATION, 2020, 11 (02)
  • [27] Distributed Hybrid Double-Spending Attack Prevention Mechanism for Proof-of-Work and Proof-of-Stake Blockchain Consensuses
    Akbar, Nur Arifin
    Muneer, Amgad
    ElHakim, Narmine
    Fati, Suliman Mohamed
    FUTURE INTERNET, 2021, 13 (11)
  • [28] Profitability Analysis of Time-Restricted Double-Spending Attack on PoW-Based Large Scale Blockchain With the Aid of Multiple Types of Attacks
    Jiang, Yiming
    Zhang, Jiangfan
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2024, 19 : 8155 - 8171
  • [29] Blockchain based Double Spending Prevention for Invoice Financing
    Patil, Pradnya
    Sangeetha, M.
    2021 SIXTH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, SIGNAL PROCESSING AND NETWORKING (WISPNET), 2021, : 41 - 43