块链
数据库事务
计算机科学
零知识证明
计算机安全
分布式事务
密码学
公钥密码术
事务处理
数字加密货币
数据库
加密
作者
Xiaoqiang Sun,F. Richard Yu,Peng Zhang,Zhiwei Sun,Weixin Xie,Xiang Peng
出处
期刊:IEEE Network
[Institute of Electrical and Electronics Engineers]
日期:2021-07-01
卷期号:35 (4): 198-205
被引量:134
标识
DOI:10.1109/mnet.011.2000473
摘要
Blockchain, which is usually regarded as a public, decentralized and distributed ledger, has attracted significant attention recently. In the environment of blockchain, all historical transaction data are recorded and stored. However, because blockchain is open and transparent, a malicious user may illegally access private transaction data, including transaction amount, account address, and account balance. As a cryptographic technique, zero-knowledge proof (ZKP) can be used to verify whether the prover has enough transaction amount in the environment of blockchain without leaking any private transaction data. This article provides a comprehensive survey on ZKP in the environment of blockchain with the aim of highlighting security problems and challenges. It first discusses the framework, models and applications of ZKP. Next, it provides an introduction of blockchain, and proposes a framework of ZKP in the environment of blockchain. Then, it highlights the current state of ZKP in the environment of blockchain. Finally, it identifies some potential problems and future research directions.
科研通智能强力驱动
Strongly Powered by AbleSci AI