Zum Inhalt springen
buybitcoinsmart

Glossar / Protokoll und Upgrades

Fork

Was ist ein Fork?
Ein Fork ist jeder Punkt, an dem sich die Geschichte oder das Regelwerk von Bitcoin in zwei Teile spaltet. Deshalb deckt das Wort drei verschiedene Ereignisse ab, die sich auf völlig unterschiedlichen Zeitskalen klären.

Die meisten Forks sind Unfälle, die einen Block lang dauern: Zwei Miner veröffentlichen auf derselben Höhe, und das Netzwerk kürt innerhalb von Sekunden einen Gewinner. Einige wenige sind bewusste Regeländerungen, und einer dieser Streitfälle endete damit, dass sich am 1. August 2017 bei Block 478.558 eine zweite Kette abspaltete. Wenn eine Schlagzeile sagt, Bitcoin sei geforkt, ist die erste nützliche Frage, welcher dieser Fälle tatsächlich eingetreten ist.

Wie es funktioniert

Ein Fork ist eine Abzweigung, und Bitcoin bildet auf drei voneinander unabhängige Weisen Abzweigungen, die nichts außer dem Namen gemeinsam haben.

Die erste ist ein Chain Fork, und sie ist gewöhnliches Pech. Einen Block zu finden dauert ungefähr zehn Minuten, und bis er die andere Seite des Netzwerks erreicht, dauert es ein bis zwei Sekunden, daher lösen mitunter zwei Miner dieselbe Höhe, und jede Hälfte des Netzwerks sieht zuerst einen anderen Block. Beide sind gültig. Beide bauen auf demselben Elternblock auf. Das Unentschieden löst sich, wenn der nächste Block auf einem der Zweige landet, und der Verlierer wird zu einem veralteten Block, dessen Belohnung sich in nichts auflöst. Niemand stimmt ab, niemand verhandelt, und der Vorfall ist meist vorbei, bevor Sie einen Block-Explorer neu laden könnten.

Die zweite ist ein Rule Fork, und das meinen die Leute, wenn sie über Forks streiten. Die Spaltung liegt hier nicht in der Kette, sondern in der Definition der Software, was ein gültiger Block ist. Verschärfen Sie die Regeln, akzeptieren alte Nodes weiterhin alles, was die neue Software erzeugt: Das ist ein Soft Fork, und Bitcoin hat das wiederholt gemacht, von pay to script hash am 1. April 2012 bis Taproot bei Block 709.632 am 14. November 2021. Lockern Sie die Regeln, beginnen alte Nodes Blöcke abzulehnen, die die neue Software für zulässig hält: Das ist ein Hard Fork, und er vermeidet nur dann eine dauerhafte Spaltung, wenn praktisch alle upgraden.

Die dritte ist ein Code Fork, der den Konsens überhaupt nicht berührt. Jeder darf das Repository von Bitcoin Core kopieren, es ändern und das Ergebnis veröffentlichen. Bitcoin Knots ist genau das: ein separates Projekt, das von einem anderen Entwickler betreut wird und bewusst dieselben Konsensregeln beibehält, sodass seine Blöcke und die Blöcke von Core austauschbar sind. Tausende Repositories auf GitHub sind Forks von Bitcoin in diesem Sinn, und fast keines davon erzeugt jemals einen Block.

Nur die mittlere Art kann einen neuen Vermögenswert schaffen, und nur dann, wenn der Streit tief genug ist, dass Miner beide Zweige auf unbestimmte Zeit weiter aufbauen.

Warum das beim Bitcoin-Kauf wichtig ist

Forks erreichen einen gewöhnlichen Käufer als betriebliche Ereignisse bei einer Börse, nicht als Ereignisse des Protokolls.

Rund um jede umstrittene Regeländerung frieren Plattformen die Teile ihres Geschäfts ein, die eine stabile Kette voraussetzen. Einzahlungen und Auszahlungen stoppen, manchmal für Tage, während Ingenieure warten, bis sich die Lage beruhigt, und entscheiden, ob nun ein zweiter Vermögenswert existiert. Diese Sperre ist der Teil, der Sie kostet, denn sie fällt tendenziell genau dann an, wenn sich der Preis bewegt. Wenn Sie Coins auf einer der Börsen halten, die diese Website bewertet, und eine umstrittene Änderung hat ein bekanntes Aktivierungsdatum, dann ziehen Sie sie deutlich vor diesem Datum auf eine Wallet ab, die Sie kontrollieren, nicht an diesem Tag selbst.

