Einführung

Abgeschlossen

Der erste wichtige Anwendungsfall der Blockchaintechnologie befasst sich mit Kryptowährungen wie Bitcoin und Ethereum. Wie gehen Sie jedoch vor, wenn Sie die Blockchain verwenden möchten, um eine digitale Ressource zu übertragen, bei der es sich um keine Währung handelt? Angenommen, Sie verwenden eine Lieferkette, die die Übermittlung und Zustellung von Waren verarbeitet. Oder Sie besitzen einen Onlinemarketplace und möchten die Blockchaintechnologie verwenden, um das Kaufen, Verkaufen und Übermitteln von Produkten zu vereinfachen.

In diesen Beispielen können Sie eine Programmiersprache namens Solidity verwenden, um den Vorgang für Ihre Lieferkette, Ihren Onlinemarketplace oder andere Anwendungsfälle zu programmieren. Mithilfe von Solidity können Sie auch Benutzeraktionen festlegen. Indem Sie diese Aktionen im Netzwerk als zulässig programmieren, können Sie Ihre eigenen Blockchainnetzwerke erstellen, die für alle Beteiligten sicher und transparent sind.

In diesem Modul lernen Sie die Grundlagen der Solidity-Sprache kennen und erfahren, wie Sie Smart Contracts programmieren.

Lernziele

In diesem Modul lernen Sie Folgendes:

  • Erläuterung, was Solidity ist und wie die Features der Sprache funktionieren.
  • Informationen zu den Komponenten eines Smart Contracts
  • Erstellen eines grundlegenden Smart Contracts mit Solidity

Voraussetzungen

  • Verständnis der Grundlagen der Blockchain.
  • Kenntnisse über die Ethereum-Plattform
  • Vorhandene Kenntnisse zu Programmiersprachen wie C++, Python oder JavaScript
  • Grundlegende Kenntnisse zu Programmierkonzepten