Was ist eine Gabel? Open-Source-Software dupliziert und… | von Alex Koma | Die Hauptstadt | Dezember 2020
Open-Source-Software, die aus dem Haupt-Repository des Grand Project dupliziert und geändert wurde
Bitcoin ist Open-Source-Software, sodass jeder sie nach eigenem Ermessen duplizieren, ändern und verwenden kann. Die eigentliche Änderung des Quellcodes wird als Fork bezeichnet.
Mit anderen Worten, jede Gabelung ist eine Änderung der Regeln, nach denen ein Block in der Blockchain als authentisch (gültig) erkannt wird.
Was sind die Gabeln?
Es gibt zwei Haupttypen von Gabeln: weiche Gabeln und harte Gabeln. Die erste kann als "weiche" Änderung des Quellcodes bezeichnet werden, die zweite als "hart".
Was ist eine weiche Gabel?
Im Fall einer weichen Gabelung erfordert das Ändern der Regeln keine Aktualisierung des Clients (der Software), um die neuen Regeln durchzusetzen. Wenn einige der Knoten (Knoten) im Netzwerk die neuen Regeln nicht akzeptieren, können diese Knoten weiterhin mit den Knoten interagieren, die die neuen Regeln verwenden.
Zum besseren Verständnis können Sie eine Analogie zu Sprachen ziehen: Wenn vor der Gabelung alle Knoten amerikanisches Englisch sprachen und die neuen Regeln einen Wechsel zur britischen Version erfordern, können die Knoten, die weiterhin die amerikanische Version verwenden, dies weiterhin Briten verstehen. Gleichzeitig verstehen Knoten, die britisches Englisch verwenden, die amerikanische Version leicht.
Somit ist eine weiche Gabel eine reversible Codeänderung, die den Konsens über das Protokoll selbst nicht bricht.
Was ist eine harte Gabel?
Bei einer harten Gabelung widersprechen die neuen Regeln den alten so sehr, dass die Knoten, die sie nicht akzeptiert haben, keine Informationen von den Knoten erhalten, die sie akzeptiert haben. Wenn wir der gleichen Analogie mit Sprachen folgen, sprechen die alten Knoten Englisch und die neuen Chinesisch. Eine harte Gabelung impliziert eine Änderung des Konsensmechanismus selbst. In diesem Fall ist das gesamte Netzwerk in zwei Teile unterteilt, die nie wieder interagieren können. Dies liegt daran, dass Blöcke, die in einem Teil gültig sind, im anderen Teil nicht gültig sind.
Wie funktioniert es in Kryptowährungen?
Im Fall von Kryptowährungen kann eine Abzweigung eine Änderung der Betriebsregeln bedeuten, die mit der Notwendigkeit verbunden sind, Änderungen am Protokoll vorzunehmen. Mit anderen Worten, manchmal müssen Sie auf eine der Gabeltypen zurückgreifen, um Bitcoin besser und sicherer zu machen. Obwohl in einigen Fällen die Gabel ein Sicherheitsproblem darstellt.
Was passiert nach der harten Gabel?
Im Fall einer harten Gabel kann einer der resultierenden Zweige (Ketten) des Systems aussterben, aber es kann auch bleiben – es hängt davon ab, wie viel Hash-Kraft auf jeden der Zweige fällt. Der Zweig mit der höheren Leistung hat bessere Erfolgschancen. Als offensichtlichstes Beispiel für ein solches Szenario können wir uns an die harte Gabel des Ethereum-Netzwerks erinnern, die im Sommer 2016 stattfand: Die neue Kette existierte weiterhin unter dem früheren Namen (ETH), gleichzeitig aber auch die ursprüngliche Kette Ethereum Classic (ETC) wurde erhalten und gepflegt.
Wird angenommen, dass die meisten Kryptowährungen Bitcoin-Gabeln sind?
Eine Gabel kann wirklich als Klon einer vorhandenen Kryptowährung bezeichnet werden. Sie können beispielsweise den Quellcode von Bitcoin jetzt auf Ihren Computer kopieren, den Namen und die Emissionsregeln ändern und das Programm kompilieren. Danach müssen unbedingt mehrere Millionen Münzen abgebaut (ausgegeben) und Freunde und Bekannte zu einem aufregenden Wirtschaftsspiel eingeladen werden. Manchmal ergeben sich aus einem solchen Klonen sehr ernsthafte Projekte.
Sind alle Kryptowährungsprojekte Gabeln oder Altcoins?
Nein, nicht alle. Es gibt sogenannte „farbige Münzen“, Metamünzen und viele andere komplexe Token, die im engeren Sinne weder Gabeln noch Altmünzen sind.
Was ist eine Altmünze?
Jede andere alternative Kryptowährung als Bitcoin wird als Altcoin bezeichnet. Im engeren Sinne des Wortes kann eine Altmünze nicht als Klon einer bereits existierenden Kryptowährung betrachtet werden, die keine wesentlichen technischen Verbesserungen und den Wunsch nach einer weltweiten Singularität mit sich bringt. In der Praxis sind Altcoin und Fork sehr vage Konzepte, die unabhängig von der Genauigkeit dieser Definition für dasselbe Projekt verwendet werden können.
Was ist der Unterschied?
Es wäre richtiger, Altcoin-Kryptowährungen aufzurufen, die sich erheblich von anderen Projekten unterscheiden. Zum Beispiel Dash, Ethereum, MaidSafe, NXT. Im Gegenzug ist es richtiger, Gabeln wie Dogecoin (eine Gabelung von Litecoin), Expanse (eine Gabelung von Ethereum), Stellar (eine Gabelung von Ripple) zu nennen.