„Die Leute scheinen die Natur des Blockreifegrads nicht zu begreifen“, sagt Dr. Craig S. Wright in der dieswöchigen Folge von „Bitcoin Class with Satoshi“. In dieser fortlaufenden wöchentlichen Serie mit sCrypt-Gründer Xiaohui Liu spricht Dr. Wright mehr über Anreize für Miner (Transaktionsprozessor) und wie die wirtschaftlichen Regeln von Bitcoin helfen, das System ehrlich zu halten.
Er bezieht sich auf die Regel im Bitcoin-Protokoll, die eine 100 Block-Reifung erzwingt, bevor die (derzeit) 6,25 Bitcoin-Blocksubvention eines Prozessors ausgegeben werden kann. Sobald 100 Blöcke nach der Verarbeitung eines Blocks passiert sind, geben die Prozessoren das Geld normalerweise aus, indem sie die Gemeinkosten bezahlen und/oder es an eine Börse senden. Diese Coinbase-Coins beginnen dann unter anderen Benutzern zu zirkulieren, erzeugen mehrere Transaktionsströme und festigen die Integrität der Coinbase-Transaktion, indem der Blockchain mehr Daten hinzugefügt werden.
Ep11: 100 Block Maturity Level here https://t.co/okTUue9qQrhttps://t.co/t50fWslykM#bitcoinclass
— xhliu (@sinoTrinity) July 20, 2021
Die 100 Blockzahl soll Chain-Reorgs ansprechen, entweder natürlich oder seltener im Falle eines Angriffs auftreten. Dr. Wright erklärt, dass die Bestätigung von 100 Blöcken ungefähr 16-17 Stunden dauert, was den Minern in verschiedenen Zeitzonen genügend Zeit gibt, um ein Problem zu entdecken und darauf zu reagieren.
Dann geht er ins Detail, was passieren würde, wenn jemand über diesen Punkt hinaus versuchen würde, das Netzwerk anzugreifen (d. h. eine unehrliche oder illegale Aktion durchzuführen). Jeder Mining-Betrieb, der über genügend Macht verfügt, einen solchen Angriff auch nur in Betracht zu ziehen, wäre eine beträchtliche Operation, die letztendlich einer Autorität unterliegt. Selbst wenn es physisch innerhalb einer Jurisdiktion existierte, die nicht mit internationalen Normen kooperierte, könnte diese gesamte Jurisdiktion aus dem Netzwerk abgespalten werden.
Warum reden wir nochmal darüber? Weil in jüngster Zeit das Konzept eines „Reorg-Angriffs“ und das viel diskutierte Bitcoin-Gedankenexperiment des „egoish Mining“ prominent in den Nachrichten war. Dr. Wright sagt, er habe in der Vergangenheit mehrmals erklärt, dass egoistisches Mining (bei dem ein Miner heimlich einen Block abbaut, der lang genug ist, um eine unehrliche Mehrheits-Hashpower-Chain zu erstellen) nicht effektiv ist. Es würde nicht unbemerkt bleiben, und andere Miner würden nicht einfach daneben sitzen und es geschehen lassen, ohne etwas zu unternehmen.
Ein egoistischer Miner müsste seine Aktion über mehrere tausend Blöcke hinweg fortsetzen, um einen Gewinn zu erzielen, der mehr als eine Schwierigkeitsanpassungsperiode abdeckt – und dies ist in einem Netzwerk mit so vielen anderen großen Wirtschaftsteilnehmern einfach unmöglich. Prozessoren/Miner, Börsen, Händler, Geschäftsanwender – alle haben etwas Großes auf dem Spiel und alle haben die Mittel, um Rechtsbehelfe einzulegen, entweder rechtlich oder über die Regeln des Netzwerks. Er verspricht, in zukünftigen Episoden näher darauf einzugehen, wie andere Nodes einen Angriff erkennen könnten.
Dr. Wright knüpft dies noch einmal an Lawrence Lessigs Aussage „Code is Law“, die viele fälschlicherweise auf Bitcoin angewendet haben und dies auch heute noch tun. „Bitcoin ist nicht dafür ausgelegt, ‚Code als Gesetz‘ darzustellen“, sagt er, und jeder, der den Satz wiederholt, ohne andere Faktoren außerhalb des Codes zu verstehen, „ist ein Idiot“.
„Ich bin nett hier. Ich könnte weitaus schlimmere Dinge sagen.“
Ebenso falsch sind Behauptungen, dass Maschinen und ihr Code zu allem fähig sind, was sich der allgemeinen Intelligenz nähert. „Der intelligenteste Algorithmus (der heute existiert) ist nicht so schlau wie eine Spinne“, sagt er. Tatsächlich hat eine Spinne eine exponentiell höhere Rechenkomplexität als jedes Computersystem der Welt. Und wenn Sie denken, dass wir jeden Tag näher daran kommen, eine allgemeine Intelligenz zu schaffen, ist das auch falsch. Wir sind dem so nahe wie ein Höhlenmensch vor Millionen von Jahren. Selbstfahrende Autos können in 90 % der Fälle richtig liegen, aber bei den anderen 10 % scheitern, was sie nahezu nutzlos macht.
Warum ist das relevant? Es lehrt uns, niemals zu viel Vertrauen in den Code zu setzen. „Kodex ist kein Gesetz. Code ist einfach und Code ist leicht anzugreifen.“ Darüber hinaus existiert kein System außerhalb des Gesetzes, und Sie können kein System (oder keinen Club) gründen, das sich selbst von Gesetzen ausschließt.
Dr. Wright spekuliert, dass die Entwickler von BTC Core andere Gründe haben, Bitcoin bewusst klein, begrenzt und nischenförmig zu halten. Auf diese Weise dient es anderen Zwecken, sagt er. Was könnten sie sein? Um das herauszufinden, musst du dir die ganze Folge ansehen.
Das ursprüngliche Bitcoin-Protokoll fördert Offenheit und Ehrlichkeit, und je größer es wird, je mehr Verbindungen Nodes zu anderen Nodes haben, desto sicherer und ehrlicher kann es sein.
Um frühere Episoden der Theorie von Bitcoin und der Bitcoin-Klasse anzusehen, sehen Sie sich den YouTube-Kanal Theory of Bitcoin hier und den YouTube-Kanal Bitcoin Class with Satoshi hier an.
Neu bei Bitcoin? Schauen Sie sich die Sektion Bitcoin für Anfänger von CoinGeek an, den ultimativen Ressourcenführer, um mehr über Bitcoin – wie ursprünglich von Satoshi Nakamoto vorgesehen – und Blockchain zu erfahren.