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.


References:

[1] Ethereum documentation
http://www.ethdocs.org/en/latest/contracts-and-transactions/index.html

[2] Hyperledger documentation
https://www.hyperledger.org/wp-content/uploads/2018/04/Hyperledger_Arch_WG_Paper_2_SmartContracts.pdf

[3] Why Many Smart Contract Use Cases Are Simply Impossible
https://www.coindesk.com/three-smart-contract-misconceptions/

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

Veileder(e)

Omfang (studiepoeng)

60