Ethereum

Smart Contracts für Ethereum erstellen

Ethereum ist die erste öffentliche Blockchain, auf der Smart Contracts in großerem Umfang genutzt werden. In dieser Schulung lernen Sie am praktische Beispiel, wie sie eigene Smart Contracts in der Programmiersprache Solidity schreiben und in die Ethereum Blockchain hochladen. Und welche Fallstricke es dabei zu beachten gibt.

Voraussetzungen

Diese Schulung richtet sich an Entwickler, die Smart Contracts programmieren wollen.

Inhalt

Einführung in Ethereum

Theorieteil Ethereum

  • Unterschiede von privaten, consortium und öffentlichen Netzwerken
  • Vergleich Technologie Ethereum und Bitcoin
  • Die Ethereum Roadmap und ihre Komponenten
  • Einblicke in die verschiedenen Konsens-Mechanismen
  • Wie funktionieren Smart Contracts

Praxisteil Übungen

  • Interaktion und Hands-on in Ethereum Klienten wie Mist und Metamask
  • Einführung in die Grundfunktionen von Solidity

Ethereum Environment

Theorieteil Ethereum Vertiefung

  • Weitere Einsichten in Ethereum Virtual Machine
  • Dezentrale Apps, Asset-Tokens, die Transaktionswährung "gas" und die Nutzung von Token für badges
  • Voting
  • Crowdsourcing
  • DAO

Praxisteil Übungen

  • Weitere Funktionen von Solidity für das Programmieren von Smart Contracts
  • Fortschrittliche Nutzung von weiteren Tools und Klienten
  • Erstellung von eigenen Tokens