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
来源
2022 FOURTH INTERNATIONAL CONFERENCE ON BLOCKCHAIN COMPUTING AND APPLICATIONS (BCCA) | 2022年
关键词
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
相关论文
共 19 条
  • [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] 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
  • [3] Profitable Double-Spending Attacks
    Jang, Jehyuk
    Lee, Heung-No
    APPLIED SCIENCES-BASEL, 2020, 10 (23): : 1 - 23
  • [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] 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
  • [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] 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
  • [9] Adaptive Double-Spending Attacks on PoW-Based Blockchains
    Zheng, Jian
    Huang, Huawei
    Zheng, Zibin
    Guo, Song
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2024, 21 (03) : 1098 - 1110
  • [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