Das zweite, was Sie wissen sollten, ist, dass ein Rule Fork nichts von Ihnen verlangt. Jeder Soft Fork, den Bitcoin aktiviert hat, hat alte Wallets weiter funktionieren lassen. Eine 2016 niedergeschriebene Seed-Phrase aus zwölf Wörtern stellt weiterhin wieder her, leitet weiterhin dieselben Adressen ab und gibt weiterhin aus. Niemand musste jemals Coins bewegen, um sie zu behalten.

Das dritte ist, dass „kostenlose Coins aus dem Fork“ seit 2017 ein Betrugsskript ist und nie aufgehört hat, eines zu sein. Keine echte Kettenspaltung verlangt Ihre Seed-Phrase, Ihren privaten Schlüssel oder eine kleine Einzahlung, um etwas freizuschalten. Unser Ratgeber zu verbreiteten Betrugsmaschen behandelt den genauen Wortlaut, den diese Nachrichten verwenden.

Drei Bedeutungen, die eine Schlagzeile mit "Fork" meinen kann

Nehmen Sie drei Ereignisse, die alle als Forks gemeldet wurden, und beachten Sie, wie wenig sie gemeinsam haben.

Am 11. März 2013 ließ ein Datenbanklimit Nodes der Version 0.7 einen Block ablehnen, den Nodes der Version 0.8 akzeptierten, und die Kette lief etwa sechs Stunden lang als zwei Zweige, bis Entwickler Pools baten, auf die ältere Version zurückzugehen. Das war ein versehentlicher Hard Fork, verursacht durch einen Fehler, und er endete damit, dass alle wieder auf einer Kette und einem Vermögenswert waren.

Am 1. August 2017 begann eine Gruppe, die größere Blöcke wollte, bei Block 478.558 ein inkompatibles Regelwerk durchzusetzen, und minte damit weiter. Das war ein bewusster Hard Fork. Er brachte Bitcoin Cash hervor, einen separaten Vermögenswert mit eigenem Preis, eigenen Minern und eigener Geschichte ab diesem Block, der alle davor verzeichneten Guthaben teilt.

Dass Bitcoin Knots die Codebasis von Bitcoin Core forkte, spaltete dagegen überhaupt nichts. Es sind dieselben Konsensregeln in anderer Verpackung, weshalb ein Node von Knots und ein Node von Core auf derselben Kette sitzen und bei jedem Block übereinstimmen.

Fork vs. veralteter Block

Ein Fork ist der Zweig; ein veralteter Block ist, was vom unterlegenen Zweig übrig bleibt. Jeder versehentliche Chain Fork hinterlässt genau einen veralteten Block pro unterlegenem Zweig, und dieser Block ist nicht ungültig, nur unglücklich: Er erfüllte jede Konsensregel und kam schlicht auf der falschen Seite eines Rennens an. Explorer, die ihn anzeigen, kennzeichnen ihn als veraltet oder, weniger genau, als verwaist, und die Belohnung darin war nie ausgebbar.

Fork vs. Kettenreorganisation

Ein Fork ist der Moment, in dem zwei Zweige existieren; eine Kettenreorganisation ist das, was ein Node daraufhin tut. Ihr Node beobachtet den Fork möglicherweise gar nicht, wenn er zufällig nur den Gewinner-Block erhielt. Erhielt er zuerst den Verlierer-Block, reorganisiert er: Er trennt diesen Block ab, verbindet den Zweig mit mehr Arbeit und macht weiter. Das eine ist eine Eigenschaft des Netzwerks, das andere ein Ereignis in Ihrem eigenen Debug-Log.

Nicht zu verwechseln mit

Häufig gestellte Fragen

Bringt mir ein Bitcoin-Fork kostenlose Coins?

Nur ein Hard Fork, der eine überlebende zweite Kette hervorbringt, tut das, und in nennenswertem Umfang ist das einmal vorgekommen, mit Bitcoin Cash im August 2017. Keine echte Abspaltung benötigt jemals Ihre Seed-Phrase, Ihren privaten Schlüssel oder eine Einzahlung, um etwas freizugeben.

Muss ich etwas tun, wenn Bitcoin forkt?

Nein. Jeder Soft Fork, den Bitcoin aktiviert hat, ließ alte Wallets funktionsfähig, sodass eine vor Jahren aufgeschriebene Seed-Phrase noch wiederherstellt, noch dieselben Adressen ableitet und noch ausgibt.

Was ist der Unterschied zwischen einem Fork und einer Kettenreorganisation?

Ein Fork sind zwei Zweige, die gleichzeitig existieren; eine Reorganisation ist der Wechsel eines Node von dem Zweig, den er hatte, zu dem Zweig mit mehr Arbeit. Die meisten Forks dauern einen einzigen Block und die meisten Nodes sehen sie nie.

Weiterlesen

Verwandte Begriffe

Mehr zum Thema Protokoll und Upgrades

Diese Seite auf Englisch lesen