Читать книгу Bitcoin, Blockchain & Co. — Die Wahrheit und nichts als die Wahrheit (überarbeitete Ausgabe 2021/22) - Joe Martin - Страница 29

Eine minimale Änderung am Anfang zwingt zur kompletten Neuberechnung der gesamten Blockchain

Оглавление

Das alles ist bisher reine Mathematik, die nichts nützt, weil man ja doch Daten ändern kann. Das führt nur dazu, dass die Hash-Werte der Blocks sich verändern. Sie verändern sich zwar in völlig andere, also nicht nur ein bisschen, sodass es nicht auffallen würde, sondern sie ändern sich massiv und die Daten entsprechen nicht mehr Wahrheit. Was aber niemand sehen kann.

Transaktionen und Aufzeichnung aus der Vergangenheit wurden gefälscht. In einer manipulierten Blockchain auf unseren Com-putern sind nicht mehr die ursprünglichen Daten hinterlegt. Die Historie wurde geändert. Das Grundstück gehört jetzt jemand anderem. Das kann es also noch nicht sein.

Natürlich hat Nakamoto auch dieses Problem gelöst, indem er zusätzlich ein sogenanntes „Peer-to-Peer-Netzwerk“ vorgesehen hat. Ein Peer ist eine Person, ein Individuum oder — in der technischen Welt — eine Maschine in einem Netzwerk. In der Übersetzung aus dem Englischen wird ein „Peer“ als ein „Gleich-rangiger“ oder „Ebenbürtiger“ bezeichnet.

In unserem technischen Fall ist es einfach ein anderer Computer, der als Node bezeichnet wird. Dieser Node ist mit anderen Nodes verbunden und nimmt die Datenblocks von seinem Nachbar entgegen. Er überprüft schnell den Hash-Wert des neuen Blocks. Das ist, aufgrund des verwendeten Hash-Prozederes, eine ver-gleichsweise einfache Rechenaufgabe, die jeder Computer sehr schnell ausführen kann. Die Überprüfung ist sehr viel leichter als die ursprüngliche Berechnung des Hash-Wertes des jeweiligen Blocks an sich.

Wenn dieser Hash-Wert nun korrekt ist, dann hängt der Node den neuen Datenblock einfach an die Blockchain an, die er schon hat. Lässt sich der Hash nicht errechnen, dann verwirft der Node den Block und wartet auf den nächsten.

Das ganze Prozedere wird konstant auf vielen Tausend Nodes parallel ausgeführt. So wird Block für Block zu lokalen, auf den jeweiligen Nodes lagernden Blockchains zusammengebaut. In der Bitcoin-Blockchain haben also viele Tausend Nodes die Blocks 1 bis 5 aus dem Beispiel von oben zusammengefügt und lokal gespei-chert.

Bitcoin, Blockchain & Co. — Die Wahrheit und nichts als die Wahrheit (überarbeitete Ausgabe 2021/22)

Подняться наверх