conference logo

Playlist "FrOSCon 2018"

Blockchains verstehen! Was ist Ethereum, was sind "Smart Contracts" und warum reden alle darüber?

Robert Matzinger

Ein Blockchain/Ethereum/Smart-Contract/Solidity-Tutorial mit Demos, Beispielen und Blick über den Tellerrand - für alle die endlich einmal genau wissen wollen, wie man einen "Smart Contract" schreibt und verwendet, was es heißt, dass "die Blockchain rechnet" und warum das die Zukunft der IT verändern könnte.

Es gibt kaum Zweifel daran, dass die "Blockchain" zu den derzeit heißesten Buzzwords der IT-Szene zählt - nach dem Bitcoin-Hype hat sich im Netz längst die nächste Generation von Blockchain-Technologien etabliert.

Doch während fast alle IT-Interessierten von Blockchains und Cryptowährungen gehört haben, viele mitdiskutieren wollen und etliche etwas Erfahrung mit Bitcoin und Altcoins haben, hat kaum jemand wirklich einen Smart Contract programmiert (und vorher getestet), eine Dapp geschrieben, eine Transaction live verfolgt oder einer Blockchain beim Wachsen zugesehen.

Dabei ist gerade dieses technische Verständnis wichtig, um diese brandaktuellen Technologien und den Hype darum besser einschätzen zu können.

Deshalb werden in diesem Vortrag nicht nur die Grundlagen von Blockchains 2.0, Smart Contracts etc. vermittelt, sondern der Vortrag konzentriert sich darauf, mit Live-Demos, Praxis und Hands On Examples zu zeigen, was genau hinter Ethereum und einer Programmiersprache wie "Solidity" steckt, wie man einen "Smart Contract" schreibt, testet und installiert, was es heißt, dass "die Blockchain rechnet" uvm.

Dabei werden die Besonderheiten der Smart Contract-Programmierung erläutert und es wird diskutiert, wofür man Blockchain-Technologien - just for fun oder in konkreten Projekten - nutzen kann und (was vielleicht noch wichtiger ist) wofür nicht. Es wird gezeigt, wie Blockchains als "digital trust" ohne Open Source undenkbar sind und welche weiteren Entwicklungen absehbar oder wünschenswert sind.

Ein Ethereum/Smart-Contract/Solidity-Tutorial also, mit viel Blick über den Tellerrand des Themas.

Eine Einführung zu Blockchains im Allgemeinen (wie z. B. Bitcoin) wird zu Beginn des Vortrags in Kurzfassung gegeben. Vorwissen über Bitcoin, Altcoins etc. hilft aber beim Verfolgen des Vortrags.