
Introducing Blockchain Applications: Understand and Develop Blockchain Applications Through Distributed Systems
Vertiefen Sie Ihr Verständnis der Blockchain-Technologie und entwickeln Sie Ihre eigenen Blockchain-Anwendungen. Dieses Buch bietet einen umfassenden Überblick über vertriebsbasierte Systeme auf Basis der Blockchain-Technologie, angefangen bei den grundlegenden Konzepten, die ihr zugrunde liegen, bis hin zur Implementierung eines Blockchain-Netzwerks für Geschäftszwecke.
Der Autor Joseph Thachil George führt Sie zunächst in die Blockchain und einige grundlegende Konzepte der Technologie ein, darunter verteilte Systeme, Systeme von Systemen, cyber-physische Systeme, der Byzantinische Konsens, das CAP-Theorem und kryptografische Techniken. Anschließend analysiert er die Struktur von Blöcken und intelligenten Verträgen sowie die Mutter aller Blockchain-Plattformen, Bitcoin. Dies bildet die Grundlage für eine Untersuchung der Transaktionsstruktur, der Validierung und des Transaktionsflusses, von der Erstellung bis zur Registrierung im Ledger und der Struktur der Blöcke, des Nakamoto-Konsenses und schließlich der Forks. Danach werden Sie einen tiefen Einblick in Ethereum erhalten, einschließlich der Konzepte von Gas und Message, Smart Contracts und der virtuellen Maschine von Ethereum. Danach erfahren Sie mehr über das Ethereum-Konsensprotokoll, Ethereum Casper und den Ethereum Proof-of-Stake-Algorithmus. Sie werden dann sehen, wie Blockchain mit einem verteilten System verbunden werden kann, gefolgt von einer Demonstration, wie Sie ein verteiltes System mit Blockly4SoS und Kilobots modellieren können. Die abschließenden Kapitel bieten ein praktisches Beispiel, das verteilte Systeme mit der Blockchain-Technologie kombiniert.
Nach der Lektüre dieses Buches werden Sie verstehen, wie man die Blockchain-Technologie in einem verteilten System implementiert und in der Lage sein, dieses Wissen in Ihren eigenen Projekten zu nutzen.
(Was Sie lernen werden)
⬤ Lernen Sie das Konzept der Blockchains anhand eines praktischen Beispiels kennen.
⬤ Verstehen Sie den Zusammenhang zwischen verteilten Systemen und der Blockchain-Technologie.
⬤ Lernen Sie das Design von Blockchain mit Hyperledger Fabric kennen.
⬤ Lernen Sie den Entwurf von cyber-physischen Systemen in einer verteilten Umgebung kennen.
Für wen ist dieses Buch geeignet?
Entwickler, die sich für das Design und die Implementierung von verteilten Systemen begeistern.