Huvud » företag » Mjuk gaffel

Mjuk gaffel

företag : Mjuk gaffel
Vad är en mjuk gaffel?

När det gäller blockchain-teknik är en mjuk gaffel (eller ibland softfork) en ändring av programvaruprotokollet där endast tidigare giltiga block / transaktioner blir ogiltiga. Eftersom gamla noder kommer att känna igen de nya blocken som giltiga, är ett softfork bakåtkompatibelt. Denna typ av gaffel kräver endast en majoritet av gruvarbetarna att uppgradera för att upprätthålla de nya reglerna, i motsats till en hård gaffel som kräver att alla noder ska uppgraderas och enas om den nya versionen.

När mjukgafflar används

Nya transaktionstyper kan ofta läggas till som mjuka gafflar, vilket endast kräver att deltagarna (t.ex. avsändare och mottagare) och gruvarbetare förstår den nya transaktionstypen. Detta görs genom att den nya transaktionen visas för äldre klienter som en "betal-till-någon" -transaktion (av en speciell form), och få gruvarbetarna att gå med på att avvisa block inklusive dessa transaktioner såvida transaktionen inte valideras enligt de nya reglerna. Således har lön till skript hash (P2SH) lagts till Bitcoin.

copyright Investopedia 2019.

En mjuk gaffel kan också uppstå ibland på grund av en tillfällig avvikelse i blockchain när gruvarbetare som använder icke-uppgraderade noder bryter mot en ny konsensusregel som deras noder inte vet om.

Mjuka gafflar kräver inga noder för att uppgradera för att upprätthålla enighet eftersom alla block med den nya softforked in-reglerna också följer de gamla reglerna, därför accepterar gamla klienter dem. Mjuka gafflar kan inte vändas utan en hård gaffel eftersom en mjuk gaffel per definition endast tillåter uppsättningen giltiga block att vara en korrekt delmängd av det som var giltigt förgaffel. Om användare uppgraderar till en post-mjuk gaffelklient och av någon anledning byter en majoritet av gruvarbetarna tillbaka till pre-softfork-klienten, skulle användare av post-softfork-klienten bryta konsensus så snart ett block kom med som inte följde deras klienter nya regler. För att ett softfork ska fungera måste en majoritet av gruvkraften driva en klient som känner igen gaffeln. Ju fler gruvarbetare som accepterar de nya reglerna, desto säkrare är nätverket efter gaffel. Om du har 3/4 gruvarbetare som känner igen gaffeln, garanteras inte 1/4 block skapade att följa de nya reglerna. Dessa 1/4 block kommer att gälla för gamla noder som inte känner till de nya reglerna, men de ignoreras av nya noder.

Mjuka gafflar har använts på blockchains Bitcoin och Ethereum, bland annat för att implementera nya och uppgraderade funktioner som är bakåtkompatibla.

Jämför investeringskonton Leverantörs namn Beskrivning Annonsörens upplysning × Erbjudandena som visas i denna tabell kommer från partnerskap från vilka Investopedia erhåller ersättning.

Relaterade villkor

Definition av hård gaffel (Blockchain) En hård gaffel är en radikal förändring av protokollet för ett blockchainnätverk som gör ogiltiga block / transaktioner tidigare giltiga (eller tvärtom). mer Orphan Block Orphan block är giltiga block som avvisas från blockchain på grund av en tidsfördröjning för att accepteras till blockchain mer On-Chain Governance On-chain governance är ett styrningssystem för blockchain där regler är hårdkodade till protokoll. mer Uncle Block (Cryptocurrency) Farbror block är föräldralösa block i Ethereum-nätverket, och gruvarbetare belönas för arbete med farbror-block mer Cryptocurrency Svårighetsproblem är en parameter som bitcoin och andra kryptokurser använder för att hålla den genomsnittliga tiden mellan blocken stadigt som nätverkets hash kraftförändringar. mer Bitcoin Classic En gaffel från Bitcoin Core som föreslog att öka storleken på blocken. mer Partnerlänkar
Rekommenderas
Lämna Din Kommentar