Menu

Bitcoin Miners, utvecklare begränsar hur Taproot kommer att aktiveras

Leave a comment

Bitcoin gruvarbetare som representerar ungefär 91% av nätverkets hashkraft har visat stöd för Bitcoins största uppgradering på flera år, Taproot.

Dessa aktiveringsmetoder varierar hur lång tid som krävs och huruvida ett mått som ska tvinga uppgraderingen genom hela noder med en „användaraktiverad mjukgaffel“.
Med tanke på gruvarbetare anser Bitcoin-utvecklare att uppgraderingen bör aktiveras utan problem, oavsett vilket specifikt förslag som valts.

Nu när de flesta större gruvpooler har lovat stöd för Bitcoins uppgradering av Taproot är allt som återstår den faktiska aktiveringen – men medlemmarna i Bitcoins öppen källkod måste välja metoden först.

Det finns för närvarande en handfull förslag som tävlar om uppmärksamhet bland Bitcoins intressenter. Sammanfattar skillnaderna mellan dem, några av dessa tilldelar längre aktiveringstider än andra, och vissa skulle tillåta att uppgraderingen „tvingas“ genom full nodaktivering om gruvarbetare inte lägger sin hashrate där deras mun är när tiden kommer.

Bitcoin-uppgradering: flera vägar till en destination

Taproot, som är den största uppgraderingen på ett halvt decennium, kommer att berika Bitcoins smarta kontraktsskript, vilket gör det lättare att utföra mycket komplexa transaktioner på Bitcoin blockchain. Bland annat kommer detta att förbättra mjukvaran för flera signaturer och integriteten för nätverket.
(Anna_Ieni / iStock / Getty Images Plus, modifierad av CoinDesk)
Läs mer: Bitcoins framtid: Exakt hur en kommande uppgradering kan förbättra integritet och skalning

Bitcoin-utvecklare har föreslagit flera sätt att starta uppgraderingen, men de litar alla på någon version av Bitcoin Improvement Proposal 8 eller Bitcoin Improvement Proposal 9 (BIP8 och BIP9, kort sagt). Varje förslag är liknande men erbjuder något olika sätt att aktivera uppgraderingen, vilket kräver samarbete från både Bitcoin-gruvarbetare och nodoperatörer för att gå smidigt.
Prenumerera på First Mover, vårt dagliga nyhetsbrev om marknader.

Genom att registrera dig får du e-postmeddelanden om CoinDesk-produkter och du godkänner våra villkor och sekretesspolicy.

Det finns två primära versioner av BIP8 som tävlar om uppmärksamhet: en version, kallad BIP8 (true) innehåller en „flaggdag“, vid vilken tidpunkt uppdateringen tvingas via full nodaktivering, även om gruvarbetare misslyckas med att anta den; och en version, kallad BIP8 (falsk), där uppgraderingen helt enkelt misslyckas om gruvarbetare inte använder den. „True“ anger att BIP inkluderar tvångsaktivering, medan „false“ betecknar en version av BIP som inte har tvingad aktivering.

Varför tillägget av den påtvingade aktiveringen kanske du undrar? En oro för att gå in i aktiveringsdiskussioner har varit huruvida gruvpooler skulle anta uppgraderingen eller inte, med tanke på att gruvarbetarnas motvilja försvagade SegWits aktivering 2016 och 2017.

Gruvpooler som representerar ungefär 91% av Bitcoins hashrate har dock meddelat sitt stöd för uppgraderingen som en del av ett initiativ som leddes av Alejandro De La Torre, en VP på bitcoin-gruvföretaget Poolin. Torre sa att Poolins avhämtning från undersökningen är att „BIP9 är det mest gynnsamma valet“ för aktivering.

Bitcoin kan inte säga tid, så BIP9 tilldelar en signalperiod som mäts av Bitcoins blocktid (varigenom en fördefinierad tidsperiod mäts via Bitcoins blockschema, vilket kan vara oregelbundet). Om tillräckligt med gruvarbetare antar uppgraderingen under denna tidsram är den låst och anses vara framgångsrik; om denna tröskel inte nås misslyckas uppgraderingen.

Stöd för Bitcoin gruvarbetare kan betyda enklare aktivering

Med gruvarbetare bakom uppgraderingen kan BIP9 ge den snabbaste och enklaste vägen till aktivering, berättade Ben Carman, en Bitcoin-utvecklare som har hjälpt till att granska Taproots kod, CoinDesk.

”I början var jag för BIP8 eftersom jag var orolig för att gruvarbetare skulle kunna blockera uppgraderingen. Men med saker som taprootactivation.com har jag gått över till att vara för BIP9. Det verkar som om vi i princip har alla ombord för att göra uppgraderingen och BIP9 skulle vara det enklaste, såväl som bara kräva att ett par rader kod ska startas. Andra metoder skulle kräva större kodändringar för att implementera ny aktiveringslogik. ”

De andra aktiveringsmetoderna som Carman nämner, BIP8: s olika versioner, liknar BIP9 sans en viktig tweak: BIP8 innehåller ett alternativ för att tvinga uppdateringen genom en „flaggdag“ om minersignalering misslyckas (detta alternativ skulle användas med BIP8 [true] aktiveringsmetod). Dessutom mäter en mindre ändring aktiveringstid efter blockhöjd istället för BIP9: s användning av blocktider.

Denna ändring innebär att om gruvarbetare inte antar Taproot kan uppdateringen tvingas genom full nodaktivering vid ett visst datum med BIP8 (true), eller uppgraderingen kan pausas per BIP8 (falsk) och återupptas senare.