Soft Fork i kryptovaluta

Fredrick Awino
19.07.2022
169 Visningar

Kryptovalutor bygger helt och hållet på två viktiga tekniker, nämligen kryptografi och blockkedja. Enkelt uttryckt är det dessa två tekniker som har förankrat kryptovalutor och gjort dem till det som de är i dag. Vid sidan av dessa tekniker finns det kryptovalutabrytning och noder. Vid det här laget är du säkert medveten om att gruvdrift av kryptovalutor är den process genom vilken virtuella valutor uppstår. Kryptogruvdrift innebär en högteknologisk process som utförs av kryptonoder.

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.

Kryptonoder å andra sidan är varje enskild dator som är ansluten till ett nätverk av andra, följer protokoll och möjliggör tvärgående informationsutbyte. För en detaljerad förståelse för hur kryptonoder är uppbyggda och fungerar i verkligheten, läs Vad är en Bitcoin-nod? Efter en grundläggande förståelse för noder kommer frågan om hur de gamla noderna verkligen kopplas samman med nya så att blockkedjan förblir kontinuerlig. Svaret på detta är soft fork.

I kryptovalutor gör en soft fork det möjligt för noder i den nya kryptovalutan att kommunicera med de gamla noderna och vice versa. Det innebär att även om det sker uppdateringar skapas ingen ny blockkedja. Detta beror på att den ursprungliga kvarstår.

Inom blockkedjetekniken avser en soft fork en ändring i mjukvaruprotokollet och tidigare giltiga transaktioner blir ogiltiga. Huvudskälet är att de gamla noderna betraktar de nya blocken som lagliga. Därför är den mjuka gaffeln bakåtkompatibel.

Förståelse för mjuka gafflar

En soft fork är en tillfällig uppdelning som skiljer sig från en hard fork. I en soft fork tillåts noder från den gamla konsensus att betrakta nya transaktioner som giltiga. Dessutom behöver inte alla gruvarbetare vara överens om att köra en ny kod. Det kan genomföras om de flesta näringsidkare är överens.

Det är bra att den inte gör det möjligt för alla att vara överens. Anledningen är att nätuppgraderingar kan genomföras så snabbt som möjligt så länge de flesta medlemmarna i gemenskapen är överens. I vissa fall sker en soft fork på grund av ett misstag av en gruvarbetare. Det händer när de gamla noderna bryter mot nya regler som man inte känner till. Det bästa sättet att vända en soft fork är att göra det genom en hard fork.

När en soft fork äger rum i krypto ändras de regler som styr ett blocks acceptans i blockkedjan. Reglerna anses vara bakåtkompatibla. Detta innebär helt enkelt att de nya reglerna i den nya versionen är en delmängd av de gamla reglerna. Ett exempel är om hastighetsgränsen i en stad ändras från 50 till 70 km/h. De som kör i 50 km/h följer fortfarande reglerna.

En soft fork stör inte en blockkedja i hög grad. Det beror på att noderna inte behöver ändra alla block som tidigare har utvunnits för att blocken ska vara giltiga efter tillkännagivandet av ett nytt ramverk. De kommer därför att godkännas enligt de nya reglerna.

Soft forking är en halvpermanent form av divergens inom blockkedjetekniken. Eftersom förändringarna är mindre drastiska leder de inte till stora förändringar i kryptons marknadsvärde. Dessutom kan förändringarna lätt återställas.

Exempel på en soft fork i kryptovaluta

Ett exempel är SegWit Soft Fork som ägde rum 2017. Under den tiden skedde en soft fork av protokollet för segregerade vittnen i Bitcoin-kedjan. Den viktigaste åtgärden var att öka gränsen för blockstorleken. Ett annat genomförande var att öka kedjans transaktionshastighet.

Även om det var en mjuk gaffel påverkade det vissa gruvarbetare som inte ville ha det nya protokollet att driva på för en hård gaffel och på så sätt utveckla Bitcoin Cash. Segwit ändrade formatet för transaktioner och block. Detta för att de gamla noderna skulle kunna validera transaktioner och block.

Hard Fork eller Soft Fork, vilken är bäst?

Soft fork och hard fork har olika syften. Även om en omtvistad hard fork vanligtvis splittrar samhället, kan smarta och välplanerade hard gafflar leda till att programvaran ändras. Alla måste dock vara överens.

Enligt kryptobörserna har soft fork och hard fork olika syften. Hårda gafflar kan ersätta mjuka gafflar eftersom de är diplomatiska och skonsamma. Om uppdateringarna inte ändrar de nuvarande bestämmelserna behöver man inte vara orolig.

Varför mjuka gafflar förekommer

Soft fork i kryptovalutor tenderar att lägga till eller ändra funktioner utan att ingripa i blockkedjans struktur. Några av de orsaker som kan leda till detta är uppgraderingar eller ändringar av programvara och en ändring av konsensusalgoritmen.

Om de flesta gruvarbetarna i ett nätverk uppgraderar sin hashkraft för att upprätthålla regler är detta en gruvarbetaraktiverad soft fork (MASF). Å andra sidan är en användaraktiverad soft fork (UASF) när alla noder samordnar sig för att införa nya regler. Gruvarbetarna behöver dock inte stödja beslutet.

De viktigaste skillnaderna mellan Hard Fork och Soft Fork

Medan hard fork är bakåtkompatibelt är soft fork bakåtkompatibelt. Dessutom är en hård gaffel reversibel medan en mjuk gaffel är irreversibel. Det enda sättet att rätta till det är att först göra en hårdförskjutning. En hard fork utvecklar dessutom två blockkedjor i slutändan medan en soft fork skapar en enda blockkedja i slutändan.

En hård gaffel verkar också vara säkrare än en mjuk gaffel. När det gäller reglerna måste alla gruvarbetare validera de nya reglerna. När det gäller soft fork krävs det bara att en majoritet av gruvarbetarna är överens. Även om en hård gaffel ändrar alla regler i blockkedjan, använder en mjuk gaffel nya egenskaper och funktioner i en blockkedja.

Författare Fredrick Awino