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 条
  • [1] Double-spending prevention for Bitcoin zero-confirmation transactions
    Perez-Sola, Cristina
    Delgado-Segura, Sergi
    Navarro-Arribas, Guillermo
    Herrera-Joancomarti, Jordi
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2019, 18 (04) : 451 - 463
  • [2] Hybrid Decentralized Solution for Bitcoin Zero-Confirmation Transactions
    Arote, Prerna
    Kuri, Joy
    2019 11TH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS & NETWORKS (COMSNETS), 2019, : 31 - 35
  • [3] ZCC: Mitigating Double-spending Attacks in Micropayment Bitcoin Transactions
    Arote, Prerna
    Kuri, Joy
    2022 FOURTH INTERNATIONAL CONFERENCE ON BLOCKCHAIN COMPUTING AND APPLICATIONS (BCCA), 2022, : 245 - 252
  • [4] Cryptocurrency and double spending history: transactions with zero confirmation
    Kang, Kee-Youn
    ECONOMIC THEORY, 2023, 75 (02) : 453 - 491
  • [5] Cryptocurrency and double spending history: transactions with zero confirmation
    Kee-Youn Kang
    Economic Theory, 2023, 75 : 453 - 491
  • [6] Securing Financial Transactions with a Robust Algorithm: Preventing Double-Spending Attacks
    Hashim, Hasan
    Alzighaibi, Ahmad Reda
    Elessawy, Amaal Farag
    Gad, Ibrahim
    Abdul-Kader, Hatem
    Elsaid, Asmaa
    COMPUTERS, 2023, 12 (09)
  • [7] Double-Spending With a Sybil Attack in the Bitcoin Decentralized Network
    Zhang, Shijie
    Lee, Jong-Hyouk
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2019, 15 (10) : 5715 - 5722
  • [8] Misbehavior in Bitcoin: A Study of Double-Spending and Accountability
    Karame, Ghassan O.
    Androulaki, Elli
    Roeschlin, Marc
    Gervais, Arthur
    Capkun, Srdjan
    ACM TRANSACTIONS ON INFORMATION AND SYSTEM SECURITY, 2015, 18 (01) : 1 - 32
  • [9] DiFastBit: Transaction Differentiation Scheme to Avoid Double-Spending for Fast Bitcoin Payments
    Melo, David
    Pomares-Hernandez, Saul Eduardo
    Rodriguez-Henriquez, Lil Maria
    Perez-Sansalvador, Julio Cesar
    MATHEMATICS, 2024, 12 (16)
  • [10] Double-Spending Detection for Fast Bitcoin Payment Based on Artificial Immune
    Liu, Zhengjun
    Zhao, Hui
    Chen, Wen
    Cao, Xiaochun
    Peng, Haipeng
    Yang, Jin
    Yang, Tao
    Lin, Ping
    THEORETICAL COMPUTER SCIENCE, NCTCS 2017, 2017, 768 : 133 - 143