Top 2 Bitcoin minedrift pool Poolin ønsker Taproot, og håber, at andre pools også gør det.

Opdatering (18. november 2020): AntPool og Luxor har også signaleret deres støtte taprootactivation.com. Med AntPool, der bidrager med cirka 11 procent af Bitcoin-netværkshash-magt, bringer dette den samlede styrke af puljer, der understøtter Taproot-aktivering til mere end 56 procent.

Opdatering (17. november 2020): Bitmains BTC.com (der bidrager med ca. 12 procent af netværkets hash-effekt) og Slush Pool (ca. 3 procent af netværks-hash-magt) har også signaleret deres støtte til taprootactivation.com.

Poolin, den kinesiske minedrift, der i øjeblikket styrer omkring 13 procent af al hashkraft på Bitcoin-netværket forbereder sig på Taproot, den foreslåede protokolopgradering, som koden er inkluderet i den kommende Bitcoin Core 0.21.0-udgivelse. Bitcoins næststørste minedrift (kun toppet af F2Pool, som kontrollerer omkring 17 procent af hashkraft) lancerede i dag en hjemmeside for at hjælpe med at informere minedriftspuljer på Taproot og lader dem indikere, hvordan de foretrækker, at den bagudkompatible opgradering aktiveres.

“Vi er glade for at se Taproot komme tæt på implementeringen, og som en af ​​de største minedriftspuljer på Bitcoin-netværket vil vi være konstruktive i den bløde gaffelaktiveringsproces, der hjælper med at gøre Taproot til en realitet,” Poolin VP Alejandro De La Torre fortalte Bitcoin Magazine.

Taproot

Taproot, som implementeret i Bitcoin Core, er faktisk en kombination af tre opgraderinger rullet ind i en.

For det første ville det introducere Schnorr-signaturalgoritmen, som af mange kryptografer betragtes som den bedste i marken. Udover et stærkt niveau af korrekthed, ingen smidighed og relativt hurtig verificerbarhed tillader Schnorr-signaturer, at matematik kan udføres med dem. Blandt andet giver dette mulighed for en ny type smarte kontrakter på Bitcoin.

Smart kontraktfleksibilitet vil blive udvidet yderligere gennem et trick kaldet MAST, som gør det muligt at bruge mønter på forskellige måder uden nogensinde at skulle afsløre de muligheder, der i sidste ende ikke er valgt. Desuden, hvis alle parter i en smart kontrakt er enige om resultatet af kontrakten, lader Taproot dem samarbejde om at gøre afviklingstransaktionen uadskillelig fra almindelige transaktioner, hvilket gavner brugernes privatliv.

For det tredje inkluderer Taproot en opdateret version af Bitcoins programmeringssprog, kaldet Tapscript.

Poolin, grundlagt af tidligere Bitmain (og mere specifikt, BTC.com) medarbejdere, var den første Bitcoin-minedrift til offentligt angive support til Taproot-opgraderingen ved at inkludere en brugerdefineret datastreng i alle de blokke, de udvinder.

“Taproot vil låse op for en ny række muligheder for Bitcoin, forbedre privatlivets fred og udvide mulighederne for smarte kontrakter,” sagde De La Torre. “Vi tror, ​​at Taproot-opgraderingen vil være til gavn for Bitcoin og derfor også gavne Bitcoin-minearbejdere.”

Taproot-aktivering

Taproot-koden vil blive inkluderet i den kommende Bitcoin Core-frigivelse, i øjeblikket (de facto) referenceimplementering for Bitcoin-protokollen. Denne udgivelse inkluderer dog endnu ikke aktiveringslogik; dette forventes at blive inkluderet i en kommende Bitcoin Core-udgivelse. Som en bagudkompatibel blød gaffelopgradering antages Taproot-aktivering at ske jævnt, hvis et (stort) flertal af minearbejdere håndhæver opgraderingen. Tidligere bløde gafler blev aktiveret igennem BIP 9, hvilket udløste håndhævelse af de nye protokolregler, når 95 procent af al hash-effekt på netværket signaliserede støtte til opgraderingen.

Stort set på grund af den lange, smertefulde og rodede aktiveringsproces for Bitcoins sidste konsensusprotokolopgradering – SegWit, i 2017 – har Bitcoin-udviklere diskuteret, om BIP 9 stadig er den bedste måde at aktivere bløde gafler på. Nogle foretrækker nu BIP 8, som (hvis de er konfigureret) ikke bare håndhæver de nye regler, når et (stort) flertal af minearbejdere signalerer understøttelse af opgraderingen, men også vil aktivere opgraderingen på en bestemt fremtidig dato eller blokhøjde, kendt som en brugeraktiveret soft fork ( UASF).

