An empirical analysis of smart contracts: platforms, applications, and design patterns
Setting Standards for Altering and Undoing Smart Contracts