Jia Wangjing, Xie Tao, Wang Baolai
National University of Defense Technology, Changsha, Hunan, China.
Shanxi Police College, Shanxi, Taiyuan, China.
Sci Rep. 2024 Jan 3;14(1):438. doi: 10.1038/s41598-023-50209-x.
With the increasing presence of blockchain-based distributed applications in various aspects of daily life, there has been a growing focus on the privacy protection of blockchain ledgers and the corresponding regulatory technologies. However, current mainstream solutions primarily concentrate on the verifiable encryption of blockchain transaction addresses and contents, neglecting the regulatory requirements for private transactions. Moreover, the few monitorable solutions suffer from issues such as excessive centralization and a single-minded approach to regulatory content. To address these deficiencies, this paper proposes a blockchain privacy-preserving scheme that supports multi-level regulation through the utilization of zero-knowledge proofs (zk-SNARKs) and attribute-based encryption (ABE). Firstly, by leveraging zk-SNARKs, this scheme achieves blockchain privacy-preserving within an account model, enabling the concealment of user transaction addresses and values. Secondly, by employing attribute-based encryption, a multi-level regulatory model is developed alongside the privacy protection measures, allowing for selective disclosure of transaction content. Finally, we analyze the security of the proposed scheme and compare it with other schemes, discussing its advantages in terms of privacy, security, and regulatory capabilities, we also provide a preliminary evaluation of the scheme's efficiency through experiments. In conclusion, the scheme demonstrates strong privacy by relying on mathematical proofs through zk-SNARKs to ensure security while comprehensively safeguarding content. It also achieves multi-level regulation on the foundation of privacy protection, with comprehensive regulatory coverage and decentralized regulatory authority.
随着基于区块链的分布式应用在日常生活的各个方面日益普及,人们越来越关注区块链账本的隐私保护及相应的监管技术。然而,当前主流解决方案主要集中在区块链交易地址和内容的可验证加密上,而忽视了对私密交易的监管要求。此外,少数可监测的解决方案存在过度集中化以及监管内容单一等问题。为解决这些不足,本文提出一种区块链隐私保护方案,该方案通过利用零知识证明(zk-SNARKs)和基于属性的加密(ABE)来支持多层次监管。首先,借助zk-SNARKs,此方案在账户模型内实现区块链隐私保护,能够隐藏用户交易地址和价值。其次,通过采用基于属性的加密,在隐私保护措施的基础上构建了多层次监管模型,允许有选择地披露交易内容。最后,我们分析了所提方案的安全性,并与其他方案进行比较,讨论其在隐私、安全和监管能力方面的优势,还通过实验对该方案的效率进行了初步评估。总之,该方案通过依赖zk-SNARKs的数学证明展现出强大的隐私性以确保安全,同时全面保护内容。它还在隐私保护的基础上实现了多层次监管,具有全面的监管覆盖范围和去中心化的监管权限。