Ekiden: A Platform for Confidentiality-Preserving, Trustworthy, and Performant Smart Contract Execution
Step by Step Towards Creating a Safe Smart Contract: Lessons and Insights from a Cryptocurrency Lab