Cryptology ePrint Archive: Report 2015/460

Step by Step Towards Creating a Safe Smart Contract: Lessons and Insights from a Cryptocurrency Lab

Kevin Delmolino, Mitchell Arnett, Ahmed Kosba, Andrew Miller, and Elaine Shi

Abstract: This paper describes a smart contract programming lab conducted in our undergraduate security class at the University of Maryland. Through our experiences, we have gained various insights on why it is difficult to create a safe smart contract. This lab also led to new insights for cybersecurity education.

Category / Keywords: applications / Cryptocurrency, smart contracts, cybersecurity education

Date: received 13 May 2015, last revised 18 Nov 2015

Contact author: runting at gmail com

Available format(s): PDF | BibTeX Citation

Version: 20151118:201808 (All versions of this report)

Short URL:

Discussion forum: Show discussion | Start new discussion

[ Cryptology ePrint archive ]