Lessons Learned from Implementing a Privacy-Preserving Smart Contract in Ethereum

被引:0
|
作者
Unterweger, Andreas [1 ]
Knirsch, Fabian [1 ]
Leixnering, Christoph [1 ]
Engel, Dominik [1 ]
机构
[1] Salzburg Univ Appl Sci, Ctr Secure Energy Informat, Urstein Sud 1, Puch Salzburg, South Korea
关键词
INTERNET;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Real-world smart contracts which preserve the privacy of both, their users and their data, have barely been proposed theoretically, let alone been implemented practically. In this paper, we are the first to implement a privacy-preserving protocol from the energy domain as a smart contract in Ethereum. We elaborate on and present our implementation as well as our practical findings, including more or less subtle traps and pitfalls. Despite major optimizations to our implementation, we find that while it is currently possible, it is not feasible to implement a privacy-preserving protocol of modest complexity in the Ethereum blockchain due to the high cost of operation and the lack of privacy by design.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] SoK: Privacy-preserving smart contract
    Qi, Huayi
    Xu, Minghui
    Yu, Dongxiao
    Cheng, Xiuzhen
    [J]. HIGH-CONFIDENCE COMPUTING, 2024, 4 (01):
  • [2] Developing Privacy-preserving AI Systems: The Lessons learned
    Chen, Huili
    Hussain, Siam Umar
    Boemer, Fabian
    Stapf, Emmanuel
    Sadeghi, Ahmad Reza
    Koushanfar, Farinaz
    Cammarota, Rosario
    [J]. PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,
  • [3] A Transparent and Privacy-Preserving Healthcare Platform With Novel Smart Contract for Smart Cities
    Al Omar, Abdullah
    Jamil, Abu Kaisar
    Khandakar, Amith
    Uzzal, Abdur Razzak
    Bosri, Rabeya
    Mansoor, Nafees
    Rahman, Mohammad Shahriar
    [J]. IEEE ACCESS, 2021, 9 : 90738 - 90749
  • [4] A Privacy-Preserving Smart Contract Vulnerability Detection Framework for Permissioned Blockchain
    Tian, Wensheng
    Zhang, Lei
    Chen, Shuangxi
    Wang, Hu
    Luo, Xiao
    [J]. PROCEEDINGS OF THE 2023 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, CCS 2023, 2023, : 3630 - 3632
  • [5] Smart Contract Assisted Privacy-Preserving Data Aggregation and Management Scheme for Smart Grid
    Hu, Chunqiang
    Liu, Zewei
    Li, Ruinian
    Hu, Pengfei
    Xiang, Tao
    Han, Meng
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2024, 21 (04) : 2145 - 2161
  • [6] A Privacy-preserving Ethereum Lightweight Client Using PIR
    Xie, Yankai
    Zhang, Chi
    Wei, Lingbo
    Niu, Yukun
    Wang, Faxing
    Liu, Jianqing
    [J]. 2019 IEEE/CIC INTERNATIONAL CONFERENCE ON COMMUNICATIONS IN CHINA (ICCC), 2019,
  • [7] Smart Contract Data Feed Framework for Privacy-Preserving Oracle System on Blockchain
    Park, Junhoo
    Kim, Hyekjin
    Kim, Geunyoung
    Ryou, Jaecheol
    [J]. COMPUTERS, 2021, 10 (01) : 1 - 12
  • [8] Scalable Privacy-Preserving Query Processing Over Ethereum Blockchain
    Linoy, Shlomi
    Mandikhani, Hassan
    Ray, Suprio
    Lu, Rongxing
    Stakhanova, Natalia
    Ghorbani, Ali
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2019), 2019, : 398 - 404
  • [9] Privacy-Preserving Coordination for Smart Communities
    Kianmajd, Parisa
    Rowe, Jeff
    Levitt, Karl
    [J]. 2016 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2016,
  • [10] Privacy-Preserving Surveillance for Smart Cities
    Ahmad, Ijaz
    Kim, Eunkyung
    Hwang, Suk-Seung
    Shin, Seokjoo
    [J]. 2022 THIRTEENTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN), 2022, : 301 - 306