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

Unterweger, Andreas and Knirsch, Fabian and Leixnering, Christoph and Engel, Dominik (2018) Lessons Learned from Implementing a Privacy-Preserving Smart Contract in Ethereum. In: 9th International Conference on New Technologies, Mobility and Security, Paris.

[img] Text
unterweger-privacy-preserving-smart-contract.pdf
Restricted to Registered users only

Download (1MB)

Abstract

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.

Item Type: Conference or Workshop Item (Paper)
Subjects: Main Topics > Blockchain
Projects > BloSSom 2019
Main Topics > Ethereum
Main Topics > Privacy
Main Topics > Smart Contracts
Depositing User: Unnamed user with email richard.dabels@uni-rostock.de
Date Deposited: 03 Sep 2019 16:34
Last Modified: 03 Sep 2019 16:34
URI: http://blossom.informatik.uni-rostock.de/id/eprint/26

Actions (login required)

View Item View Item