• sns01
  • sns03
  • sns04
  • sns02
  • sns05
+ 86-15252275109 - 872564404@qq.com
melde dich noch heute!
Ein Angebot bekommen

Was genau ist eine Blockchain?

Was genau ist eine Blockchain?

Am 31. Oktober 2008 löste eine von Satoshi Nakamoto unterzeichnete ID dieses Problem mit einem 9-seitigen Papier darüber, wie ich in einem völlig anonymen und dezentralen Netzwerk bezahlen kann.

Wir wissen jetzt, dass der mysteriöse Mann, bekannt als Satoshi Nakamoto, und diese neun Seiten aus dem Nichts 100 Milliarden RMB Bitcoin und die Technologie, die es antreibt, die Blockchain, erschaffen haben.

Ohne einen vertrauenswürdigen Dritten besteht das größte Problem darin, dass keiner von uns sich gegenseitig vertrauen kann. In einer Blockchain-Welt müssten also Übertragungen gesendet werden, damit jeder die Geschichte jedes einzelnen Dollars jeder einzelnen Person in der Welt kennt Netzwerk. Die Leute werden überprüfen, ob dies tatsächlich das ist, was ich mit einer elektronischen Signatur gesagt habe, und dann die Überweisung in ein Hauptbuch eintragen. Dieses Hauptbuch ist der Block. Das Verbinden der Blöcke ist die Blockchain. Es zeichnet alle Transaktionen von Bitcoin von seiner Gründung bis heute auf, und jetzt gibt es ungefähr 600.000 Blöcke, wobei zwei- oder dreitausend Transaktionen in jedem Block aufgezeichnet sind, und jedes Konto, einschließlich Ihres und meines, merkt sich genau, wie viel Geld es hat, wo es kam von dort, wo es ausgegeben wurde, und es ist transparent und offen.

Im Blockchain-Netzwerk verfügt jeder über ein identisches und in Echtzeit aktualisiertes Hauptbuch. Es überrascht nicht, dass die Zuverlässigkeit des Hauptbuchs der Eckpfeiler der digitalen Währung ist. Wenn das Hauptbuch nicht in Ordnung ist, funktioniert keine Währung gut.

Dies wirft jedoch zwei neue Fragen auf: Wer bewahrt die Bücher für alle auf? Wie stellen Sie sicher, dass die Bücher nicht gefälscht werden?

Wenn jeder ein Hauptbuch führen könnte, könnten die Transaktionen und die Reihenfolge der Transaktionen in jedem Block unterschiedlich sein, und wenn absichtlich falsche Einträge vorhanden wären, wäre dies noch chaotischer. Es ist unmöglich, ein Hauptbuch zu bekommen, das für alle akzeptabel ist.

Die Person, die die Bücher führt, muss also alle dazu bringen, sie zu akzeptieren, damit alle Bücher einheitlich sind. Dies wird auch als Konsensmechanismus bezeichnet.

Heutzutage gibt es verschiedene Konsensmechanismen für verschiedene Blockchains, und Satoshis Lösung besteht darin, das Problem zu lösen. Wer zuerst die Antwort ausarbeitet, hat das Recht, die Bücher zu behalten. Dieser Mechanismus heißt PoW: Proof-of-Work, Proof of Workload.

Die Art des Nachweises der Arbeitsbelastung ist erschöpfend. Je mehr Rechenleistung Ihr Gerät besitzt, desto höher ist die Wahrscheinlichkeit, die Antwort herauszufinden.

Zu diesem Zweck wird eine Hash-Verschlüsselung verwendet.

Nehmen wir zum Beispiel den SHA256-Algorithmus. Jede damit verschlüsselte Zeichenfolge ergibt eine eindeutige Zeichenfolge aus 256-Bit-Binärzahlen. Wenn die ursprüngliche Eingabe in irgendeiner Weise geändert wird, unterscheidet sich die Hash-verschlüsselte Nummer vollständig.

Die Art des Nachweises der Arbeitsbelastung ist erschöpfend. Je mehr Rechenleistung Ihr Gerät besitzt, desto höher ist die Wahrscheinlichkeit, die Antwort herauszufinden.

Zu diesem Zweck wird eine Hash-Verschlüsselung verwendet.

Nehmen wir zum Beispiel den SHA256-Algorithmus. Jede damit verschlüsselte Zeichenfolge ergibt eine eindeutige Zeichenfolge aus 256-Bit-Binärzahlen. Wenn die ursprüngliche Eingabe in irgendeiner Weise geändert wird, unterscheidet sich die Hash-verschlüsselte Nummer vollständig.

