Top 2 Bitcoin rudarski bazen Poolin si želi Taproot in upa, da ga želijo tudi drugi.
Posodobitev (18. november 2020): Tudi AntPool in Luxor sta podprla svojo podporo taprootactivation.com. Ker AntPool prispeva približno 11 odstotkov razpršene moči Bitcoin omrežja, to pomeni, da ima skupna moč bazenov, ki podpirajo aktivacijo Taproot, več kot 56 odstotkov..
Posodobitev (17. november 2020): Bitmainov BTC.com (ki prispeva približno 12 odstotkov razpršene moči omrežja) in Slush Pool (približno 3 odstotke razpršene moči omrežja) sta prav tako podprla na taprootactivation.com.
Poolin, kitajski rudarski bazen, ki trenutno nadzoruje okoli 13 odstotkov od vse razpršene moči v Bitcoin omrežju se pripravlja na Taproot, predlagano nadgradnjo protokola, za katero je koda vključena v prihajajočo izdajo Bitcoin Core 0.21.0. Bitkoinov drugi največji rudarski bazen (na vrhu je le F2Pool, ki nadzoruje približno 17 odstotkov razpršene moči) je danes začel Spletna stran za pomoč pri obveščanju rudarskih bazenov na Taprootu in jim omogoča, da navedejo, kako bi želeli, da se aktivira povratno združljiva nadgradnja.
“Veseli smo, ko se Taproot približuje uvajanju in kot eden največjih rudarskih bazenov v Bitcoin omrežju želimo biti konstruktivni v procesu aktiviranja soft fork, ki bo Taproot pomagal uresničiti,” Poolin VP Alejandro De La Torre je povedal za revijo Bitcoin.
Taproot
Taproot, kot je izveden v Bitcoin Core, je pravzaprav kombinacija treh nadgradenj, združenih v eno.
Najprej bi predstavil Schnorrjev algoritem za podpis, za katerega mnogi kriptografi menijo, da je najboljši na tem področju. Schnorr-jevi podpisi poleg visoke stopnje korektnosti, brez gibljivosti in sorazmerno hitre preverljivosti omogočajo, da se z njimi opravlja tudi matematika. To med drugim omogoča novo vrsto pametnih pogodb za Bitcoin.
Prilagodljivost pametne pogodbe bi še razširili s trikom, imenovanim MAST, ki omogoča porabo kovancev na različne načine, ne da bi kdaj morali razkriti možnosti, ki na koncu niso izbrane. Poleg tega, če se vse stranke pametne pogodbe strinjajo o izidu pogodbe, jim Taproot omogoča sodelovanje, da se poravnava-transakcija ne razlikuje od običajnih transakcij, kar koristi zasebnosti uporabnikov.
Tretjič, Taproot bo vključeval posodobljeno različico programskega jezika Bitcoin, imenovano Tapscript.
Poolin, ki ga je ustanovil nekdanji Bitmain (in natančneje, BTC.com), je bil prvi Bitcoin rudarski sklad, ki je javno označite podporo za nadgradnjo Taproot z vključitvijo niza podatkov po meri v vse bloke, ki jih izkopljejo.
“Taproot bo odkril novo vrsto možnosti za Bitcoin, izboljšal zasebnost in razširil možnosti pametnih pogodb,” je dejal De La Torre. “Mislimo, da bo nadgradnja Taproot koristila Bitcoinu in s tem tudi Bitcoin rudarjem.”
Taktiviranje aktivacije
Koda Taproot bo vključena v prihajajočo izdajo Bitcoin Core, ki je trenutno (dejansko) referenčna izvedba za Bitcoin protokol. Vendar ta izdaja še ne bo vključevala logike aktivacije; to naj bi bilo vključeno v prihajajočo izdajo Bitcoin Core. Kot nazaj združljiva nadgradnja vilic se domneva, da se aktivacija Taproot zgodi nemoteno, če nadgradnja uveljavi (velika) večina rudarjev. Prejšnje mehke vilice so bile aktivirane skozi BIP 9, ki je sprožil uveljavitev novih protokolarnih pravil, ko je 95 odstotkov vse razpršene moči v omrežju signaliziralo podporo nadgradnji.
Predvsem zaradi dolgega, bolečega in neurejenega postopka aktivacije za zadnjo konsenzno nadgradnjo protokola Bitcoin – SegWit, leta 2017 – so razvijalci Bitcoinov razpravljali o tem, ali je BIP 9 še vedno najboljši način za aktiviranje mehkih vilic. Nekateri imajo zdaj raje BIP 8, ki (če je tako konfigurirano) ne bi le uveljavljalo novih pravil, ko (velika) večina rudarjev signalizira podporo za nadgradnjo, ampak bi nadgradnjo tudi aktiviralo na določen prihodnji datum ali višino bloka, znano kot uporabniška aktivirana soft fork ( UASF).
Razpravlja se tudi o nekaterih manjših spremembah mehanizma nadgradnje. Nekateri trdijo, da bi lahko bil prag moči zgoščevanja na primer nižji od 95 odstotkov, razpravlja pa se tudi o želenem trajanju, preden naj se nadgradnja izvede samodejno (če sploh). Posebni predlogi vključujejo tudi kombinacijo teh idej, ki bi morda lahko vključevala tudi posebne vilice programske opreme Bitcoin Core, da bi delo opravili (na primer BIP 148 stranka, ki je – po mnenju mnogih – potisnila rudarje, da so leta 2017 aktivirali SegWit).
Generalni direktor Poolina Kevin Pan je za revijo Bitcoin povedal, da njegova ekipa raje aktivira Taproot prek BIP 9 – čeprav BIP 8 ne zavrne s prisilnim aktiviranjem.
“V nasprotju s postopkom aktivacije SegWita okrog Taproota ni vročih razprav, BIP 9 pa je bil uspešno uporabljen tudi pred SegWitom,” je dejal. “Zato imamo raje starošolski način, BIP 9. Toda skupnost bi vseeno lahko imela uporabniško aktivirano soft fork.”
Pan ima raje, da se aktivacija zgodi prek Bitcoin Core, in meni, da je 95-odstotni prag “v redu”. Če je izbran BIP 8 s prisilno aktivacijo, meni, da je eno leto veliko časa, preden se uveljavijo nova pravila. Toda ne glede na to, katera rešitev je izbrana, izvršni direktor Poolina verjame, da se bodo razvijalci Bitcoin Core pravilno odločili: “Mislim, da se razvijalci odlično znajdejo.”
Spletno mesto za aktivacijo korenin
Da bi spodbudil druge rudarske bazene (pa tudi neodvisne rudarje), da pomagajo aktivirati tudi Taproot, je danes odprl Poolin taprootactivation.com, spletna stran, namenjena aktivaciji Taproot. Poleg informacij rudarjem o predlagani nadgradnji Taproot ter obravnavanih mehanizmih aktiviranja in parametrih odprtokodno spletno mesto rudarjem omogoča tudi, da navedejo svoje želje.
“Želimo se izogniti težavam, ki smo jih videli pri aktivaciji SegWita, mislim, da tega nihče ne želi podoživeti,” je pojasnil De La Torre. »Mislim, da imajo rudarji ključno vlogo pri aktiviranju mehkih vilic, v tem primeru za Taproot. Takšno spletno mesto lahko pomaga pri boljšem postopku. Smo velik rudarski bazen z veliko zmogljivosti, zato smo se odločili, da prevzamemo to pobudo. “
Čeprav ima Poolin prednost pred postopkom aktivacije BIP 9, spletna stran ni namenjena zagovarjanju tega mehanizma aktiviranja. Seveda tudi prednost, ki jo rudarji navedejo na spletnem mestu, nikakor ne bi bila zavezujoča: razvijalci izberejo, katero aktivacijsko logiko bodo vnesli v svojo kodo, uporabniki Bitcoin pa se odločijo, ali želijo to kodo zagnati.
“Kljub temu upamo, da bi lahko pregled preferenc rudarjev prispeval k razpravi o aktivaciji taproota,” je dejal De La Torre.
Revija Bitcoin je nedavno poslala e-poštno sporočilo vsem rudarskim bazenom, ki so nadzorovali vsaj 1 odstotek razpršene moči v Bitcoin omrežju, in se pozanimala o nastavitvah Taproot in aktivaciji. V času objave tega članka se je odzval le drugi rudarski bazen Slush Pool, katerega soustanovitelj Jan Čapek je dejal, da bo podpiral Taproot, in ne pričakuje, da bo to tako zagreta tema kot SegWit. Čapek je navedel, da ima prednost BIP 8 kot aktivacijski mehanizem z 90-odstotnim pragom aktiviranja zgoščene moči in prisilnim aktiviranjem po enem letu.
V naslednjih dneh in tednih bo De La Torre stopil v stik tudi z rudarskimi bazeni Bitcoin, da bo opravil anketo, kjer stojijo na Taprootu in različnih mehanizmih za aktiviranje, ter ustrezno posodobil spletno mesto.
Popolno razkritje: avtor tega članka je ponudil nekaj minimalne podpore za urejanje besedila na taprootactivation.com.