Was sind Forks, Soft Forks & Hard Forks?

hard fork erklärung, was ist ein hardfork; soft fork deutsch; unterschied soft fork hard fork; soft fork erklärung; soft fork vs hard fork
 

Schon einmal von Hard Fork und Soft Fork gelesen? Als Neuling in der Kryptoszene wird man oft mit solch schwierigen Begriffen bombardiert. Keine Sorge, denn wir helfen dir mit diesem Tutorial. Damit du für eine dezentrale Zukunft fit bist, ist es wichtig zu verstehen, was genau Hard Forks und Soft Forks sind.

 
 

Was ist ein Fork?

Fork bedeutet wortwörtlich übersetzt Gabel. Damit ist die Gabelung einer Software gemeint, deren Entwicklung in unterschiedliche Richtungen verläuft.

Ein Fork ist sozusagen die Abspaltung von einer Software die einen offenen Quelltext besitzt. Solch eine Open Source Software darf von jedem eingesehen und den Bedürfnissen entsprechend weiterentwickelt werden.

Eine Weiterentwicklung des Hauptprojektes, in unterschiedliche Richtungen, ist von jeder Person aus möglich. So entstehen meistens unglaublich viele Variationen von der Hauptsoftware (Open Source Code), die auf die verschiedensten Wünsche von Menschen angepasst werden können.

 

Was ist ein Soft Fork?

Diese einfache Art eines Forks findet regelmäßig statt. Mit einem Soft Fork nimmt man eine kleine Veränderung im Krypto-Protokoll vor. Man kann es wie ein Update sehen. Das bedeutet, die bestehenden Regeln werden verschärft, indem neue Regeln hinzugefügt werden. Die alten Regeln gelten aber weiterhin.

Das hat den Vorteil, dass nicht alle Nutzer auf das neue Protokoll aktualisieren müssen. Somit ist ein Soft Fork rückwärtskompatibel.

Alte Nodes, die noch nicht auf die neuen Regeln aktualisiert haben, verstehen und akzeptieren das geänderte Protokoll erst, wenn eine Mehrheit von 51% ihre Software aktualisiert.

Solange es keine Mehrheit gibt, läuft eine Soft Fork Blockchain parallel zur alten. Mit einem Soft Fork entsteht ein temporärer Split der Blockchain.

Was ist ein Soft Fork_ Soft Fork erklärt - Soft Fork visuell
 

Konsensus erreicht: JA

Wenn ein Konsensus erreicht wird und die Mehrheit sich für die neuen Regeln entschieden hat, wird die neue Blockchain die Alte ersetzen und von allen Teilnehmern im Netzwerk verstanden. Daher ist ein Soft Fork abwärtskompatibel.

Konsensus erreicht: NEIN

Sollte keine Mehrheit zustande kommen, wird die neue parallele Blockchain, die durch den Soft Fork entstanden ist, auslaufen. Die ursprüngliche Blockchain wird unverändert weitergeführt.

Am häufigsten verwendet man Soft Forks für Blockchain-Updates

Anmerkung für Miner:

Wird eine Mehrheit erreicht, verstehen die Teilnehmer/Miner mit der alten Software die neuen Regeln, jedoch erhalten die Miner keinen Blockreward mehr.

Sie verschwenden ihre Rechenleistung und ihre Zeit. Es ist sinnvoller seine Software zu aktualisieren, da die neue Blockchain mit den alten & neuen Regeln die einzig wahre und stärkere Blockchain ist.

Miner in einem Mining Pool:

Die Software muss heutzutage nicht mehr vom Teilnehmer selbst aktualisiert werden, da viele Miner zu einem Mining Pool zusammengeschlossen sind.

Pool Betreiber geben den Teilnehmern im Netzwerk die Möglichkeit abzustimmen, welchen Weg sie gehen wollen. Wird eine Entscheidung getroffen, so übernimmt der Poolbetreiber die Aktualisierung der Software.

Miner müssen also heute nur mehr eine Stimme abgeben.

 

Was ist ein Hard Fork?

Mit einem Hard Fork nimmt man eine große Veränderung im Bitcoin Protokoll vor, die nicht abwärtskompatibel ist. Um eine Protokolländerung durchführen zu können, muss es zu einem Konsens (Übereinstimmung) kommen. Diese Art von Fork kommt seltener vor.