Die Art des Nachweises der Arbeitsbelastung ist erschöpfend. Je mehr Rechenleistung Ihr Gerät besitzt, desto höher ist die Wahrscheinlichkeit, die Antwort herauszufinden.

Zu diesem Zweck wird eine Hash-Verschlüsselung verwendet.

Nehmen wir zum Beispiel den SHA256-Algorithmus. Jede damit verschlüsselte Zeichenfolge ergibt eine eindeutige Zeichenfolge aus 256-Bit-Binärzahlen. Wenn die ursprüngliche Eingabe in irgendeiner Weise geändert wird, unterscheidet sich die Hash-verschlüsselte Nummer vollständig.

Die Art des Nachweises der Arbeitsbelastung ist erschöpfend. Je mehr Rechenleistung Ihr Gerät besitzt, desto höher ist die Wahrscheinlichkeit, die Antwort herauszufinden.

Zu diesem Zweck wird eine Hash-Verschlüsselung verwendet.

Nehmen wir zum Beispiel den SHA256-Algorithmus. Jede damit verschlüsselte Zeichenfolge ergibt eine eindeutige Zeichenfolge aus 256-Bit-Binärzahlen. Wenn die ursprüngliche Eingabe in irgendeiner Weise geändert wird, unterscheidet sich die Hash-verschlüsselte Nummer vollständig.

Die Art des Nachweises der Arbeitsbelastung ist erschöpfend. Je mehr Rechenleistung Ihr Gerät besitzt, desto höher ist die Wahrscheinlichkeit, die Antwort herauszufinden.

Zu diesem Zweck wird eine Hash-Verschlüsselung verwendet.

Nehmen wir zum Beispiel den SHA256-Algorithmus. Jede damit verschlüsselte Zeichenfolge ergibt eine eindeutige Zeichenfolge aus 256-Bit-Binärzahlen. Wenn die ursprüngliche Eingabe in irgendeiner Weise geändert wird, unterscheidet sich die Hash-verschlüsselte Nummer vollständig

Wenn wir einen Block öffnen, sehen wir die Anzahl der in diesem Block aufgezeichneten Transaktionen, die Transaktionsdetails, den Blockheader und andere Informationen.

Ein Blockheader ist eine Bezeichnung eines Blocks, die Informationen wie Zeitstempel, Merk-Baumwurzel-Hash, Zufallszahl und den Hash des vorherigen Blocks enthält. Wenn Sie eine zweite SHA256-Berechnung für den Blockheader durchführen, erhalten Sie den Hash dieses Blocks.

Um den Überblick zu behalten, müssen Sie die verschiedenen Informationen im Block zusammenfassen und diese Zufallszahl im Blockheader so ändern, dass der Eingabewert gehasht werden kann, um einen Hashwert zu erhalten, bei dem die ersten n Ziffern nach der Hashberechnung 0 sind .

Es gibt tatsächlich nur zwei Möglichkeiten für jede Ziffer: 1 und 0, so dass die Erfolgswahrscheinlichkeit für jede Änderung der Zufallszahl ein n-tel von 2 beträgt. Wenn beispielsweise n 1 ist, dh solange die erste Zahl ist 0, dann ist die Erfolgswahrscheinlichkeit 1 von 2.

Je mehr Rechenleistung im Netzwerk vorhanden ist, desto mehr Nullen müssen gezählt werden und desto schwieriger ist es, die Arbeitslast zu beweisen.

Heute beträgt n im Bitcoin-Netzwerk ungefähr 76, was einer Erfolgsrate von 1 zu 76 Teilen pro 2 oder fast 1 zu 755 Billionen entspricht.

Mit einer RTX 2080Ti-Grafikkarte im Wert von 8.000 US-Dollar sind das ungefähr 1407 Jahre.

Es ist wirklich nicht einfach, die Mathematik richtig zu machen, aber sobald Sie dies getan haben, kann jeder sofort überprüfen, ob Sie es richtig gemacht haben. Wenn es tatsächlich richtig ist, wird jeder diesen Block mit dem Hauptbuch verbinden und mit dem Packen im nächsten Block beginnen.

Auf diese Weise verfügt jeder im Netzwerk über ein identisches, in Echtzeit aktualisiertes Hauptbuch.

Und um alle für die Buchhaltung zu motivieren, wird der erste Knoten, der das Packen des Blocks abgeschlossen hat, vom System belohnt, das jetzt 12,5 Bitcoins oder fast 600.000 RMB umfasst. Dieser Prozess wird auch als Bergbau bezeichnet.

Um eine Manipulation des Ledgers zu verhindern, muss jeder neu hinzugefügte Block den Hash-Wert des vorherigen Blocks, auch als Hash-Zeiger bezeichnet, im Blockheader aufzeichnen. Ein solcher konstanter Vorwärtszeiger zeigt schließlich auf den ersten Gründungsblock und verkettet alle Blöcke fest miteinander.

