Alles, was Sie als Blockchain-Entwickler wissen müssenEine 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 BlockchainApps auf der Ethereum-Blockchain mit Solidity programmierenDatenstruktur, Kryptografie, Konsensmodelle, Smart Contracts, DApps Aus dem Inhalt:Die Blockchain: Geschichte, Hintergründe und PotenzialDie Basics: Transaktionen, Kryptographie, Konsensmodelle und SicherheitDie eigene Blockchain erstellen: Datenstrukturen, API, Synchronisation und VerifikationSmart-Contract-Programmierung mit Solidity: Anwendungsbeispiele auf der Ethereum-BlockchainSmart Contracts testen, debuggen, absichern und administrierenDistributed Apps (dApps) entwickelnAlternative Technologien: Ripple, NEO, IOTA und mehr
Kryptowährungen, Smart Contracts, DApps
Ethereum-Apps mit Solidity programmieren
Datenstruktur, Kryptographie, Konsensmodelle, Netzwerk, Verifikation und Optimierung
Andreas Schütz
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.
Bitcoins Bitcoin Krypto-Währung Ripple Crypto-Mining distributed Ledger Public-Key Assets Proof-of-Work Transaktion JavaScript Node.js Test CLI Hand-Buch Einführung Tutorials Wissen lernen Workshops Computing Lern-Kurse Wallet Software-Entwicklung Truffle-Framework
Neben den Basics der Blockchain liefern [die Autoren] Anwendungsbeispiele und schrecken nicht vor technischen Details zurück. Es wird ein Grundverständnis über die Kryptografie einer Blockchain vermittelt, sowie Hands-On Tipps zur Umsetzung von eigenen Projekten. Die beiden Autoren bieten einen kompakten Überblick über die neuesten Entwicklungen rund um Ripple, IOTA oder Ethereum.
()
Umfassende Darstellung und viele Details. „Blockchain für Entwickler“ trägt alles Wissenswerte über die Hype-Technologie zusammen.
()
Der praxisorientierte Guide erklärt, was Entwickler über die Blockchain wissen sollten.
()
Man merkt, dass das Autorenteam über jahrelange Erfahrung im Bitcoin-Bereich verfügt und diese gern mit den Lesern teilt. Wer aufmerksam mitarbeitet, bekommt eine erstklassige Einführung in die Thematik.
()