Papers1 provider Ā· 1 record
June 1, 2018Ā· 2018 Crypto Valley Conference on Blockchain Technology (CVCBT)
conference-paper

Smart Contracts Using Blockly: Representing a Purchase Agreement Using a Graphical Programming Language

Authors:Tim WeingaertnerRahul RaoJasmin EttlinPatrick SuterPhilipp Dublanc

Abstract

This research addresses the issue that in-depth programming knowhow is needed to read and write smart contracts. The goal was making the creation of smart contracts accessible to non-computer experts by the use of a graphical programming language (Blockly). We used modularization to capture the complexity of legal contracts and developed a mapping process to transform the graphical representation to the smart contract programming language Solidity. We applied our approach to legal purchase agreements and proved the practicality of our solution and explored its limitations. A prototype was built to show the feasibility of our approach. Our industry partner challenged the prototype by applying it to the contract creation process. We consider our work as the first step towards an application of smart contracts in the non-IT world and outside the today's expert shaped ecosystem of blockchain specialists. Several continuative research questions have been derived from our finding and are listed at the end of this paper.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.