Es gibt zwei Säulen der Kryptoökonomie, wie der Name schon sagt:
Kryptographie.
Wirtschaft.
Lassen Sie uns nun untersuchen, wie diese beiden der Blockkette ihre einzigartigen Eigenschaften verleihen.

Kryptographie
Die Blockchain-Technologie verwendet für ihre Operationen kryptographische Funktionen. Betrachten wir einige Bitcoin Trader der wichtigsten Funktionen, die die Blockchain ausführen:

Hashing.
Unterschriften.
Nachweis der Arbeit.
Zero Knowledge Proofs.

Hashing auch ohne Bitcoin Trader möglich

Einfach ausgedrückt, bedeutet Hashing, eine Zeichenkette beliebiger Länge zu nehmen und Bitcoin Trader eine Ausgabe einer festen Länge auszugeben. Bitcoin verwendet SHA-256, um eine beliebig lange Eingabezeichenkette aufzunehmen und einen Out-Hash von 256 Bit auszugeben. Also, was sind die Anwendungen des Hashings in Kryptowährung?

Kryptographische Hash-Funktionen.
Datenstrukturen.
Bergbau.

Kryptographische Hash-Funktionen:

Eine kryptographische Hash-Funktion hat folgende Eigenschaften:

Deterministisch: Ein Eingang A hat immer den gleichen Ausgang h(A), egal wie oft Sie ihn durch die gleiche Hash-Funktion analysieren.

Schnelle Berechnung: Eine Funktion sollte so schnell wie möglich einen Hash einer Eingabe zurückgeben.

Widerstand vor dem Bild: Angesichts von h(A), das ein Ausgang einer Hash-Funktion ist, sollte es nicht möglich sein, Eingang A zu bestimmen.

Kollisionsfestigkeit: Bei zwei Eingängen A und B und deren Hash-Ausgängen h(A) und h(B) sollte es für h(A) = h(B) nicht möglich sein.

Kleine Änderungen: In der Eingabe Bitcoin Trader sollte sich dies drastisch auf die Ausgabe der Hash-Funktion auswirken.

Rätselfreundlich: Für jeden Hash-Ausgang Y und einen Eingang x. Es ist nicht möglich, einen Wert k zu finden, was zu h(k|x) = Y führt.

Die kryptographischen Hash-Funktionen tragen wesentlich zur Sicherheit und zum Mining in der Blockchain bei.

So sieht eine Blockchain aus:

Was ist Kryptoökonomie – Der ultimative Anfänger-Leitfaden

Die Blockchain ist im Grunde genommen eine verknüpfte Liste, in der jeder neue Block einen Hash-Pointer enthält, der auf den vorherigen Block und den Hash aller darin enthaltenen Daten zeigt. Nur diese eine Eigenschaft führt zu einer der größten Qualitäten der Blockchain…..ihrer Unveränderlichkeit.

Wie sind Blockketten unveränderlich?
Angenommen, in dem obigen Diagramm versucht jemand, die Daten in Block 1 zu manipulieren. Denken Sie daran, dass eine der Eigenschaften von kryptographischen Hash-Funktionen darin besteht, dass eine leichte Änderung der Eingabedaten den Ausgabehash stark verändert.

Selbst wenn also jemand versucht, die Daten in Block 1 auch nur geringfügig zu manipulieren, wird er seinen Hash, der in Block 2 gespeichert ist, drastisch ändern. Dies wiederum führt zur Änderung des Hash von Block 2, was zur Änderung des Hash in Block 3 führt und die bis zum Ende der Blockkette andauert. Dadurch wird die Kette eingefroren, was unmöglich ist, so dass die Kette einfach so manipulationssicher wird.

Jeder Block hat auch seine eigene Merkle-Wurzel. Jetzt, wie Sie bereits wissen, hat jeder Block eine Menge Transaktionen. Wenn die Transaktionen linear gespeichert werden sollten, wird es äußerst umständlich sein, alle Transaktionen durchzugehen, nur um eine bestimmte zu finden.