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
关键词
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
相关论文
共 45 条
  • [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] Fair Deposits against Double-Spending for Bitcoin Transactions
    Yu, Xingjie
    Shiwen, Michael Thang
    Li, Yingjiu
    Huijie, Robert Deng
    2017 IEEE CONFERENCE ON DEPENDABLE AND SECURE COMPUTING, 2017, : 44 - 51
  • [4] 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
  • [5] Cryptocurrency and double spending history: transactions with zero confirmation
    Kang, Kee-Youn
    ECONOMIC THEORY, 2023, 75 (02) : 453 - 491
  • [6] Cryptocurrency and double spending history: transactions with zero confirmation
    Kee-Youn Kang
    Economic Theory, 2023, 75 : 453 - 491
  • [7] 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
  • [8] 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
  • [9] SyncAttack: Double-spending in Bitcoin Without Mining Power
    Saad, Muhammad
    Chen, Songqing
    Mohaisen, David
    CCS '21: PROCEEDINGS OF THE 2021 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2021, : 1668 - 1685
  • [10] Bitcoin double-spending risk and countermeasures at physical retail locations
    Masteika, Saulius
    Rebzdys, Eimantas
    Driaunys, K. estutis
    Sapkauskiene, Alfreda
    Macerinskiene, Aida
    Krampas, Evaldas
    INTERNATIONAL JOURNAL OF INFORMATION MANAGEMENT, 2024, 79