Coinmerce App

Download

Was ist ein Soft Fork?

Sobald du einen Computer oder ein Smartphone benutzt, musst du es regelmäßig aktualisieren. Das Softwareunternehmen sorgt dafür, dass das Update auf deinem Gerät verfügbar ist. Danach kannst du entscheiden, ob du das Update installierst oder nicht. Du kannst deine Entscheidung auf verschiedene Argumente stützen.

Das passiert auch bei der Blockchain. Die Nodes im Blockchain-Netzwerk müssen sich regelmäßig aktualisieren. Ein solches Update kann durch einen Soft Fork erfolgen, worauf wir in diesem Artikel näher eingehen werden.

Was ist ein Fork in Krypto-Begriffen?

Bevor wir näher auf den Soft Fork und andere Arten von Forks eingehen, ist es wichtig, mehr Informationen über einen Fork zu geben. Denn er ist nicht das, was die meisten Menschen denken.

Die Blockchain ist eine Kette verschiedener Blöcke. In diesen Blöcken werden alle möglichen Informationen gespeichert. Denk zum Beispiel an Transaktionen, aber auch an Dateien, Fotos oder andere Daten. Da jeder Block den Code des vorherigen Blocks enthält, entsteht eine Kette von Blöcken, die miteinander verbunden sind. Daher der Name: Blockchain.

Bevor ein Block zur Blockchain hinzugefügt werden kann, muss er zuerst vom Netzwerk validiert werden. Das Netzwerk besteht aus mehreren Computern, sogenannten Nodes. Sie prüfen, ob Transaktionen gültig sind, aber auch, ob andere Nodes ihre Arbeit korrekt erledigen.

Es gibt verschiedene Arten von Blockchains. Diese Blockchains können auch auf unterschiedliche Weise erstellt werden. So kann eine Blockchain zum Beispiel von Grund auf neu aufgebaut werden, während es auch möglich ist, eine bestehende Blockchain zu duplizieren, um sie an eine neue Blockchain anzupassen.

In diesem Fall sprechen wir von einem Fork. Die Blockchain wird in eine Blockchain aufgespalten, die parallel zur ursprünglichen läuft. Ein solcher Fork kann dauerhaft sein, obwohl es auch möglich ist, dass es sich um einen temporären Fork handelt.

Was ist ein Hard Fork?

Eine Gruppe von Minern oder Nodes kann beschließen, vollständig unabhängig weiterzumachen. Mit anderen Worten: Sie spalten sich dann endgültig von der ursprünglichen Blockchain ab, was bedeutet, dass du am Ende zwei verschiedene Versionen hast, die nicht wieder zusammengeführt werden.

Das bedeutet auch, dass du zwei unterschiedliche Netzwerke von Nodes hast. Die Nodes müssen also wählen, zu welchem Netzwerk sie gehören wollen. In diesem Fall sprechen wir von einem Hard Fork, der das Gegenteil eines Soft Fork ist.

Es gibt drei verschiedene Arten von Hard Forks:

•       Geplanter Hard Fork. Dies wird bereits im Voraus von den Entwicklern geplant, um beispielsweise ein Update durchzuführen. Denke an Ethereum 2.0.

•       Umstrittener Hard Fork. Diese Art von Fork tritt auf, wenn die Community sich nicht einig ist, wie es weitergehen soll. Bitcoin Cash und Ethereum Classic sind Beispiele dafür.

•       Start einer neuen Kryptowährung. Da die Blockchain Open Source ist, können Menschen auch beschließen, die Blockchain zu kopieren, damit sie ihre eigene Kryptowährung starten können. Das war zum Beispiel bei Dogecoin der Fall, das den Code der Bitcoin-Blockchain verwendet.

Was ist ein Soft Fork?

Vorhin haben wir über den Hard Fork gesprochen. Es gibt mehrere Situationen, in denen ein Hard Fork stattgefunden hat. Allerdings muss ein Hard Fork nicht immer stattfinden. Es ist auch möglich, dass ein Soft Fork stattfindet.

Es ist wichtig zu wissen, dass wir von einem Soft Fork sprechen, wenn die Blockchain am Ende wieder zusammenkommt. Die Trennung war also nur vorübergehend, und es wird keine dauerhaft andere Version der Blockchain geschaffen. Es gibt eine Reihe von Situationen, die zu einem Soft Fork führen können.

Denselben Block zur gleichen Zeit fertigstellen

