Wenn Sie den Kryptowährungsmarkt recherchieren oder in ihn investieren, haben Sie sicher schon von Soft-Fork- und Hard-Fork-Updates von Bitcoin, Ethereum, Litecoin usw. gehört. Haben Sie jemals darüber nachgedacht, was Fork ist? Lassen Sie mich den folgenden Artikel durchgehen, um es herauszufinden!
Was ist eine Gabel?
In der Blockchain ist „Fork“ der Prozess der Änderung des zugrunde liegenden Protokolls oder der Regeln der Blockchain. Forks treten auf, wenn eine Software kopiert und geändert wird. In diesem Fall teilt sich die Blockchain und es wird eine neue Blockchain erstellt, die jedoch immer noch den gleichen Verlauf wie die ursprüngliche Blockchain behält. Allerdings wird die neue Blockchain nach anderen Regeln funktionieren.
Fork kann beabsichtigt oder unbeabsichtigt sein. Eine Abzweigung findet statt, wenn eine Community sich nicht darüber einig ist, wie eine Blockchain funktionieren soll. Bei einer Abzweigung entscheidet die Community, welche Blockchain weiterhin verwendet werden soll und welche Blockchain zur dominierenden Blockchain wird. Mit einem Soft Fork können beide Blockchains weiterbestehen.
Forks können in der Blockchain-Community ein kontroverses Thema sein, andere argumentieren, dass sie verwirrend und schädlich sein können.
Der Zweck von Fork
Der Zweck des Forkens einer Blockchain kann unterschiedlich sein, im Allgemeinen gibt es jedoch drei grundlegende Gründe:
- Blockchain-Upgrade: Fork kann verwendet werden, um die Blockchain zu verbessern, Sicherheitslücken zu beheben, neue Funktionen hinzuzufügen oder den Konsensmechanismus zu ändern. Beispielsweise zielte der Bitcoin-Cash-Fork 2017 darauf ab, die Blockgrößenbeschränkung zu erhöhen, damit die Blockchain mehr Transaktionen pro Sekunde verarbeiten kann.
- Neue Coins erstellen: Forks können auch zum Erstellen neuer Kryptowährungen verwendet werden. Dies wird erreicht, indem die Blockchain einer vorhandenen Kryptowährung kopiert und dann das Protokoll geändert wird.
Beispielsweise ereignete sich der Ethereum Classic #fork-Vorfall 2016, nachdem die Ethereum-Community uneinig war, wie mit dem DAO-Smart-Contract-Hack umzugehen sei. Oder in jüngerer Zeit: Ethereum PoW (ETHW) hat sich von Ethereum abgespalten, weil die Bergleute mit dem Vorschlag, auf einen PoS-Mechanismus umzusteigen, nicht einverstanden waren.
Testen Sie neue Ideen:#Forkskönnen auch zum Testen neuer Ideen verwendet werden. Dies liegt daran, dass Forks es Entwicklern ermöglichen, neue Änderungen an der Blockchain zu testen, ohne die Hauptkette zu beeinträchtigen.
Beispielsweise wurde Bitcoins 2017 SegWit 2 x#forkentwickelt, um neue Möglichkeiten zur Verarbeitung von Transaktionen auf der Bitcoin-Blockchain zu testen.
Beispiel: Der Bitcoin SegWit 2 x Fork aus dem Jahr 2017 testet neue Möglichkeiten zur Verarbeitung von Transaktionen auf#blockchainBitcoin.
Vorteil
-Verbesserung der Sicherheit: Forks können verwendet werden, um Sicherheitslücken in der Blockchain zu schließen.
Das Ziel des Bitcoin Cash Forks bestand beispielsweise darin, die Blockgrößenbeschränkung zu erhöhen, um die Blockchain widerstandsfähiger gegen Angriffe zu machen.
Beispielsweise zielte der Fork von Bitcoin Cash darauf ab, die Blockgrößenbeschränkung zu erhöhen, was die Blockchain widerstandsfähiger gegen Angriffe machen würde.
-Neue Funktionen: Forks können verwendet werden, um der Blockchain neue Funktionen hinzuzufügen.
Beispielsweise hat Ethereum Classic#forkeine neue Funktion namens „Replay Protection“ hinzugefügt, die Angreifer daran hindert, Gelder von Ethereum und Ethereum Classic zu stehlen.
Beispielsweise hat#forkEthereum Classic eine neue Funktion namens „Replay Protection“ hinzugefügt, die Angreifer daran hindert, Gelder von Ethereum und Ethereum Classic zu stehlen.
- Verbesserte Dezentralisierung: Forks verbessert die Dezentralisierung von Blockchains, indem es die Erstellung neuer Blockchains ermöglicht, die von verschiedenen Personengruppen betrieben werden können.
Beispiel: Bitcoin#Cashwird von einer vielfältigen Gruppe von Menschen mithilfe der#Blockchain#Bitcoin erstellt und betrieben
Schwäche
-Chaos: Forks können zu Kettenspaltungen, Chaos und Benutzerausfällen führen.
-Geldverlust:#Forkskönnen auch zu einem Geldverlust führen, wenn Benutzer ihre Software nicht auf neuere Versionen der Blockchain aktualisieren. Im Jahr 2017 konnten einige Benutzer ihre Software nach der#Forkvon Bitcoin Cash nicht aktualisieren, sodass sie keinen Zugriff auf Gelder in der Bitcoin Cash-Blockchain hatten.
Hard Fork und Soft Fork
Was ist ein Hard Fork?
Ein Hard Fork ist ein Software-Upgrade, das mit älteren Versionen der Blockchain nicht kompatibel ist und erfordert, dass alle Knoten ihre Software aktualisieren, um weiterhin am Netzwerk teilnehmen zu können. Das bedeutet, dass Knoten, die auf der neueren Version der Blockchain laufen, keine Transaktionsdaten empfangen können, die auf der älteren Version ausgeführt wurden, und umgekehrt.
Bei einem Hard Fork teilt sich die Blockchain in zwei unabhängige Versionen: eine, die den neuen Regeln folgt, und eine, die den alten Regeln folgt.
Beispielsweise erlebte Ethereum im Jahr 2016 einen Hard Fork, der zur Entstehung zweier Zweige führte: Ethereum und Ethereum Classic.
Was ist ein Soft Fork?
Ein Soft Fork ist ein Software-Upgrade, das abwärtskompatibel mit älteren Versionen der Blockchain ist. Das bedeutet, dass ältere Knoten weiterhin am Netzwerk teilnehmen können, ohne ihre Software aktualisieren zu müssen, während aktualisierte Knoten weiterhin mit älteren Knoten kommunizieren können.
Ein Soft Fork fügt normalerweise eine neue Regel hinzu, die nicht im Widerspruch zur alten Regel steht. Beispielsweise wurde Bitcoin im Jahr 2017 einem Soft Fork unterzogen, um die Blockgrößenbeschränkung zu erhöhen. In diesem Fall können Knoten, die ihre Software nicht aktualisiert haben, weiterhin an den alten Regeln teilnehmen, jedoch nicht an den neuen Konsensregeln.
Was ist besser, Hard Fork oder Soft Fork?
Hard Forks und Soft Forks sind beide Möglichkeiten, das Blockchain-Protokoll zu ändern, sie haben jedoch jeweils unterschiedliche Vor- und Nachteile.
Ein Hard Fork ist störender als ein Soft Fork, da alle Benutzer ihre Software aktualisieren müssen, um weiterhin am Netzwerk teilnehmen zu können. Gleichzeitig ist ein Soft Fork weniger störend als ein Hard Fork, da nicht alle Benutzer ihre Software aktualisieren müssen.
Welcher Typ zu wählen ist, hängt von der jeweiligen Situation ab. Wenn das Ziel darin besteht, wesentliche Änderungen am Blockchain-Protokoll vorzunehmen, kann ein Hard Fork erforderlich sein. Wenn das Ziel jedoch darin besteht, kleine Änderungen vorzunehmen oder neue Ideen zu testen, ist ein Soft Fork möglicherweise die bessere Wahl. Letztendlich liegt die Entscheidung, einen Hard- oder Soft-Fork zu verwenden, bei den Entwicklern und der Kryptowährungs-Community.
Geschichte des Hard Fork Bitcoin
Bitcoin XT (2014): Bitcoin XT ist ein von Mike Hearn vorgeschlagener Hard Fork. Ziel ist es, die Blockgrößenbeschränkung von 1 MB auf 8 MB zu erhöhen. Dieser Hard Fork scheiterte jedoch, da sich die meisten Miner und Benutzer dafür entschieden, auf der ursprünglichen Bitcoin-Blockchain zu bleiben.
Bitcoin Classic (2015): Bitcoin Classic ist ein weiterer Hard Fork, der darauf abzielt, die Blockgrößenbeschränkung zu erhöhen. Dieser Fork war erfolgreicher als Bitcoin XT, wurde aber immer noch nicht von der Mehrheit der Nutzer unterstützt.
Bitcoin Cash (2017): Bitcoin Cash ist der bislang erfolgreichste Bitcoin-Hard Fork. Es wurde von einer Gruppe von Minern und Entwicklern entwickelt, die mit den langsamen Transaktionsbestätigungszeiten und den hohen Gebühren im Bitcoin-Netzwerk unzufrieden waren. Die Blockgrößenbeschränkung der Bitcoin Cash-Blockchain wurde auf 8 MB erhöht und es wurden mehrere weitere Änderungen vorgenommen.
Bitcoin Satoshi's Vision (2018): Bitcoin Satoshi's Vision ist ein Hard Fork von Bitcoin Cash, der von einer Gruppe von Minern und Entwicklern erstellt wurde, um die Blockgrößenbeschränkung auf 128 MB zu erhöhen und einige andere Änderungen vorzunehmen.
Bitcoin Cash SV (2018): Bitcoin Cash SV ist ein weiterer Fork von Bitcoin Cash. Mit diesem Hard Fork wurde die Blockgrößenbeschränkung der Bitcoin-Blockchain auf 1 GB erhöht und es wurden mehrere weitere Änderungen vorgenommen.
Zusammenfassen
Hard Forks und Soft Forks sind zwei wichtige Faktoren, um den nachhaltigen Erfolg einer Blockchain sicherzustellen. Sie ermöglichen es uns, Änderungen und Upgrades am Blockchain-System ohne Eingreifen Dritter vorzunehmen. Ich hoffe, dass die Leser durch diesen Artikel ein besseres Verständnis für Forks, Soft Forks und Hard Forks erlangen, damit sie sich im Forschungs- und Anlageprozess wohler fühlen.
