Blockchain-Netzwerke sind Open-Source-Software, die jedem und überall Zugang zur Verbesserung seines Softwareprotokolls gewährt. In der Blockchain ist es jedoch üblich, unterschiedliche Protokolle zu haben, die falsch ausgerichtet sind, sodass die Bergleute die endgültige Entscheidung haben, eine bestimmte Blockchain zu wählen und bei ihr zu bleiben.
In Fällen, in denen Entscheidungen aufgeteilt werden, führt dies zur Erstellung von zwei Versionen derselben Blockchain. Dieser Effekt von getrennten Entscheidungen im Blockchain-Netzwerk wird als „Fork“ bezeichnet.
Ein Fork liegt vor, wenn Blockchains divergieren, um zwei oder mehr im selben Netzwerk zu bilden, was normalerweise passiert, wenn Änderungen an einer Blockchain-Software vorgenommen werden. Diese Divergenz tritt auf, wenn verschiedene Entwickler unterschiedliche Softwareversionen verwenden, nachdem ein Fork (Softwareänderung) aufgetreten ist. Das bedeutet, dass simultane Projekte aus demselben Netzwerk gleichzeitig laufen, aber von da an unterschiedliche Wege gehen.
Forks können – und werden normalerweise – von Entwicklern und sogar Mitgliedern einer Kryptowährungsgemeinschaft initiiert. Dieses Ereignis tritt häufig auf, wenn eine bestimmte Community mit der Benutzerfreundlichkeit der vorherigen Implementierung der Blockchain unzufrieden war; daher wird eine andere Version der Software implementiert.
In anderen Fällen können Forks eine Möglichkeit sein, Geld zu sammeln, um neue Projekte oder sogar Angebote für digitale Währungen umzusetzen.
Es gibt zwei weitere Kategorien von Forks: Accidental und Intentional Forks. Versehentliche Forks treten auf, wenn zwei oder mehr Blöcke gleichzeitig entdeckt werden, und diese Art von Fork löst sich normalerweise von selbst, da nach dem Hinzufügen anderer Blöcke der längere Block gültig bleibt, während die kürzeren Blöcke – oder „Waisenblöcke“ – aufgegeben werden.
Intentional Forks sind jedoch in zwei Unterabschnitte unterteilt: Hard Forks und Soft Forks.
Hard Forks sind Änderungen, die an der Blockchain auftreten, mit einem breiten Spektrum an Auswirkungen auf das gesamte Softwareprotokoll des Netzwerks. Diese Forks werden nach neuen Regeln erstellt, die in die Software eingegeben werden, Regeln, die dazu neigen, frühere Transaktionen ungültig zu machen und umgekehrt.
Sobald die neue Regel eingegeben wurde, können einige Benutzer den neuen Pfad verwenden, während andere der Linie der alten Software folgen können. Diese Variation führt zu einer dauerhaften Trennung.
Soft Forks hingegen sind Änderungen, die es den alten Knoten – oder Benutzern – ermöglichen, die Daten zu akzeptieren, ohne dass die neuen Knoten diese Änderung bemerken. Dies geschieht, wenn neue Funktionen und Upgrades auftreten, normalerweise auf Programmierebene. Es führt immer noch zu einer einzigen Blockchain, und die implementierten Änderungen sind immer noch mit den Pre-Fork-Blöcken kompatibel.
Beide Forks – Hard und Soft – sind ähnlich, denn wenn eine Direktive im Netzwerk geändert wird, sind sowohl alte als auch neue Versionen vorhanden.
Sie unterscheiden sich jedoch wesentlich darin, dass es bei Soft Forks lediglich eine Aufteilung gibt, Hard Forks jedoch zwei völlig unterschiedliche Blockchains erzeugen. Bei Soft Forks ist es also immer noch eine Blockchain, die kaum in zwei Teile geteilt ist.
Quelle: Analytics Steps
Im Jahr 2017 leitete Tether (USDT) gewaltsam eine Hard Fork ein, nachdem behauptet wurde, dass Stablecoins im Wert von Millionen gestohlen worden seien. Die Hard Fork machte die gestohlenen Coins im Wesentlichen überflüssig, da die Coins nicht mehr für Transaktionen verwendet werden konnten.
Im Jahr 2020 initiierte Ethereum aufgrund seines neuen Updates in seinem Netzwerk einen Hard Fork. Die digitale Währung wechselte durch ein Konsensprotokoll vom Proof of Work zum Proof of Stake.
Einer der bemerkenswertesten Soft Forks in der Kryptowährungsbranche fand 2017 statt, als Bitcoin ein Update namens „Segregated Witness“ erstellte, das das Format von Transaktionen im Netzwerk änderte.
Als Bitcoin im Jahr 2019 eine Blockgrößenbeschränkung von 1 MB einführte, führte dies zu Soft Forks, da dies bedeutete, dass Bitcoin jetzt nur noch zwischen drei und sieben Transaktionen pro Sekunde durchführen konnte.
Forking wird angewendet, um viele Dinge zu lösen. Beispielsweise werden Fehler im System oder Fehler in einer bestimmten Blockchain behoben. Ein Fork in diesem Zusammenhang wiederum erweitert die Effizienz und Stabilität einer solchen Kryptowährung
Mehrere Altcoins (alternative Coins) wurden sowohl von Bitcoin als auch von Ethereum gegabelt. Diese Münzen zielen darauf ab, die Sicherheitsmerkmale zu nutzen, die diesen beiden großen digitalen Währungen innewohnen.
Aufgrund unterschiedlicher Sicherheitsmerkmale bevorzugen Benutzer eine Hard Fork gegenüber einer Soft Fork. Obwohl es viel Aufwand erfordert, ist die durch Hard Forking garantierte Privatsphäre eine zugrunde liegende Absicherung.
Obwohl der Forking-Prozess für die Verwendbarkeit einer Münze sehr wichtig ist, kann die Durchführung von Forks zeitaufwändig und ziemlich chaotisch sein! Darüber hinaus ist die Wertstabilität digitaler Währungen während dieser Prozesse einem hohen Volatilitätsrisiko ausgesetzt.
Außerdem kann jeder einen früheren Code kopieren und ändern. Unter den Entwicklern kommt es zwangsläufig zu Meinungsverschiedenheiten darüber, welcher Block zu befolgen ist. Eine Übersättigung ist ebenfalls vorprogrammiert, da Fork dazu neigt, zur Schaffung anderer Altcoins zu führen. Zum Beispiel hatte Bitcoin – Stand 2021 – 105 Hard Forks, darunter Bitcoin Cash, Bitcoin Gold usw.
Während Forks als eine Änderung der Blockchain-Software beschrieben werden können, die zu einer Divergenz in der Blockchain-Nutzung führt, ist es mehr als das. Forks bieten eine Möglichkeit für Blockchain-Projekte und Benutzer, sich an die Möglichkeiten auf dem Markt anzupassen und erfolgreich zu sein. Forks repräsentieren in den sinnbildlichsten Fällen die Entwicklung der zugrunde liegenden Technologie hinter einem Projekt und korrelieren auch damit, wie heftig eine Blockchain aktualisiert und weiterentwickelt wird.
Blockchain-Netzwerke sind Open-Source-Software, die jedem und überall Zugang zur Verbesserung seines Softwareprotokolls gewährt. In der Blockchain ist es jedoch üblich, unterschiedliche Protokolle zu haben, die falsch ausgerichtet sind, sodass die Bergleute die endgültige Entscheidung haben, eine bestimmte Blockchain zu wählen und bei ihr zu bleiben.
In Fällen, in denen Entscheidungen aufgeteilt werden, führt dies zur Erstellung von zwei Versionen derselben Blockchain. Dieser Effekt von getrennten Entscheidungen im Blockchain-Netzwerk wird als „Fork“ bezeichnet.
Ein Fork liegt vor, wenn Blockchains divergieren, um zwei oder mehr im selben Netzwerk zu bilden, was normalerweise passiert, wenn Änderungen an einer Blockchain-Software vorgenommen werden. Diese Divergenz tritt auf, wenn verschiedene Entwickler unterschiedliche Softwareversionen verwenden, nachdem ein Fork (Softwareänderung) aufgetreten ist. Das bedeutet, dass simultane Projekte aus demselben Netzwerk gleichzeitig laufen, aber von da an unterschiedliche Wege gehen.
Forks können – und werden normalerweise – von Entwicklern und sogar Mitgliedern einer Kryptowährungsgemeinschaft initiiert. Dieses Ereignis tritt häufig auf, wenn eine bestimmte Community mit der Benutzerfreundlichkeit der vorherigen Implementierung der Blockchain unzufrieden war; daher wird eine andere Version der Software implementiert.
In anderen Fällen können Forks eine Möglichkeit sein, Geld zu sammeln, um neue Projekte oder sogar Angebote für digitale Währungen umzusetzen.
Es gibt zwei weitere Kategorien von Forks: Accidental und Intentional Forks. Versehentliche Forks treten auf, wenn zwei oder mehr Blöcke gleichzeitig entdeckt werden, und diese Art von Fork löst sich normalerweise von selbst, da nach dem Hinzufügen anderer Blöcke der längere Block gültig bleibt, während die kürzeren Blöcke – oder „Waisenblöcke“ – aufgegeben werden.
Intentional Forks sind jedoch in zwei Unterabschnitte unterteilt: Hard Forks und Soft Forks.
Hard Forks sind Änderungen, die an der Blockchain auftreten, mit einem breiten Spektrum an Auswirkungen auf das gesamte Softwareprotokoll des Netzwerks. Diese Forks werden nach neuen Regeln erstellt, die in die Software eingegeben werden, Regeln, die dazu neigen, frühere Transaktionen ungültig zu machen und umgekehrt.
Sobald die neue Regel eingegeben wurde, können einige Benutzer den neuen Pfad verwenden, während andere der Linie der alten Software folgen können. Diese Variation führt zu einer dauerhaften Trennung.
Soft Forks hingegen sind Änderungen, die es den alten Knoten – oder Benutzern – ermöglichen, die Daten zu akzeptieren, ohne dass die neuen Knoten diese Änderung bemerken. Dies geschieht, wenn neue Funktionen und Upgrades auftreten, normalerweise auf Programmierebene. Es führt immer noch zu einer einzigen Blockchain, und die implementierten Änderungen sind immer noch mit den Pre-Fork-Blöcken kompatibel.
Beide Forks – Hard und Soft – sind ähnlich, denn wenn eine Direktive im Netzwerk geändert wird, sind sowohl alte als auch neue Versionen vorhanden.
Sie unterscheiden sich jedoch wesentlich darin, dass es bei Soft Forks lediglich eine Aufteilung gibt, Hard Forks jedoch zwei völlig unterschiedliche Blockchains erzeugen. Bei Soft Forks ist es also immer noch eine Blockchain, die kaum in zwei Teile geteilt ist.
Quelle: Analytics Steps
Im Jahr 2017 leitete Tether (USDT) gewaltsam eine Hard Fork ein, nachdem behauptet wurde, dass Stablecoins im Wert von Millionen gestohlen worden seien. Die Hard Fork machte die gestohlenen Coins im Wesentlichen überflüssig, da die Coins nicht mehr für Transaktionen verwendet werden konnten.
Im Jahr 2020 initiierte Ethereum aufgrund seines neuen Updates in seinem Netzwerk einen Hard Fork. Die digitale Währung wechselte durch ein Konsensprotokoll vom Proof of Work zum Proof of Stake.
Einer der bemerkenswertesten Soft Forks in der Kryptowährungsbranche fand 2017 statt, als Bitcoin ein Update namens „Segregated Witness“ erstellte, das das Format von Transaktionen im Netzwerk änderte.
Als Bitcoin im Jahr 2019 eine Blockgrößenbeschränkung von 1 MB einführte, führte dies zu Soft Forks, da dies bedeutete, dass Bitcoin jetzt nur noch zwischen drei und sieben Transaktionen pro Sekunde durchführen konnte.
Forking wird angewendet, um viele Dinge zu lösen. Beispielsweise werden Fehler im System oder Fehler in einer bestimmten Blockchain behoben. Ein Fork in diesem Zusammenhang wiederum erweitert die Effizienz und Stabilität einer solchen Kryptowährung
Mehrere Altcoins (alternative Coins) wurden sowohl von Bitcoin als auch von Ethereum gegabelt. Diese Münzen zielen darauf ab, die Sicherheitsmerkmale zu nutzen, die diesen beiden großen digitalen Währungen innewohnen.
Aufgrund unterschiedlicher Sicherheitsmerkmale bevorzugen Benutzer eine Hard Fork gegenüber einer Soft Fork. Obwohl es viel Aufwand erfordert, ist die durch Hard Forking garantierte Privatsphäre eine zugrunde liegende Absicherung.
Obwohl der Forking-Prozess für die Verwendbarkeit einer Münze sehr wichtig ist, kann die Durchführung von Forks zeitaufwändig und ziemlich chaotisch sein! Darüber hinaus ist die Wertstabilität digitaler Währungen während dieser Prozesse einem hohen Volatilitätsrisiko ausgesetzt.
Außerdem kann jeder einen früheren Code kopieren und ändern. Unter den Entwicklern kommt es zwangsläufig zu Meinungsverschiedenheiten darüber, welcher Block zu befolgen ist. Eine Übersättigung ist ebenfalls vorprogrammiert, da Fork dazu neigt, zur Schaffung anderer Altcoins zu führen. Zum Beispiel hatte Bitcoin – Stand 2021 – 105 Hard Forks, darunter Bitcoin Cash, Bitcoin Gold usw.
Während Forks als eine Änderung der Blockchain-Software beschrieben werden können, die zu einer Divergenz in der Blockchain-Nutzung führt, ist es mehr als das. Forks bieten eine Möglichkeit für Blockchain-Projekte und Benutzer, sich an die Möglichkeiten auf dem Markt anzupassen und erfolgreich zu sein. Forks repräsentieren in den sinnbildlichsten Fällen die Entwicklung der zugrunde liegenden Technologie hinter einem Projekt und korrelieren auch damit, wie heftig eine Blockchain aktualisiert und weiterentwickelt wird.