Kryptowelt erklärt für Neulinge: Hardfork vs. Softfork

in #hardfork7 years ago (edited)

Hardfork vs Softfork (aus http://coinwelt.de/2017/06/bitcoin-hardfork-vs-soft-fork-moegliche-szenarien)

Eine Fork ist ein Verfahren in einer offenen Blockchain, über welches sich eine Blockchain in zwei unterschiedliche Zustände spaltet. Hierbei hat ein ein Teil des Netzwerkes eine andere Perspektive auf die Geschichte der Transaktionen, als der andere. Eine Fork ist also eine Trennung, die unterschiedliche Blickwinkel auf eine Blockchain liefert.

Genau genommen finden täglich sogar mehrere Hardforks statt. Schuld daran sind die Miner, die durchgehend nach Blocks suchen. Immer wieder kommt es hierbei vor, dass verschiedene Miner mehr oder weniger gleichzeitig einen Block finden und ihn beanspruchen. Dies kann man gut mit einer Partie Bingo vergleichen, bei der zwei Personen gleichzeitig fertig werden. Beide Miner werden behaupten schneller gewesen zu sein und signalisieren ihre Blocks. Sobald der nächste Block dann gemined wird, wird ein Teil der Miner dem ersten der sein Bingo signalisiert haben folgen und ein anderer Teil dem zweiten Miner, der sein Bingo signalisiert hat. Nun werden zwei Blöcke gemined, die vermutlich zu 95% gleich sind. Jedoch wird sich während die Blöcke erweitert werden durch die mathematischen Gegebenheiten der Blockchain herausstellen, welcher Block der richtige ist. Mit der Zeit werden die Miner das erkennen, der zweite Block wird annulliert und die Transaktionen werden im nächsten Block bearbeitet.

Während diese Art von Forks nichts besonderes für die Blockchain darstellen, tun es andere wiederum schon. Bei größeren Hardforks beschließt ein Teil der Community die Regeln zu ändern. Wenn solch ein Beschluss gefasst wird, dann sind die Folgen meistens so weitreichend, dass der Teil der Community, der die Regeln nicht ändern möchte in seiner Handlungsweise eingeschränkt wäre.

Hier kommen Hardforks und Softforks ins Spiel. Bei einer Änderung der Regeln können diese entweder gelockert werden oder strikter. Dies bedeutet, dass bei gelockerten Regeln Dinge, die vorher nicht akzeptiert worden sind, akzeptiert werden (Hardfork) und bei strikteren Regeln, dass Dinge die akzeptiert worden sind nicht mehr akzeptiert werden (Softfork).

Eine Hardfork wird Hardfork genannt, weil durch die neuen Regelungen nicht jeder in der Lage sein wird mit dem Netzwerk zu interagieren, da einige Gegebenheiten nicht als gültig gesehen werden. Um weiterhin mit dem Netzwerk interagieren zu können wird der Nutzer also gezwungen sein zu Uprgaden, wodurch der Begriff „Hard“ in einer Hardfork zustande kam.

Eine Softfork hingegen fügt zum alten System lediglich neue Regeln hinzu, während die alten Regeln immer noch im vollen Maße geltend sind. Das ist die Methode, die genutzt wird um neue Funktionalitäten in ein Netzwerk zu bringen.

Coin Marketplace

STEEM 0.16
TRX 0.15
JST 0.028
BTC 57978.54
ETH 2283.22
USDT 1.00
SBD 2.47