arrow
Return

TRCT: A Traceable Anonymous Transaction Protocol for Blockchain

delete2023-01-01
delete5
PRE
AI
J
Junke Duan
王励成 cover
王励成 (Licheng Wang) *
W
Wei Wang
L
Lize Gu
DOI:10.1109/TIFS.2023.3296286delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Anonymous cryptocurrencies are distributed applications based on blockchain technology that enhance the anonymity of user transactions. However, they also provide cover for many criminal activities. Existing traceable modifications of anonymous transaction protocols do not support public verification of the traceability of transactions, meaning dishonest users can still evade tracing by forging partial proofs. In this paper, we first propose EPoK, which is a partially extractable zero-knowledge proof scheme designed to address this issue. We provide the instantiation of EPoK, as well as its formal security proofs. Combined with EPoK and the classic anonymous transaction protocol RingCT, we propose a traceable anonymous transaction protocol TRCT for tracing participants' addresses and transaction amounts in anonymous transactions. Compared to previous works, TRCT is the first to implement public verification of the transaction's traceability while still maintaining anonymity. This ensures that users cannot forge relevant proofs to evade tracing. We present and prove the security properties of TRCT, and experimentally compare its efficiency with the original RingCT protocol. The result shows that the extra overhead generated by TRCT is small.
Keywords:
Blockchain
cryptocurrency
anonymity
RingCT
traceability

Journal

IEEE Transactions on Information Forensics and Security cover
IEEE Transactions on Information Forensics and Security
IF:
8
Papers:
5.2K
Citations:
2.3W

Organization

B
beijing university of posts & telecommunications
Scholars:
1.4W
Papers: 1.2W
Citations: 9
B
beijing institute of technology
Scholars:
5.5W
Papers: 4.0W
Citations: 63