Lessons Learned from Implementing a Privacy-Preserving Smart Contract in Ethereum. - Andreas Unterweger; Fabian Knirsch; Christoph Leixnering; Dominik Engel (NTMS, 2018)