glossar

Blockchain verstehen. Die Grundlagen

Blockchain verstehen – Grundlagen

Wie der Name schon sagt, handelt es sich um eine Kette von Blöcken oder eine Abfolge von Transaktionen in chronologischer Reihenfolge. Es ist also eine Kette von Blöcken, wobei jeder Block auf den vorherigen Block verweist. Die schwierigste Kette, die am besten/langsten ist, gilt als die Haupt-Blockchain.

Jeder Block wird zur Blockchain hinzugefügt, nachdem ein Miner einen Hash gefunden hat, der für diesen bestimmten Satz von Transaktionen genau richtig ist. Dieser Hash zusammen mit dem Hash des vorherigen Blocks wird dann im Netzwerk verteilt und durch Konsens am neuesten Ende der Blockchain hinzugefügt.

Eine Liste von validierten Blöcken, die jeweils auf ihren Vorgänger verweisen, bis zum Genesis-Block.

Die folgenden Informationen stammen alle aus diesem Beitrag von Consensys (5-9-2019):

Was ist Blockchain-Software? Blockchain-Software ist wie jede andere Software. Die erste ihrer Art war Bitcoin, die als Open-Source-Software veröffentlicht wurde und somit für jedermann zur Nutzung oder Änderung zur Verfügung steht. Es gibt eine Vielzahl von Bemühungen in der Blockchain-Ökosystem, um die ursprüngliche Software von Bitcoin zu verbessern. Ethereum hat seine eigene Open-Source-Blockchain-Software. Einige Blockchain-Software ist proprietär und nicht für die Öffentlichkeit zugänglich.

Was ist eine Blockchain-Datenbank? Historisch gesehen haben Datenbanken eine zentralisierte Client-Server-Architektur integriert, bei der eine einzige Autorität den zentralen Server kontrolliert. Dieses Design bedeutet, dass Datensicherheit, Änderungen und Löschungen bei einem einzigen Ausfallpunkt liegen. Die dezentrale Architektur von Blockchain-Datenbanken entstand als Lösung für viele der Schwächen der zentralisierten Datenbankarchitektur. Ein Blockchain-Netzwerk besteht aus einer großen Anzahl von verteilten Knoten – freiwilligen Teilnehmern, die gemeinsam einen einzelnen Transaktionsdatensatz erstellen und sich auf einen Konsens einigen müssen.

Was ist ein Blockchain-System? Ein Blockchain-System bezieht sich auf alle Aspekte und Merkmale, die in eine bestimmte Blockchain einfließen, angefangen von dem Konsensalgorithmus bis hin zur Zustandsmaschine und kryptografischen Funktionen. Wie Andreas Antonopoulus und Gavin Wood in „Mastering Ethereum“ bemerken, gibt es „eine Vielzahl von Blockchains mit unterschiedlichen Eigenschaften“ – Qualifikationen helfen uns, die Merkmale der betreffenden Blockchain, wie offen, öffentlich, dezentralisiert, neutral und zensurresistent, zu verstehen.

Wie funktioniert eine Blockchain? Wenn eine digitale Transaktion in einem Blockchain-Netzwerk stattfindet, wird sie in einem kryptografisch gesicherten „Block“ zusammen mit anderen Transaktionen gruppiert, die im selben Zeitrahmen stattgefunden haben. Der Block wird dann im Netzwerk verbreitet. Ein Blockchain-Netzwerk besteht aus Knoten oder Teilnehmern, die Transaktionsinformationen validieren und weiterleiten. Der Block von Transaktionen wird von Teilnehmern, sogenannten Minern, überprüft, die Rechenleistung verwenden, um ein kryptografisches Rätsel zu lösen und den Block zu validieren. Der erste Miner, der den Block löst und validiert, wird belohnt. Jeder überprüfte Block ist mit dem zuvor überprüften Block verbunden und bildet eine Kette von Blöcken. Eine wichtige kryptografische Grundlage von Blockchains ist die Hash-Funktion. Das Hashing weist einem eingegebenen String einen festen Wert zu. Die Rechenleistung beim Hashing in Blockchains führt zu einem deterministischen, schnell berechenbaren und preimage-resistenten System. Erforschen Sie unsere Wissensdatenbank, um mehr darüber zu erfahren, wie eine Blockchain funktioniert.

Was ist eine Blockchain-Anwendung? Blockchain-Anwendungen ähneln konventionellen Software-Anwendungen, außer dass sie eine dezentrale Architektur und kryptökonomische Systeme implementieren, um die Sicherheit zu erhöhen, Vertrauen zu schaffen, Vermögenswerte zu tokenisieren und neue Netzwerkanreize zu gestalten. Hier sind über 90 Ethereum-Anwendungen, die derzeit im Ethereum-Blockchain-Ökosystem verwendet werden, von Vorhersagemärkten bis hin zu intelligenten rechtlichen Vereinbarungen.

Was sind die Vorteile der Blockchain-Technologie? Blockchain-Technologie hat eine Vielzahl von Vorteilen, sowohl für globale Unternehmen als auch für lokale Gemeinschaften. Die am häufigsten genannten Vorteile einer Blockchain sind vertrauenswürdige Datenkoordination, Angriffssicherheit, gemeinsame IT-Infrastruktur, Tokenisierung und integrierte Anreizsysteme.

Was ist die Blockchain-Revolution? Blockchain wird aufgrund seiner Fähigkeit, persönliche Informationen zu schützen, Vermittler zu reduzieren, digitale Vermögenswerte freizuschalten und die globale Wirtschaft potenziell für Millionen mehr Teilnehmer zu öffnen, als eine disruptive Technologie angesehen. Manchmal wird sie auch die „Trust Machine“ genannt, da die Blockchain-Technologie Transparenz und Sicherheit in digitale Netzwerke in unzähligen Branchen bringt. In vielerlei Hinsicht kann die Blockchain-Revolution als eine Vertrauensrevolution betrachtet werden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

de_DEDE