《计算机应用》唯一官方网站

• •    下一篇

零知识证明赋能区块链的进展与展望

贾淼1,姚中原2,祝卫华1,高婷婷1,斯雪明2,邓翔3   

  1. 1. 中原工学院
    2. 中原工学院前沿信息技术研究院
    3. 河南测绘职业学院时空大数据产业学院
  • 收稿日期:2023-12-29 修回日期:2024-02-14 发布日期:2024-04-19 出版日期:2024-04-19
  • 通讯作者: 贾淼
  • 基金资助:
    河南省重大公益项目;河南省科技攻关项目

Progress and prospect of zero-knowledge proof enabling blockchain

  • Received:2023-12-29 Revised:2024-02-14 Online:2024-04-19 Published:2024-04-19

摘要: 区块链技术以其去中心化和不可篡改等特点,已经广泛应用于社会治理、教育医疗等领域。然而,随着应用不断深入,需求不断增多,区块链系统面临着安全问题、存储不足以及孤岛效应等一系列挑战,因此区块链在隐私保护、扩容和跨链互操作性方面的需求也日益凸显。将零知识证明技术赋能区块链,可以为区块链实现高级别的匿名性和事务隐私保护,其有效性证明可取代完整的数据由侧链或链下角色提交给主链,其共识证明可更高效的提升区块链跨链协议性能。针对零知识证明赋能区块链的现状亟待综合对比分析,提出一种零知识证明赋能区块链的进展与展望的研究。本文基于零知识证明技术赋能区块链的相关进展,系统性的总结了近年来的代表性方案,首先介绍了零知识技术的发展脉络,然后对基于零知识证明技术的区块链代表性应用进行分类总结,重点介绍其实现思路和创新点,并针对典型案例在区块大小、证明大小、交易费用等指标上分析性能,最后对零知识证明技术如何在区块链隐私保护、扩容和跨链的发展前景中更好地发挥作用做出展望。

关键词: 区块链, 隐私保护, 扩容, 跨链, 零知识证明, 非交互零知识证明

Abstract: Blockchain technology, with its decentralized and immutable characteristics, has been widely applied in areas such as social governance, education, and healthcare. However, as the applications deepen and the demand increases, A number of challenges such as security issues, insufficient storage, and silos are faced by blockchain systems. Consequently, the needs for blockchain in terms of privacy protection, scalability, and cross-chain interoperability are becoming increasingly prominent. Empowering blockchain with zero-knowledge proof technology can enable advanced anonymity and transaction privacy protection. Its effectiveness in proof can replace complete data submission from side chains or off-chain roles to the main chain, its consensus proof can significantly improve the performance of blockchain cross-chain protocols. Aiming at the current situation of zero-knowledge proof enabling block chain, a research on the progress and prospect of zero-knowledge proof enabling block chain was proposed. It was based on the research achievements of empowering blockchain with zero-knowledge proof technology. Pepresentative solutions in recent years were systematically summarized. Firstly, the development context of zero-knowledge technology was introduced, then representative applications of blockchain based on zero-knowledge proof technology are categorized and summarized. Its realization ideas and innovation points are introduced emphatically. Typical cases are analyzed in the performance of indicators such as block size, proof size, transaction costs. Finally, how zero-knowledge proof technology can play a better role in the development prospect of blockchain privacy protection, expansion and cross-chain development is made to look forward.

Key words: blockchain, privacy protection, expansion, cross-chain, zero-knowledge proof, Non-Interactive Zero-Knowledge proofs(NIZK)

中图分类号: