SmartZKCP: Towards practical data exchange marketplace against active attacks

The trading of data is becoming increasingly important as it holds substantial value. A blockchain-based data marketplace can provide a secure and transparent platform for data exchange. To facilitate this, developing a fair data exchange protocol for digital goods has garnered considerable attentio...

Full description

Saved in:
Bibliographic Details
Main Authors: Xuanming Liu, Jiawen Zhang, Yinghao Wang, Xinpeng Yang, Xiaohu Yang
Format: Article
Language:English
Published: Elsevier 2025-06-01
Series:Blockchain: Research and Applications
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S209672092400085X
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849434056802959360
author Xuanming Liu
Jiawen Zhang
Yinghao Wang
Xinpeng Yang
Xiaohu Yang
author_facet Xuanming Liu
Jiawen Zhang
Yinghao Wang
Xinpeng Yang
Xiaohu Yang
author_sort Xuanming Liu
collection DOAJ
description The trading of data is becoming increasingly important as it holds substantial value. A blockchain-based data marketplace can provide a secure and transparent platform for data exchange. To facilitate this, developing a fair data exchange protocol for digital goods has garnered considerable attention in recent decades. The Zero Knowledge Contingent Payment (ZKCP) protocol enables trustless fair exchanges with the aid of blockchain and zero-knowledge proofs. However, applying this protocol in a practical data marketplace is not trivial.In this paper, several potential attacks are identified when applying the ZKCP protocol in a practical public data marketplace. To address these issues, we propose SmartZKCP, an enhanced solution that offers improved security measures and increased performance. The protocol is formalized to ensure fairness and secure against potential attacks. Moreover, SmartZKCP offers efficiency optimizations and minimized communication costs. Evaluation results show that SmartZKCP is both practical and efficient, making it applicable in a data exchange marketplace.
format Article
id doaj-art-6cd4ce5f97674b7d8caaff2433924a0e
institution Kabale University
issn 2666-9536
language English
publishDate 2025-06-01
publisher Elsevier
record_format Article
series Blockchain: Research and Applications
spelling doaj-art-6cd4ce5f97674b7d8caaff2433924a0e2025-08-20T03:26:48ZengElsevierBlockchain: Research and Applications2666-95362025-06-016210027210.1016/j.bcra.2024.100272SmartZKCP: Towards practical data exchange marketplace against active attacksXuanming Liu0Jiawen Zhang1Yinghao Wang2Xinpeng Yang3Xiaohu Yang4College of Computer Science and Technology, Zhejiang University, Hangzhou 310027, China; The State Key Laboratory of Blockchain and Data Security, Hangzhou 310027, ChinaCollege of Computer Science and Technology, Zhejiang University, Hangzhou 310027, China; The State Key Laboratory of Blockchain and Data Security, Hangzhou 310027, ChinaCollege of Computer Science and Technology, Zhejiang University, Hangzhou 310027, China; The State Key Laboratory of Blockchain and Data Security, Hangzhou 310027, ChinaCollege of Computer Science and Technology, Zhejiang University, Hangzhou 310027, ChinaCollege of Computer Science and Technology, Zhejiang University, Hangzhou 310027, China; The State Key Laboratory of Blockchain and Data Security, Hangzhou 310027, China; Corresponding author. College of Computer Science and Technology, Zhejiang University, Hangzhou 310027, China.The trading of data is becoming increasingly important as it holds substantial value. A blockchain-based data marketplace can provide a secure and transparent platform for data exchange. To facilitate this, developing a fair data exchange protocol for digital goods has garnered considerable attention in recent decades. The Zero Knowledge Contingent Payment (ZKCP) protocol enables trustless fair exchanges with the aid of blockchain and zero-knowledge proofs. However, applying this protocol in a practical data marketplace is not trivial.In this paper, several potential attacks are identified when applying the ZKCP protocol in a practical public data marketplace. To address these issues, we propose SmartZKCP, an enhanced solution that offers improved security measures and increased performance. The protocol is formalized to ensure fairness and secure against potential attacks. Moreover, SmartZKCP offers efficiency optimizations and minimized communication costs. Evaluation results show that SmartZKCP is both practical and efficient, making it applicable in a data exchange marketplace.http://www.sciencedirect.com/science/article/pii/S209672092400085XBlockchainFair exchangeData marketplaceZero knowledge
spellingShingle Xuanming Liu
Jiawen Zhang
Yinghao Wang
Xinpeng Yang
Xiaohu Yang
SmartZKCP: Towards practical data exchange marketplace against active attacks
Blockchain: Research and Applications
Blockchain
Fair exchange
Data marketplace
Zero knowledge
title SmartZKCP: Towards practical data exchange marketplace against active attacks
title_full SmartZKCP: Towards practical data exchange marketplace against active attacks
title_fullStr SmartZKCP: Towards practical data exchange marketplace against active attacks
title_full_unstemmed SmartZKCP: Towards practical data exchange marketplace against active attacks
title_short SmartZKCP: Towards practical data exchange marketplace against active attacks
title_sort smartzkcp towards practical data exchange marketplace against active attacks
topic Blockchain
Fair exchange
Data marketplace
Zero knowledge
url http://www.sciencedirect.com/science/article/pii/S209672092400085X
work_keys_str_mv AT xuanmingliu smartzkcptowardspracticaldataexchangemarketplaceagainstactiveattacks
AT jiawenzhang smartzkcptowardspracticaldataexchangemarketplaceagainstactiveattacks
AT yinghaowang smartzkcptowardspracticaldataexchangemarketplaceagainstactiveattacks
AT xinpengyang smartzkcptowardspracticaldataexchangemarketplaceagainstactiveattacks
AT xiaohuyang smartzkcptowardspracticaldataexchangemarketplaceagainstactiveattacks