Konsensus erreicht: JA

Falls eine Übereinstimmung herrscht, kommt es lediglich zu einem Hard Fork, bei dem alle Teilnehmer die Software updaten und die neuen Regeln verfolgen. Die alte Blockchain stirbt aus. Alle Teilnehmer vom Netzwerk wechseln zur neuen Blockchain über. Wenn ein Hard Fork so ablaufen würde, wäre es ein Traum für alle Teilnehmer im Netzwerk.

Konsensus erreicht: NEIN

Kommt man nicht zu einem Konsens, gibt es ein Problem. Es entsteht ein Hard Fork mit einem Blockchain Fork. Das bedeutet, das Netzwerk wird gesplittet und es entstehen somit zwei Blockchains:

  • Einerseits, die bereits bestehende Blockchain ohne einer Änderung.
  • Andererseits eine eigene Blockchain mit den gewollten Protokolländerungen.
Was ist ein Hard Fork_ Hoft Fork erklärt - Hoft Fork visuell

Anmerkung für Miner:

Um mit der neuen Blockchain interagieren zu können, müssen Miner, denen die neuen Regeln zusagen, ihre Software unweigerlich aktualisieren.

Ältere Versionen der Software akzeptieren das geänderte Protokoll nicht. Daher ist ein Hard Fork nicht abwärtskompatibel.

Miner in einem Mining Pool:

Die Software muss heutzutage nicht mehr vom Teilnehmer selbst aktualisiert werden, da viele Miner zu einem Mining Pool zusammengeschlossen sind.

Pool Betreiber geben den Teilnehmern im Netzwerk die Möglichkeit abzustimmen, welchen Weg sie gehen wollen. Wird eine Entscheidung getroffen, so übernimmt der Poolbetreiber die Aktualisierung der Software.

Miner müssen also heute nur mehr eine Stimme abgeben.

 

Bekommt man bei jedem Hard Fork auch neue Coins?

 
 

Das kommt ganz darauf an, wie grob die Veränderungen sind und ob es der Entwickler der neuen Blockchain möchte. Ob du die selbe Menge an neuen Coins erhälst, erfährst du im folgenden JA und NEIN Tab.

 
 

Nehmen wir als Beispiel Bitcoin Cash. Dieser wurde vom Bitcoin geforked, da sich die Community, bei einer großen Veränderung, nicht einig werden konnte. Bitcoin hat eine Blockgröße von 1 MB, wohingegen Bitcoin Cash Unterstützer eine Blockgröße von 8MB wollten. Solch eine Veränderung widerspricht dem alten Protokoll.

Bei Block #478558 wurde das Netzwerk geteilt. Wer nun den Private Key zu seinen Bitcoins besessen hat, der hat auch die selbe Menge an Bitcoin Cash bekommen, da die gesamte Transaktionshistorie übernommen wurde. Jeder besitzt das selbe Guthaben, bis zum Zeitpunkt des Splits. Nach dem Split geht es unterschiedlich weiter.

Das ist, als würde man in einem Spiel einen alten Spielstand kopieren. Man kann das komplette Spiel vom neuen Spielstand aus, in der Zukunft, verändern. Jedoch bleibt alles bis zum Punkt der Kopie unverändert.

Wenn Entwickler beschließen, den Bitcoin Code zu verändern, können diese ganz neue Altcoins entwickeln. Der Bitcoin Code wird sehr stark verändert. Beispielsweise wird die Blockzeit, der Mining Algorithmus und das Limit an Coins angepasst.

Hier würde es keinen Sinn machen, das Guthaben von der Bitcoin Blockchain zu übernehmen. Der Entwickler der neuen Blockchain verfolgt ganz neue Ziele und der Nutzen der neuen Blockchain kann sich von der Bitcoin Blockchain unterscheiden. Es entsteht eine ganz neue Kryptowährung, auch Altcoin genannt (Alternativer Coin zu Bitcoin.) Diese Blockchain beginnt mit einem komplett neuen Genesis Block.

Das ist, als würde man einen neuen Spielstand in einem Spiel beginnen. Man kann das komplette Spiel verändern und alles anders Spielen, andere Entscheidungen treffen und andere Wege gehen.

 

War es hilfreich?
Teile es, um Freunde und Verwandte für eine dezentrale Zukunft fit zu machen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.