Gegenstand dieser Arbeit ist es, einen Überblick über Smart Contracts zu geben und ihren technischen Hintergrund genauer zu beleuchten. Um ein Hintergrundverständnis zu schaffen wird dem Leser zu Beginn ein kurzer Abriss über die geschichtlichen Hintergründe dieser Verträge und eine Begriffserklärung der Smart Contracts gegeben. Im weiteren Verlauf beschäftigt sich diese Arbeit mit der Technologie, die hinter den Smart Contracts steckt und als sogenannte Blockchain-Technologie bezeichnet wird. Der nächte Teil dieser Arbeit beschreibt die Blockchain-Plattform Ethereum, welche die Grundlage für Smart-Contracts darstellt. Im Fokus steht hier neben der Erläuterung von Ethereum, die verwendete Programmiersprache und ein Code-Beispiel. Diese Arbeit kommt zu dem Ergebnis, dass die Basis für Smart Contracts geschaffen ist, dennoch einige Herausforderungen auf das Konzept der Smart Contracts zukommen.
Abstract
Smart Contracts make it possible to program and automate contract relationships. This results in an overlap of legal contract design and information technology, in which great potential is recognized. The functioning of these smart contracts is made possible by the so-called blockchain technology. It is the foundation for most digital currencies, acting as a decentralized database structure that allows transactions to be transparent. The current leading blockchain-platform that enables the creation of smart contracts is called Ethereum. According to this the base of these contracts has been created, but there are still some challenges that have to be overcome. This paper, based on literature research, gives an overview of smart contracts and sheds more light on their technical background of the blockchain technology. Therefore the blockchain platform Ethereum is described, which is the basis for smart contracts. The focus on this will lie on the used programming language and a code example. This paper comes to the conclusion that the foundation of smart contracts has been created but still faces challenges in the future.
Inhaltsverzeichnis
Abbildungsverzeichnis
Abkürzungsverzeichnis
1 Einleitung
2 Smart Contracts
2.1 Geschichte der Smart Contracts
2.2 Definition Smart Contracts
3 Smart Contracts dank Blockchain-Technologie
3.1 Funktionsweise der Blockchain
4 Blockchain-Plattform Ethereum
4.1 Ethereum
5 Smart Contracts entwickeln mit Ethereum
5.1 Die Programmiersprache und Code-Beispiel
6 Fazit
Literaturverzeichnis
Anhang
- Citar trabajo
- Kristina Winzer (Autor), 2018, "Chain Code". Smart Contracts demonstriert an einfachen Code-Beispielen, Múnich, GRIN Verlag, https://www.grin.com/document/416782
-
¡Carge sus propios textos! Gane dinero y un iPhone X. -
¡Carge sus propios textos! Gane dinero y un iPhone X. -
¡Carge sus propios textos! Gane dinero y un iPhone X. -
¡Carge sus propios textos! Gane dinero y un iPhone X. -
¡Carge sus propios textos! Gane dinero y un iPhone X. -
¡Carge sus propios textos! Gane dinero y un iPhone X. -
¡Carge sus propios textos! Gane dinero y un iPhone X.