Smart contracts in a distributed environment

Smart contracts is a blockchain-based technology that aims to replace paper-based contracts. Its advantages over a human-based intermediary include reduced mediation fees, improved transparency when the intermediary deals with sensitive data, and well-defined guarantees of information security. Both Ethereum [1] and Hyperledger [2] include frameworks for developing, testing, and deploying smart contracts. In the future, smart contracts are expected to be utilized in a large variety of application domains.


However, exploitation of the technology in distributed settings is challenging. Some of these challenges have been listed in [3]. The goal of the project is to consider the effect of these challenges and mitigation mechanisms.


[1] Ethereum documentation

[2] Hyperledger documentation

[3] Why Many Smart Contract Use Cases Are Simply Impossible

Emneord: Blockchain, smart contracts
Publisert 14. okt. 2018 21:36 - Sist endret 14. okt. 2018 21:58


Omfang (studiepoeng)