RPSC: Regulatable Privacy-Preserving Smart Contracts on Account-based Blockchain

Zoe L. Jiang, Min Xie, Hanlin Chen, Yijian Pan, Jiazhuo Lyu, Man Ho Au, Junbin Fang, Yang Liu, Xuan Wang

Research output: Journal article publicationJournal articleAcademic researchpeer-review

1 Citation (Scopus)

Abstract

Smart contracts have been widely used to develop decentralized applications on account-based blockchain. The privacy issues of smart contracts have also received attention from researchers, and many privacy-preserving schemes and applications have been proposed. However, most existing schemes cannot achieve flexible conversion between private and public data. And the overly secure privacy-preserving scheme directly makes the regulation impossible. To mitigate these limitations, we propose a flexible privacy-preserving smart contracts with regulation (RPSC) system over the account-based blockchain. We first design a two-layer commitment structure that enables the fine-grained privacy protection (identity anonymity and data confidentiality) and flexible data state transitions. Then we combine a public-key encryption scheme with a zk-SNARKs scheme to achieve regulation property while keeping user's identity from others. Moreover, we prove that our scheme is secure, including privacy, soundness and traceability. Finally, we integrate RPSC into an account-based blockchain and implement two applications to evaluate the system performance. The evaluation results show our system performs effectively in practical settings.

Original languageEnglish
Pages (from-to)4822-4835
Number of pages14
JournalIEEE Transactions on Network Science and Engineering
Volume11
Issue number5
DOIs
Publication statusPublished - 2 Jul 2024

Keywords

  • Regulatable smart contracts
  • account-based blockchain
  • data privacy
  • identity anonymity
  • zk-SNARKs

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Computer Science Applications
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'RPSC: Regulatable Privacy-Preserving Smart Contracts on Account-based Blockchain'. Together they form a unique fingerprint.

Cite this