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.
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 |