Implementation of Blockchain Powered Smart Contracts in Governmental Services

Master Thesis (2018)
Author(s)

P.A. Corten (TU Delft - Technology, Policy and Management)

Contributor(s)

J Ubacht – Mentor

MFWHA Janssen – Mentor

Haiko Van der Voort – Mentor

Freek Kuipéri – Mentor

Faculty
Technology, Policy and Management
Copyright
© 2018 Paul Corten
More Info
expand_more
Publication Year
2018
Language
English
Copyright
© 2018 Paul Corten
Graduation Date
26-03-2018
Awarding Institution
Delft University of Technology
Programme
['Complex Systems Engineering and Management (CoSEM)']
Faculty
Technology, Policy and Management
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Blockchain, the rapid developing technology behind Bitcoin, is increasingly becoming popular. Blockchain is a distributed ledger technology that distributes digital transactions peer-to-peer to a decentralized network of nodes that verify the transactions and keep a cryptographic secured copy of the entire history of transactions. The network automatically reaches consensus about the correct history of records, which makes the database transparent and immutable. This consensus role makes it possible to take away the third party in certain processes, such as the bank or the notary. Blockchain also enables digital payments and smart contracts. Smart contracts are digital contracts that can be executed automatically by the blockchain. This enables digital registration of for example identity, birth certificates and votes. But smart contracts have many more automation applications that can be coded in computer code, which has the potential of making many processes in both the public as the private sector more efficient and less costly. Governmental services are especially applicable for blockchain, as they could become more efficient and can even be made obsolete in some cases.

Project teams that develop blockchain powered smart contract applications have to work with nascent tools and technology, and a lack of real life use cases. This leads to a lack of empirical knowledge on how to implement smart contracts in governmental services. An overview of guidelines that assist developing project teams is non-existent, which slows down the implementation process. Blockchain technology is not well-researched and smart contract implementation research is even more scarce. A comprehensive overview that shows design phases, design principles and design dilemmas is non-existent, but could greatly assist project teams that implement smart contract applications. Such an overview would speed up the implementation process and can lead to an acceleration of use cases. Therefore, this research focused on answering the main research question: “How can blockchain powered smart contracts be implemented in governmental services?”.

We used the design science approach in order to answer the main research question. The design science approach allowed us for using several sub methods. We started with a literature review and desk research to understand and analyze blockchain technology and smart contracts, followed by a literature review in order to draft the first version of design principles. These were improved by conducting four case studies. With the second version of the design principles, we built the first version of the design framework. These were assessed by six experts, which allowed us to refine the design principles and design framework into a final version.

The 36 design principles are guidelines to aid project teams that implement smart contracts in governmental services. We incorporated these design principles in a framework, that shows which design principles are applicable in the following five phases of smart contract implementation: exploration, conceptualization, testing, implementation and expansion. Each of these phases has its own results and applicable design principles, which is comprehensively indicated in the framework. However, various pairs of principles affect each other, which we call design dilemmas.

Files

License info not available
Paul_Corten_Paper_Final.pdf
(pdf | 0.305 Mb)
License info not available