西安电子科技大学学报 ›› 2020, Vol. 47 ›› Issue (5): 28-39.doi: 10.19665/j.issn1001-2400.2020.05.005

• 专题:区块链技术与进展 • 上一篇    下一篇

区块链隐私保护和扩容关键技术研究

王慧(),王励成,柏雪,刘清华,沈晓鹰   

  1. 北京邮电大学 网络空间安全学院,北京 100876
  • 收稿日期:2020-05-20 出版日期:2020-10-20 发布日期:2020-11-06
  • 作者简介:王慧(1996—),女,北京邮电大学硕士研究生,E-mail: 1649409331@qq.com
  • 基金资助:
    国家自然科学基金面上项目(61972050);北京邮电大学2019年博士创新基金(CX2019233)

Research on key technology of blockchain privacy protection and scalability

WANG Hui(),WANG Licheng,BAI Xue,LIU Qinghua,SHEN Xiaoying   

  1. School of Cyberspace Security, Beijing University of Posts and Telecommunications, Beijing 100876, China
  • Received:2020-05-20 Online:2020-10-20 Published:2020-11-06

摘要:

区块链具有账本去中心化、数据不可篡改、信息公开透明等典型特征,在一定程度上解决了相互不信任的个体之间的协作与价值流转。但是,区块链的公开可验证性为用户隐私带来了安全挑战,同时其性能问题,特别是在交易吞吐量和可扩展性方面,也限制了区块链技术的进一步发展。从区块链的隐私保护和扩容技术两大方面进行了研究和探讨。首先,概述了区块链中的比特币技术和以太坊技术,以及相互之间的对比;然后,介绍了环签名、零知识证明、安全多方计算、同态承诺和子向量承诺等几种典型的面向区块链的隐私保护关键技术和发展现状,从链上、链下两个方面介绍了区块链扩容关键技术和案例分析。突破区块链发展中隐私保护和扩容两大瓶颈,使区块链具备智能合约功能,在保障用户隐私的前提下具有较高的交易吞吐量、可扩展性,满足金融、教育、社会管理、工业物流等广泛领域的实际需要,是区块链未来的发展方向。

关键词: 区块链, 智能合约, 去中心化, 隐私保护, 扩容

Abstract:

The blockchain has typical features such as decentralization of accounts, data irrevocability and transparency of information, which solves to a certain extent the collaboration and value flow between individuals who do not trust each other. However, the public verifiability of the blockchain poses security challenges for user privacy, while its performance issues, especially in terms of transaction throughput and scalability, also limit further development of blockchain technology. This paper researches and discusses the two major aspects of blockchain privacy protection and scaling technologies. First, it outlines the Bitcoin and ETH technologies in the blockchain and the comparison between them; then, it introduces several typical blockchain-oriented key technologies and development status of privacy protection such as ring signature, zero knowledge proof, secure multi-party computing, homomorphic commitment and subvector commitment. Similarly, the key technologies and case studies of blockchain scale-up are introduced from both up and down the chain to break through the two major bottlenecks in the development of blockchain privacy protection and scalability, so that the blockchain has a smart contract function, under the premise of protecting user privacy with high transaction throughput and scalability, to meet the actual needs of a wide range of fields such as finance, education, social management and industrial logistics, is the future direction of development of the blockchain.

Key words: blockchain, smart contracts, decentralization, privacy protection, scalability

中图分类号: 

  • TP3