Ein Node ist auch wirtschaftlich programmiert und durch die Software so gesteuert, dass er, wenn Block 12 kommt und er noch keinen Block 11 hat „stutzig“ wird. Er kennt ja nur Block 10 und kann Block 12 nicht an Block 10 anbauen. Also sucht er beim Nachbarn einen gültigen Block 11, der dann nicht nur auf 10 passen soll, sondern auch der richtige für den Block 12 ist. Hört sich ein bisschen kompliziert an, ist aber sehr einfach.
Wenn der Node eine längere Kette beim Nachbarn findet, als er selbst hat, dann storniert und löscht er seine eigene Kette, die er lokal gespeichert hat, und übernimmt ab der Fork den Teil der Kette vom Nachbarn, der länger als seiner ist und auf den Block 12 passt. Im Beispiel von oben wäre Block 9 noch ein gemeinsamer, Blocks 10 und 11 sind jedoch beim Nachbarn andere. Allerdings passt der irritierende Block 12 auf 10 und 11 des Nachbarn. Flugs entscheidet sich der Node, seine Blocks 10 und 11 zu löschen und diese vom Nachbar-Node zu nehmen und an seinen Block 9 anzubauen. Dann passt auch der neue Block 12 an seine lokale Kette. Genial, oder?
Die in den verworfenen Blocks 10 und 11 vorhandenen Trans-aktionen werden wieder aufgelöst und in den Transaktionspool zurückgespielt. Dabei schaut der Node natürlich nach, ob die Transaktionen nicht auch in den Blocks, die er vom Nachbarn genommen hat, vorhanden waren und löscht diese aus seinem Transaktionspool. Die Differenz bleibt dann übrig. Sollte also nun die Transaktion von Alice schon dabei sein, dann ist diese weg und kann nicht mehr ausgeführt werden, weil sie ja schon ausgeführt wurde.
In den allermeisten Fällen betrifft eine solche Fork tatsächlich nur einen Block, der quasi zeitgleich gemint wurde und dessen Trans-aktionen dann als doch nicht erledigt zurückgegeben werden. In seltenen Fällen sind es zwei aufeinanderfolgende Blocks und in ganz seltenen Fällen können es mehr werden, aber das ist schon wieder so selten, dass man es getrost vernachlässigen könnte.
Die Betonung liegt hier auf vernachlässigt werden „könnte“, wenn es keine Wertetranfers wären, die in der Bitcoin-Blockchain aufge-zeichnet werden sollen. Angenommen, es handelte sich um eine Transaktion mit einem Marktwert von 10 Millionen Euro, die ausgeführt wird und in eine Fork mit drei aufeinanderfolgenden Blocks gerät, die später verworfen wird? Nicht gut, oder?
Genau aus diesem Grund sollte man auf mindestens sechs Blocks Tiefe warten, wenn man hohe Werte überträgt, denn nach sechs aufeinander stehenden Blocks, wenn also alle Nodes — aus dem dem oben beschriebenen Beispiel — bei Block 16 sind, geht die mathematische Möglichkeit, dass ein Teil des Netzwerks immer noch auf einer unterschiedlichen Kette arbeitet, gegen null. Die meisten Nutzer der Bitcoin-Blockchain warten zwei Blocks ab, ganz sicher ist es eben nach sechs oder mehr Blocks. Wenn man also einmal 10 Millionen erhalten sollte, sollte man sechs Bestätig-ungen abwarten — dann gehören einem die 10 Millionen ganz sicher.
Es ist also die Verknüpfung einzelner Datenblocks mithilfe krypto-grafischer Verfahren in Verbindung mit der Verteilung auf vielen Tausend unabhängiger Computer, die alle selbst nachrechnen und selbst die Daten verwalten, die zur Wahrheit führt.
Bitcoin ist die technische Lösung, die blindes Vertrauen in Infor-mationen von einem völlig fremdem Dritten ermöglicht. Sie macht damit die Mittler, die vertrauenswürdigen Mittler, über-flüssig.
Natürlich ist das oben skizzierte System bei Weitem nicht komplett beschrieben und es dient auch nur dem generellen Verständnis eines Blockchain-Systems. Die technische Implementation ist nicht gerade trivial und es sind die intelligentesten Köpfe unserer Welt, die sich mit dieser Technologie beschäftigen und sie weiterent-wickeln.
Конец ознакомительного фрагмента.
Текст предоставлен ООО «ЛитРес».
Прочитайте эту книгу целиком, купив полную легальную версию на ЛитРес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.