Blockchain für Entwickler: Das Handbuch für Software Engineers. Grundlagen, Programmierung, Anwendung. Mit vielen Praxisbeispielen - Hardcover

Schütz, Andreas; Fertig, Tobias

 
9783836263900: Blockchain für Entwickler: Das Handbuch für Software Engineers. Grundlagen, Programmierung, Anwendung. Mit vielen Praxisbeispielen

Inhaltsangabe

Alles, was Sie als Blockchain-Entwickler wissen müssen



Eine Blockchain ist ein distributed Ledger, dessen Datensätze manipulationssicher gespeichert werden. Was sich zunächst unspektakulär anhört, hat das Potenzial, die Softwareentwicklung verteilter Systeme grundlegend zu verändern. Gerade der Einsatz der Blockchain bei der Kryptowährung Bitcoin zeigt die Wirkung dieser neuen Trend-Technologie.

Machen Sie sich selbst mit den Möglichkeiten der Blockchain vertraut! In diesem Buch lernen Sie die Idee hinter der Blockchain kennen und erfahren, wie Sie die Blockchain technisch umsetzen. Der praxisorientierte Guide erklärt Ihnen von grundlegenden Konzepten über die verschiedenen Konsensmodelle und Datenstrukturen bis zur individuellen Implementierung alles, was Sie als Entwickler über die Blockchain wissen müssen. Inkl. kommentierten Codebeispielen und Projekten zum Download.

  • Grundlagen, Konzepte, Codebeispiele für die Blockchain
  • Apps auf der Ethereum-Blockchain mit Solidity programmieren
  • Datenstruktur, Kryptografie, Konsensmodelle, Smart Contracts, DApps


Aus dem Inhalt:

  • Die Blockchain: Geschichte, Hintergründe und Potenzial
  • Die Basics: Transaktionen, Kryptographie, Konsensmodelle und Sicherheit
  • Die eigene Blockchain erstellen: Datenstrukturen, API, Synchronisation und Verifikation
  • Smart-Contract-Programmierung mit Solidity: Anwendungsbeispiele auf der Ethereum-Blockchain
  • Smart Contracts testen, debuggen, absichern und administrieren
  • Distributed Apps (dApps) entwickeln
  • Alternative Technologien: Ripple, NEO, IOTA und mehr

Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.

Über die Autorinnen und Autoren

Andreas Schütz hat Informatik studiert und begeistert sich bereits seit vielen Jahren für die Blockchain-Technologie. Neben seiner Promotion gibt er auf Vorträgen, Seminaren und Online-Artikeln Fachleuten und Laien Einblicke in die Blockchain. Außerdem berät er gemeinsam mit Tobias Fertig Unternehmen, wie sie die Blockchain sinnvoll einsetzen können.

Tobias Fertig unterrichtet seit mehreren Jahren Programmierung, Software Engineering und verteilte Systeme. Er versteht die Details der Blockchain Technologie und weiß diese verständlich zu erklären. Neben seiner Promotion über Informationssicherheit berät er gemeinsam mit Andreas Schütz Unternehmen im Bereich Blockchain.

Von der hinteren Coverseite

Grundlagen verstehen!

Welche Probleme können mit der Blockchain gelöst werden? Wo liegen ihre Chancen und was muss bei der Programmierung bedacht werden? Dieser Leitfaden zeigt Ihnen, warum die Blockchain Entwickler fasziniert und wie Sie ihr Potenzial nutzen.

Smart Contracts, Distributed Apps und mehr

Von den Datenstrukturen über das Konsensmodell bis zur Validierung der Transaktionen: Lernen Sie, wie Sie eine Blockchain erstellen und programmieren Sie mit dem Truffle-Framework Ihre eigenen Smart Contracts und dApps in Solidity.

Eigene Lösungen entwickeln

Fortgeschrittenes Entwicklerwissen und Tipps aus der Praxis helfen Ihnen bei der Umsetzung eigener Ideen, kommentierte Codebeispiele und Beispiel-Apps dienen Ihnen als Vorlage für Ihre Projekte. So gelingt der Aufbau Ihrer eigenen Blockchain und eigener Smart Contracts.

„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.