Wenn Sie eines der Zeichen in einem Block ändern, ändern Sie den Hash-Wert dieses Blocks und machen den Hash-Zeiger des nächsten Blocks ungültig.

Sie müssen also den Hash-Zeiger des nächsten Blocks ändern, was sich jedoch wiederum auf den Hash-Wert dieses Blocks auswirkt. Daher müssen Sie auch die Zufallszahl neu berechnen. Nachdem Sie die Berechnung abgeschlossen haben, müssen Sie den nächsten Block ändern dieses Blocks, bis Sie alle Blöcke nach diesem Block geändert haben, was sehr umständlich ist.

Dies macht es dem Buchhalter unmöglich, die Fälschungen im Auge zu behalten, selbst wenn er dies wollte. Aufgrund der elektronischen Signatur kann der Buchhalter keine Überweisung von jemand anderem an sich selbst vortäuschen, und aufgrund der Geschichte des Buches kann er auch keinen Geldbetrag aus dem Nichts heraus ändern.

Dies wirft jedoch eine neue Frage auf: Wenn zwei Personen gleichzeitig die Berechnungen abschließen und einen neuen Block auspacken, auf wen sollten sie hören?

Die Antwort ist, wer lange genug ist, um zuzuhören, und jetzt kann jeder nach beiden Blöcken packen. Wenn sich beispielsweise der erste, der die Berechnung in der nächsten Runde beendet, für eine Verbindung mit B entscheidet, ist die B-Kette länger und alle anderen werden sich mit größerer Wahrscheinlichkeit auch mit B verbinden.

Innerhalb von sechs Packblöcken wird der Gewinner normalerweise abgerechnet, und der aufgegebene Kettenhandel wird zurückgezogen und zum Packen wieder in den Handelspool gelegt.

Aber da es derjenige ist, der am längsten ist, der auf den längsten hört, solange Sie besser zählen können als alle anderen und Ihre Zählleistung größer als 51% ist, können Sie die längste Kette selbst herausfinden und dann das Hauptbuch steuern .

Je größer die Rechenleistung der Bergleute in der Bitcoin-Welt ist, desto mehr Nullen muss jeder zählen, um sicherzustellen, dass niemand das Hauptbuch kontrollieren kann.

Andere Blockchains mit wenigen Teilnehmern schneiden jedoch nicht so gut ab, wie der 51% ige Angriff auf eine digitale Währung namens Bitcoin Gold am 15. Mai 2018.

Die Angreifer überwiesen zunächst ihr eigenes Bitgold im Wert von 10 Millionen US-Dollar an eine Börse, und diese Übertragung wurde in Block A aufgezeichnet. Die Angreifer konnten auch ihr eigenes Bitgold im Wert von 10 Millionen US-Dollar an eine Börse übertragen. Gleichzeitig bereitete der Angreifer heimlich einen Block B vor, in dem die Übertragung nicht stattfand, und berechnete einen neuen Block nach Block B. Der Angreifer bereitete auch heimlich einen Block B vor, in dem die Übertragung nicht stattfand.

Sobald die Übertragung auf der A-Kette bestätigt ist, kann der Angreifer das Bit Gold an der Börse abheben. Da die Rechenleistung des Angreifers jedoch 51% höher ist als die des gesamten Netzwerks, ist die B-Kette möglicherweise länger als die A-Kette. Wenn eine längere B-Kette für das gesamte Netzwerk freigegeben wird, wird der Verlauf neu geschrieben und die B-Kette ersetzt die Eine Kette als wahre Hauptkette und die Übertragung an die Börse in Block A werden zurückgezogen, wodurch der Angreifer 10 Millionen umsonst verdient.

Heutzutage ist der einfachste Weg für eine durchschnittliche Person ohne Rechenleistung, digitale Währung zu erhalten, diese an einer Börse zu kaufen und an Ihre Brieftaschenadresse abzuheben.

Diese Adresse stammt von Ihrem privaten Schlüssel, der verschlüsselt ist, und der öffentliche Schlüssel, der verschlüsselt ist, erhält die Adresse.

In einem anonymen Netzwerk wie der Blockchain kann nur der private Schlüssel beweisen, dass Sie Sie sind. Solange die Übertragung von einer elektronischen Signatur begleitet wird, die von Ihrem privaten Schlüssel generiert wird, kann jeder bestätigen, dass die Übertragung gültig ist. Wenn also der private Schlüssel kompromittiert wird, kann sich jeder als Sie ausgeben und das Geld überweisen.


Beitragszeit: 10.09.2020