Paper 2023/1226

SoK: Privacy-Preserving Smart Contract

Huayi Qi, Shandong University
Minghui Xu, Shandong University
Dongxiao Yu, Shandong University
Xiuzhen Cheng, Shandong University

The privacy concern in smart contract applications continues to grow, leading to the proposal of various schemes aimed at developing comprehensive and universally applicable privacy-preserving smart contract (PPSC) schemes. However, the existing research in this area is fragmented and lacks a comprehensive system overview. This paper aims to bridge the existing research gap on PPSC schemes by systematizing previous studies in this field. The primary focus is on two categories: PPSC schemes based on cryptographic tools like zero-knowledge proofs, as well as schemes based on trusted execution environments. In doing so, we aim to provide a condensed summary of the different approaches taken in constructing PPSC schemes. Additionally, we also offer a comparative analysis of these approaches, highlighting the similarities and differences between them. Furthermore, we shed light on the challenges that developers face when designing and implementing PPSC schemes. Finally, we delve into potential future directions for improving and advancing these schemes, discussing possible avenues for further research and development.

Note: Accepted in High-Confidence Computing.

Available format(s)
Publication info
Published elsewhere. High-Confidence Computing
privacysmart contractzero-knowledge prooftrusted execution environmentblockchain
Contact author(s)
qi @ huayi email
mhxu @ sdu edu cn
dxyu @ sdu edu cn
xzcheng @ sdu edu cn
2023-11-10: revised
2023-08-13: received
See all versions
Short URL
Creative Commons Attribution


      author = {Huayi Qi and Minghui Xu and Dongxiao Yu and Xiuzhen Cheng},
      title = {{SoK}: Privacy-Preserving Smart Contract},
      howpublished = {Cryptology ePrint Archive, Paper 2023/1226},
      year = {2023},
      note = {\url{}},
      url = {}
Note: In order to protect the privacy of readers, does not use cookies or embedded third party content.