A Blockchain Grand Challenge: Smart Financial Derivatives
Smart Contract Templates: foundations, design landscape and research directions