Smart contract templates
Smart contracts can be implemented in any industry where they are required, but the most popular use cases relate to the financial sector. This is because blockchain first found many use cases in the finance industry and, therefore, sparked enormous research interest in the financial industry long before other areas. Recent work in the smart contract space specific to the financial sector has proposed the idea of smart contract templates. The idea is to build standard templates that provide a framework to support legal agreements for financial instruments.
Christopher D. Clack et al. proposed this idea in their paper published in 2016, named Smart Contract Templates: Foundations, design landscape and research directions.
The paper is available at https://arxiv.org/pdf/1608.00771.pdf.
The paper also suggested that domain-specific languages (DSLs) should be built to support the design and implementation of smart contract templates. A...