Miner validieren ständig Transaktionen, um der Blockchain Blöcke hinzuzufügen. Oft arbeiten Tausende, wenn nicht Millionen von Minern daran, der Blockchain Blöcke hinzuzufügen. Die Wahrscheinlichkeit, dass mehrere Miner gleichzeitig einen Block fertig haben, ist daher durchaus realistisch.

In dem Moment, in dem das passiert, spaltet sich die Blockchain in mehrere Blockchains auf, bis der nächste Block innerhalb einer dieser Blockchains gefunden wird. Der Block wird dann zu dieser hinzugefügt, woraufhin diese Blockchain länger ist als die anderen Blockchains. Das Netzwerk wird diese Blockchain dann als die echte Blockchain betrachten. Danach wird alles wieder so sein wie zuvor.

Software aktualisieren

In der Einleitung haben wir bereits kurz über das Aktualisieren Ihrer Software gesprochen. Das passiert auch innerhalb der Blockchain, wo Knoten ihren Code aktualisieren müssen, um Schritt zu halten. So werden der Blockchain manchmal neue Funktionen hinzugefügt.

Die Knoten, die ihre Software aktualisieren, werden auch in der Lage sein, die neuen Funktionen zu nutzen. Die Knoten, die ihre Software nicht aktualisieren, werden dazu nicht in der Lage sein. Denken Sie zum Beispiel an das SegWit-Update von Bitcoin. Hier gibt es immer noch einige Knoten, die ihre Software nicht auf diese Version aktualisiert haben, sodass sie SegWit nicht nutzen können.

Das muss also nicht immer zu einem Hard Fork führen. Ein Hard Fork findet nur statt, wenn sich eine Gruppe von Knoten entscheidet, tatsächlich als unabhängige Blockchain weiterzumachen.

Das SegWit-Update von Bitcoin

Der bekannteste Soft Fork ist das SegWit-Update von Bitcoin. Dieses Update sollte das Skalierungsproblem lösen, mit dem die Bitcoin-Blockchain konfrontiert war. Es tat dies, indem es die Blockgröße von 1MB auf 4MB erhöhte. Das bedeutete, dass deutlich mehr Transaktionen verarbeitet werden konnten.

Allerdings waren nicht alle Knoten mit diesem Update zufrieden, insbesondere Knoten aus China. Sie entschieden sich daher, dieses SegWit-Update nicht zu implementieren. Dadurch entstand innerhalb der Bitcoin-Blockchain eine Gruppe von Minern, die ihre Arbeit gemäß dem SegWit-Protokoll erledigten, während eine andere Gruppe dies nicht tat.

Anfang 2021 lag der Anteil der Miner, die ihre Arbeit gemäß dem SegWit-Protokoll erledigten, zwischen 50% und 60%. Dies wird auch als SegWit-Adoptionsrate bezeichnet. Als China das Bitcoin-Mining Mitte 2021 verbot, schoss dieser Wert auf fast 80% hoch.

Fazit

Wir sprechen von einem Fork, wenn eine Blockchain gespalten wird. Eine solche Spaltung ist nicht zwangsläufig etwas Schlechtes. So kann zum Beispiel ein Hard Fork auftreten, bei dem die Spaltung dauerhaft ist. Wenn sich eine Community in bestimmten Fragen nicht einig ist, kann sie sich für einen Hard Fork entscheiden. Es kann auch sein, dass jemand seine eigene Kryptowährung starten möchte und zu diesem Zweck den Code einer bestehenden Blockchain dupliziert. Das ist erlaubt, weil die (öffentliche) Blockchain immer Open Source ist.

Ein Fork muss nicht immer dauerhaft sein. In diesem Fall sprechen wir von einem Soft Fork. Das ist ein Fork, der nur vorübergehender Natur ist. Er kann auftreten, wenn mehrere Blöcke gleichzeitig fertig sind. In diesem Fall laufen mehrere Blockchains parallel, bis der nächste Block hinzugefügt wird.

Ein Soft Fork ist auch möglich, wenn ein Software-Update veröffentlicht wurde. Der bekannteste Soft Fork ist ein solcher Fork und betrifft das SegWit-Update. Nicht alle Miner im Bitcoin-Netzwerk entschieden sich dafür, das SegWit-Update zu verwenden, was dazu führt, dass innerhalb einer Blockchain unterschiedliche Software genutzt wird. Das ist kein Problem, obwohl Miner mit der neuesten Software eher die Erlaubnis erhalten, einen neuen Block hinzuzufügen.

Investieren ist mit Risiken verbunden. Kryptowährungen sind volatil, Sie könnten Ihre Investition verlieren.