mpla.math.uoa.gr
Font size: Αα Αα Αα hide gadgets
You are here: Theses » MSc » Aikaterini-Panagiota Stouka

MSc thesis of Aikaterini-Panagiota Stouka

Smart contracts and Payments using Bitcoin and Ethereum

Supervisor: Aristeidis T. Pagourtzis

This Thesis focuses on Bitcoin ,a digital currency, which was proposed by Satoshi Nakamoto [3] in 2008 . We describe both its function and its security [1],[2]. Bitcoin is a cryptocurrency, which is decentralized, as there is not any trusted authority that mints coins or controls transactions. Consequently, we describe some smart contracts [12], which use Bitcoin to solve problems of trust. In addition, we study a construction (and its security) , Zerocoin [22], which can be implemented in Bitcoin in order to achieve anonymity (it was proposed by Ian Miers, Christina Garman, Matthew Green, Aviel D. Rubin in 2013) ,as well as a dynamic accumulator published by J. Camenisch and A. Lysyanskaya [23] that is used in the above construction . Finally, we analyze Ethereum ’s function .Ethereum is a decentralized system that uses a Turing complete language in order to make the contract creation easier and was proposed by Vitalik Buterin and Gavin Wood [20],[21] in 2013- 2014.

Defended: May 6, 2015.

Scientific committee

Download

Download thesis.

Reporter

Web standards: XHTML1.0, CSS3.
© 1996 – 2018 MPLA: Graduate program in Logic, Algorithms and Computation.
Contact the webmaster.