Soft Fork i kryptovaluta

Fredrick Awino
19.07.2022
159 Views

Kryptovalutaer er baseret på to vigtige teknologier, som omfatter kryptografi og blockchain. Kort sagt er det disse to teknologier, der har forankret kryptovalutaer og gjort dem til den omtale, de er i dag. Sideløbende med disse teknologier er cryptocurrency mining og nodes. Nu må du være tilstrækkeligt klar over, at minedrift af kryptovalutaer er den proces, hvorigennem de virtuelle valutaer bliver til. Processen med krypto mining involverer højteknologiske processer, der udføres af krypto-knuder.

WARNING: Investing in crypto, or other markets, can be of a high risk for your savings. Do not invest money you cannot afford to lose, because there is a risk for losing all of your money when investing in crypto, stocks, CFDs or other investments options. For example 77% of retail CFD accounts lose money.

Kryptoknuder er på den anden side hver enkelt computer, som er forbundet til et netværk af andre, følger protokoller og muliggør tværgående udveksling af oplysninger. For en detaljeret forståelse af, hvordan kryptonoder er oprettet og fungerer i det virkelige liv, kan du læse, Hvad er en Bitcoin Node? Ud fra en grundlæggende forståelse af knudepunkter kommer spørgsmålet om, hvordan de gamle knudepunkter virkelig forbindes med de nye, så blockchainen forbliver en kontinuitet. Svaret på dette er soft fork.

I kryptovaluta giver en soft fork noder i en ny krypto mulighed for at kommunikere med de gamle noder og omvendt. Det betyder, at selv om der sker opdateringer, oprettes der ikke en ny blockchain. Det skyldes, at den oprindelige er tilbage.

I blockchain-teknologi henviser en soft fork til en ændring i softwareprotokollen, og de tidligere gyldige transaktioner bliver ugyldige. Hovedårsagen er, at de gamle knudepunkter betragter de nye blokke som lovlige. Derfor er den bløde gaffel bagudkompatibel.

Forståelse af Soft Fork

En soft fork er en midlertidig opsplitning, som er anderledes end en hard fork. I en soft fork har noder fra den gamle konsensus lov til at betragte nye transaktioner som gyldige. Desuden behøver softforks ikke at kræve, at alle minearbejdere er enige om at køre en ny kode. Den kan gennemføres, hvis de fleste erhvervsdrivende er enige.

Det er godt, at det ikke gør det muligt for alle at blive enige. Årsagen er, at opgraderinger af netværket kan gennemføres så hurtigt, så længe de fleste medlemmer af fællesskabet er enige. I nogle tilfælde sker der en soft fork på grund af en fejl fra en minearbejder. Det sker, når de gamle knudepunkter overtræder nye regler, som man ikke er klar over. Sjovt nok er den bedste måde at vende en soft fork på at lave en hard fork på.

Når en soft fork finder sted i krypto, ændres de regler, der styrer en bloks accept i blockchainen. Reglerne anses for at være bagudkompatible. Det betyder blot, at de nye regler, der er med i den nye version, er en delmængde af de gamle regler. Et eksempel er, at hvis hastighedsgrænsen i en by ændres fra 50 til 70 km/t, så overholder de mennesker, der kører 50 km/t, stadig reglerne.

En soft fork forstyrrer ikke en blockchain i høj grad. Det skyldes, at noderne ikke behøver at ændre alle de blokke, der tidligere er blevet udvundet, for at blokkene er gyldige efter annonceringen af en ny ramme. De vil derfor blive accepteret i henhold til de nye regler.

Soft forking er en semi-permanent divergensform inden for blockchain-teknologi. Fordi ændringerne er mindre drastiske, resulterer de ikke i store ændringer i kryptoens markedsværdi. Desuden kan ændringerne let vendes.

Eksempel på en softfork i kryptovaluta

Et eksempel er SegWit Soft Fork, der fandt sted i 2017. I den periode fandt softfork-protokollen med segregerede vidner sted i Bitcoin-kæden. Den vigtigste implementering var at øge grænsen for blokstørrelsen. En anden implementering var at øge kædens transaktionshastighed.

Selv om det var en soft fork, fik det nogle af minearbejderne, som ikke ønskede den nye protokol, til at presse på for en hard fork og dermed udvikle Bitcoin Cash. Segwit ændrede formatet for transaktioner og blokke. Det var for at give de gamle knudepunkter mulighed for at validere transaktioner og blokke.

Hard Fork eller Soft Fork, hvilken er bedst?

Soft fork og hard fork tjener forskellige formål. Selv om en omstridt hard fork normalt splitter fællesskabet, kan smarte og velplanlagte hard fork’er resultere i softwaremodifikationer. Alle skal dog være enige om det.

Ifølge kryptobørserne tjener soft fork og hard fork forskellige formål. Her kan de hårde gafler erstatte de bløde gafler, da de har tendens til at være diplomatiske og skånsomme. Hvis opdateringerne ikke ændrer de gældende regler, er der ingen grund til at være bekymret.

Hvorfor bløde gafler finder sted

Soft fork i kryptovaluta har tendens til at tilføje eller ændre funktioner ved ikke at gribe ind i blockchainens struktur. Nogle af de årsager, der kan få det til at ske, er softwareopgraderinger eller -ændringer og en ændring i konsensusalgoritmen.

I et tilfælde, hvor de fleste minearbejdere i et netværksopgradering udnytter hashing-kraft til at håndhæve regler, er der tale om en minearbejderaktiveret soft fork (MASF). På den anden side er en brugeraktiveret soft fork (UASF), når alle knudepunkterne koordinerer håndhævelsen af nye regler. Minearbejderne behøver dog ikke at støtte beslutningen.

De vigtigste forskelle mellem Hard Fork og Soft Fork

Mens hardfork er bagudkompatibel, er softfork bagudkompatibel. En hard fork er også reversibel, mens en soft fork er irreversibel. Den eneste måde at rette op på det på er ved først at lave den om til en hard fork. Desuden udvikler en hard fork to blockchains i sidste ende, mens en soft fork skaber en enkelt blockchain i sidste ende.

En hard fork synes også at være mere sikker end en soft fork. Med hensyn til reglerne skal alle minearbejdere validere de nye regler i hardforken. Men hvad angår soft fork, skal et flertal af minearbejderne blot være enige. Selv om en hard fork ændrer alle reglerne i blockchainen, bruger en soft fork til at tilføje nye egenskaber og funktioner i en blockchain.

Author Fredrick Awino