1. University of Zurich,Blockchain & Distributed Ledger Technologies Group,Zürich,Switzerland
2. UZH Blockchain Center University of Zurich,Blockchain & Distributed Ledger Technologies Group,Zürich,Switzerland
3. University of Lisbon,LASIGE and Faculty of Sciences,Lisboa,Portugal