Nogle mindre ændringer af opgraderingsmekanismen diskuteres også. Nogle hævder, at tærsklen for hasheffekt f.eks. Kunne være lavere end 95 procent, og der er også debat om den foretrukne varighed, før opgraderingen skal håndhæves automatisk (hvis overhovedet). Specifikke forslag inkluderer også en kombination af disse ideer, som måske endda kan involvere en speciel Bitcoin Core-softwaregaffel for at få arbejdet gjort (som BIP 148 klient, der – ifølge mange – nappede minearbejdere til at aktivere SegWit i 2017).

Poolins administrerende direktør Kevin Pan fortalte Bitcoin Magazine, at hans team foretrækker, at Taproot aktiveres gennem BIP 9 – dog ikke direkte afvise BIP 8 med tvungen aktivering.

“I modsætning til under SegWit-aktiveringsprocessen er der ingen opvarmet debat omkring Taproot, og BIP 9 er også blevet brugt med succes før SegWit,” sagde han. “Vi foretrækker derfor den gamle skolemåde, BIP 9. Men samfundet kan stadig have en brugeraktiveret blød gaffel.”

Pan foretrækker, at aktiveringen sker gennem Bitcoin Core, og mener, at 95-procents tærsklen er “fin”. Hvis BIP 8 med tvungen aktivering vælges i stedet, mener han, at et år er en god tid, før de nye regler håndhæves. Men uanset hvilken løsning der vælges, mener Poolin CEO, at Bitcoin Core-udviklere vil træffe det rigtige valg: “Jeg synes, at udviklerne klarer sig godt.”

Taproot-aktiveringswebsted

For at tilskynde andre minedriftspuljer (samt uafhængige minearbejdere) til at hjælpe med at aktivere Taproot også, lancerede Poolin i dag taprootactivation.com, en webside dedikeret til Taproot-aktivering. Udover oplysninger til minearbejdere om den foreslåede Taproot-opgradering og aktiveringsmekanismerne og parametrene, der overvejes, lader open source-webstedet også minearbejdere angive deres præference.

“Vi vil undgå de problemer, vi så omkring SegWit-aktivering, jeg tror ikke, nogen vil genopleve det,” forklarede De La Torre. ”Jeg tror, ​​at minearbejdere spiller en afgørende rolle i aktivering af blødgaffel, i dette tilfælde for Taproot. Et websted som dette kan hjælpe med at informere en bedre proces. Vi er en stor minepool med meget hashkraft, så vi har besluttet at tage initiativet på os selv. ”

Selvom Poolin har en præference for BIP 9-aktiveringsprocessen, er websiden ikke beregnet til at anbefale denne aktiveringsmekanisme især. Den præference, som minearbejdere angiver på hjemmesiden, ville naturligvis heller ikke være bindende: udviklere vælger, hvilken aktiveringslogik de implementerer i deres kode, og Bitcoin-brugere beslutter, om de vil køre den kode.

“Stadig håber vi, at en oversigt over minearbejderes præferencer kan hjælpe med at informere diskussionen omkring Taproot-aktivering,” sagde De La Torre.

Bitcoin Magazine sendte for nylig en e-mail til alle minedriftspuljer, der kontrollerede mindst 1 procent af hashkraft på Bitcoin-netværket og spurgte om Taproot og aktiveringsindstillinger. På tidspunktet for offentliggørelsen af ​​denne artikel var den eneste anden minedrift, der svarede Slush Pool, hvis medstifter Jan Čapek sagde, vil støtte Taproot og forventer ikke, at det bliver så opvarmet et emne som SegWit. Čapek angav en præference for BIP 8 som aktiveringsmekanisme med en 90 procent hash-effektaktiveringsgrænse og tvungen aktivering efter et år.

I løbet af de næste dage og uger vil De La Torre også nå ud til Bitcoin minepuljer for at afstemme, hvor de står på Taproot og de forskellige aktiveringsmekanismer, og vil opdatere hjemmesiden i overensstemmelse hermed.

Fuld offentliggørelse: forfatteren af ​​denne artikel tilbød noget minimal support til redigering af teksten på taprootactivation.com.