ZCC: Mitigating Double-spending Attacks in Micropayment Bitcoin Transactions

被引:0
|
作者
Arote, Prerna [1 ]
Kuri, Joy [1 ]
机构
[1] Indian Inst Sci, Dept Elect Syst Engn, Bangalore, India
关键词
Bitcoin; Micropayment transactions; Double-spending attack; Confirmation delay; SIGNATURES;
D O I
10.1109/BCCA55292.2022.9921877
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Bitcoin is one of the popular cryptocurrencies but it has many pitfalls due to its slow payment nature. The average confirmation time of a Bitcoin transaction is ten minutes. Block propagation, validation, and mining are time-consuming tasks in the Bitcoin network. They increase confirmation delay, which becomes a large overhead, especially for micropayment transactions. In a micropayment transaction, the buyer expects quick service and the seller expects fast payment. Another downside of excess delay is that attackers get better chances to perform successful double-spending attacks. In this paper, we propose a protocol named ZCC that not only provides quick service to users but also guarantees payment to sellers. In ZCC, a group of full nodes acts as an approval committee that commits the user's ZCC transactions based on majority approvals obtained from group members. In the ZCC scheme, mining time is much less compared to the mining time of Bitcoin transactions because of lower difficulty targets. We analyze total acceptance time and the probability of a double-spending attack in the ZCC scheme. Also, we evaluate the performance of ZCC using the BlockSim simulator for the different transaction and block-related parameters, and observe substantially improved performance for the ZCC scheme.
引用
收藏
页码:245 / 252
页数:8
相关论文
共 41 条
  • [1] 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
  • [2] 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
  • [3] Double-spending prevention for Bitcoin zero-confirmation transactions
    Cristina Pérez-Solà
    Sergi Delgado-Segura
    Guillermo Navarro-Arribas
    Jordi Herrera-Joancomartí
    International Journal of Information Security, 2019, 18 : 451 - 463
  • [4] Revisiting Double-Spending Attacks on the Bitcoin Blockchain: New Findings
    Zheng, Jian
    Huang, Huawei
    Li, Canlin
    Zheng, Zibin
    Guo, Song
    2021 IEEE/ACM 29TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2021,
  • [5] 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)
  • [6] Profitable Double-Spending Attacks
    Jang, Jehyuk
    Lee, Heung-No
    APPLIED SCIENCES-BASEL, 2020, 10 (23): : 1 - 23
  • [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] Securing IoT Transactions Against Double-Spending Attacks based on Signaling Game Approach
    Benaddi, Hafsa
    Jouhari, Mohammed
    Ibrahimi, Khalil
    Benslimane, Abderrahim
    2021 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2021,
  • [9] 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
  • [10] 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