Share this article

Ang Mga Nag-develop ng Bitcoin ay Nahahati pa rin sa Mga Detalye ng Taproot Activation

Handa nang gamitin ang code para sa Taproot, ngunit tinatalakay pa rin ng mga developer kung paano i-deploy ang update sa distributed network ng Bitcoin.

Ang code para sa Taproot, ang pinakamalaking pag-upgrade ng Bitcoin sa mga taon, ay tinatapos at ay nakabalot sa isang paparating na update. Kaya lang, hindi pa ito handang i-deploy dahil iba-iba ang opinyon ng mga developer ng Bitcoin sa pinakamagandang ruta patungo sa activation.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the The Protocol Newsletter today. See all newsletters

Papataasin ng Taproot ang mga kakayahan ng matalinong kontrata ng Bitcoin sa pamamagitan ng pagpapatupad ng bagong digital signature scheme, Schnorr. Ang pagpapatupad ng pag-upgrade ay nangangailangan ng isang "malambot na tinidor" ng code ng Bitcoin, at mayroong ilang nakikipagkumpitensya na mga panukala para sa kung paano i-activate ito.

Sa isang bid na pabilisin ang mga talakayan sa pagpapatupad, ang Bitcoin CORE contributor na si AJ Towns ay nagsurvey kamakailan sa 12 iba pang developer na naging aktibo sa proseso ng pagpapatupad upang makuha ang kanilang mga saloobin sa kung ano ang magiging hitsura ng activation.

Read More: Kinabukasan ng Bitcoin: Eksakto Kung Paano Mapapabuti ng Paparating na Pag-upgrade ang Privacy at Pag-scale

Ang resulta ng survey ipakita na, habang ang mga developer ay karaniwang nakahanay pagdating sa malaking larawan ng pag-activate ng Taproot, hindi sila sumasang-ayon sa mga detalye. Habang pinagtatalunan nila ang mga mas pinong punto, ang konserbatibo, maingat na pag-iisip ng developer ay maaaring mukhang nitpicking sa mga tagalabas.

Ngunit ipinapakita nito na ang tinatawag na "soft-fork" na pag-upgrade tulad ng Taproot ay hindi ganap na walang panganib Events - at ang multo ng ang kontrobersyal na Segwit soft fork may pinagmumultuhan na mga talakayan.

Taproot activation proposals, ipinaliwanag

Ang pagtaas ng load ng transaksyon sa Segwit ay ang huling soft fork ng Bitcoin, o isang pag-upgrade na "pabalik na katugma," ibig sabihin ang software na nagpapatakbo ng lumang bersyon ng code ay maaari pa ring makipag-ugnayan sa na-upgrade na bersyon.

Ang pag-activate ng Segwit ay hindi maayos at umasa sa mga pag-aayos sa kahabaan ng paraan pagkatapos mabigo ang mga minero na gamitin ang pag-upgrade sa unang taon nito. Upang KEEP mabigo ang pag-upgrade, isang bagong panukala sa pagpapatupad ang pinagtibay sa gitna ng proseso ng pag-activate. Sa pagsisikap na bigyan ng presyon ang mga minero na mag-upgrade, iminungkahi pa ng ONE panukala na ang mga node operator – ang mga gumagamit ng Bitcoin na nagpapatakbo ng software ng Bitcoin at KEEP ng kopya ng ledger nito – ay tanggihan ang mga transaksyon mula sa mga minero na T nag-update sa SegWit upang mapabilis ang pag-aampon nito.

Read More: Ang Taproot ay Pinagsama sa Bitcoin CORE: Narito ang Ibig Sabihin Niyan

Sa isang perpektong mundo, ang parehong mga gumagamit ng node at mga minero ay mag-a-upgrade nang sabay-sabay upang matiyak na walang salungatan ang "maghihiwalay" sa kadena - o magreresulta sa dalawang magkatunggaling paksyon na sumusuporta sa dalawang magkaibang bersyon ng code ng Bitcoin.

Kahit na ang Taproot ay isang hindi kontrobersyal na pag-upgrade, ang memorya ng Segwit ay ginagawang maingat ang mga developer kapag sinusuri ang pinakabagong pag-upgrade na ito.

Dalawang panukala

Dalawa sa mga nangungunang panukala sa pagpapatupad para sa Taproot ay umaasa sa isang halo ng pagsenyas ng minero at pag-activate ng user. Ang BIP 8, na ipinakilala noong 2017 ng mga developer ng Bitcoin na sina Luke Dashjr at Shoalinfry, ay magsasama ng panahon ng pagbibigay ng senyas para sa mga minero; kung sapat na mga minero ang T nag-a-activate para maabot ang consensus sa pag-upgrade, ang isang “flag day” para sa activation ay awtomatikong mag-a-upgrade ng mga Bitcoin node na nag-download ng v0.21 ng Bitcoin CORE.

Tatanggihan ng mga node na ito ang mga bloke at transaksyon mula sa mga minero na hindi sumusuporta sa Taproot, kaya sa teorya, ang pamamaraang ito ay maghihikayat sa mga minero na gamitin ang bagong ruleset para hindi sila mawalan ng kita.

Sa pangalawang panukala sa pagpapatupad ng Taproot, ang Modern Softfork Activation ng CORE developer na si Matt Corallo, ay pinagsasama ang BIP 8 sa BIP 9 (ang huli ay ang panukalang orihinal na pinagtibay upang i-activate ang Segwit ngunit napatunayang hindi sapat).

Ang hybrid na modelo ni Corallo ay unang nagsasama ng isang taong panahon ng pagbibigay ng senyas para sa mga minero. Pangalawa, kung hindi nag-a-update ang isang napakalaking minero sa panahong ito, ang pag-upgrade ay sasailalim sa anim na buwang pagsusuri upang makagawa ng mga pagbabago (kung mayroon man) sa panukala.

Ang ikatlo at huling hakbang ay isang BIP 8-style activation period na dalawang taon, na may hindi mandatoryong flag-day para sa mga user ng node na i-activate ang update.

Ano ang iniisip ng mga developer ng Bitcoin

Para sa unang tanong sa kanyang survey, tinanong ni AJ Towns ang mga developer kung ilang porsyento ng mga minero ang kailangang magsenyas ng pag-upgrade para ito ay maituturing na isang ligtas na mayorya. Walo ang naniniwala na hindi bababa sa 85%-95% ang magiging sapat. Ang pag-iisip ay ang anumang bagay na hindi gaanong nagbabanta sa isang "paghiwalay" ng network kung saan pinapatakbo ng ilang minero ang mas lumang code at ang ilan ay ang mas bagong code, na lilikha ng dalawang magkasalungat na kasaysayan ng transaksyon.

Kapag nabigo ang isang minero-signalled activation, iniisip ng pitong respondent na maaaring dumating ang flag day para sa node-enforced activation pagkalipas ng 12-18 buwan pagkatapos magsimula ang activation. Kung napakakaunting mga minero ang nagpatibay ng pag-upgrade, ito ay nangangahulugan na ang mga node ay maaaring magpatupad ng Taproot ruleset at tumanggap lamang ng mga bloke mula sa mga minero na nag-signal din para sa pag-upgrade.

Sa isang perpektong mundo, ang parehong mga gumagamit ng node at mga minero ay mag-a-upgrade nang sabay-sabay upang matiyak na walang salungatan ang "maghihiwalay" sa kadena - o magreresulta sa dalawang magkatunggaling paksyon na sumusuporta sa dalawang magkaibang bersyon ng code ng Bitcoin.

Halos lahat ng mga developer na na-survey ay gustong maghintay upang makita kung ang mga minero at user ay gumagamit ng pag-upgrade sa kanilang sarili bago magpasya sa isang mahirap na petsa para sa araw ng bandila (kung mayroong sapat na maagang suporta, ang isang araw ng bandila ay maaaring hindi na kailangan).

Kung ang activation ay T naganap sa pamamagitan ng boluntaryong pag-activate, ang flag day activation ang huling opsyon sa talahanayan. Karamihan sa mga respondent ay pabor sa isang ipinag-uutos na araw ng pag-flag para awtomatikong hudyat ng update. Nangangahulugan ito na tatanggihan ng mga na-update na node ang mga bloke mula sa mga minero na T nagsenyas para sa pag-upgrade.

Mga hindi pagkakasundo sa mas pinong detalye

Ang tinatawag na forced signaling sa pamamagitan ng flag day ay magkakaroon ng pakinabang na gawing default ang Taproot sa anumang Bitcoin CORE node na tumatakbo sa v.21; sa turn, ang mga node na ito ay tatanggap lamang ng block data mula sa mga minero na nag-signal din ng update, kaya sa teorya ay hinihikayat nito ang mga minero na mag-upgrade baka mawala ang kanilang negosyo.

Ngunit paano kung ang mga minero ay may mga gumagamit ng node na tumatanggap ng kanilang mga bloke?

Ito ay ONE babala sa sapilitang pagbibigay ng senyas: Kung masyadong maraming minero at gumagamit ng node ang T tumatanggap ng Taproot at tumanggi na i-update ang kanilang software, maaaring hatiin ang network sa dalawang magkatunggaling chain. Kung sapat na pang-ekonomiyang interes ang sumusuporta sa "lumang" bersyon ng Bitcoin, ang resulta ay maaaring dalawang naglalabanang asset.

Ang kinalabasan na ito ay bahagyang kung bakit iniisip ng ilang developer, tulad ni Matt Corallo, na hindi kailangan ang sapilitang pagbibigay ng senyas.

Dahil ang Taproot ay higit na hindi kontrobersyal, ito ay isang pampulitikang panganib na pilitin ang pag-upgrade ng signal, siya ay nangangatuwiran. Itinuturing niya ang paraan ng pag-activate bilang isang relic ng "user-activated soft fork" ng Segwit, isang panukala upang i-activate ang Segwit sa pamamagitan ng mga katulad na paraan pagkatapos mabigo ang mga minero na gamitin ang pag-upgrade. Si Segwit ay napakakontrobersyal at pampulitika. Ang Taproot ay hindi, ngunit naniniwala si Corallo na ang ipinatupad na pagbibigay ng senyas ay nagbabanta na gawin itong ganoon.

Sa kanyang post, isinulat ni Towns ang mandatoryong pagbibigay ng senyas ay isang paraan para tiyak na ipatupad ang buong network ng pag-activate ng Taproot pagkatapos na maitatag ang sapat na pinagkasunduan sa pamamagitan ng talakayan at suporta sa minero.

"Kung gusto mong i-maximize ang bilang ng mga node na magpapatupad ng mga panuntunan kung sakaling magkaroon ng flag day, ngunit pipiliin lang din ang flag day pagkatapos na malawak na na-deploy ang isang paunang pagtatangka sa pag-activate, pagkatapos ay wala kang pagpipilian kundi ang gawing mandatory ang pagbibigay ng senyas kapag naganap ang araw ng bandila," isinulat ni Towns.

Ano ang holdap?

Ipinakilala ng Towns ang isang alternatibong panukala sa pag-activate sa survey na nagtatampok ng apat na taong tagal ng panahon ng pag-activate. Gaya ng dati sa talakayan sa pag-unlad ng Bitcoin , ito rin ay nakatanggap ng ilang pushback.

"Kapag ang desisyon na mag-activate ay may napakalaking suporta mula sa mga developer at user, mas mahaba ang timeframe para sa pag-activate (higit pa sa halos kinakailangan para sa mga minero na ligtas na mag-upgrade) mas maraming bagay na maaaring magkamali," dating developer ng Bitcoin CORE na si Eric Lombrozo sabi sa Towns sa Twitter.

Bukod sa mga panganib, kung iniisip ng karamihan sa mga developer at Bitcoiners na ang Taproot ay isang shoe-in para sa isang upgrade, T ito dapat tumagal ng apat na taon upang ma-activate, lalo na't matagal na itong ginagawa.

Pagkatapos ng lahat, kung ang Taproot ay nasa trabaho mula noong 2018, T ba dapat alam ng mga minero at node operator kung ano ang aasahan?

Bilang CEO ng Blockstream na si Adam Back ilagay sa Twitter, "T maaaring maging sorpresa ang Taproot pagkatapos ng ilang taon."

Colin Harper, Blockspace Media

Nagsusulat si Colin tungkol sa Bitcoin. Dati, nagtrabaho siya sa CoinDesk bilang tech reporter at Luxor Technology Corp. bilang pinuno ng pananaliksik. Ngayon, siya ang Editor-in-Chief ng Blockspace Media, at freelance din siya para sa CoinDesk, Forbes at Bitcoin Magazine. May hawak siyang Bitcoin.

Colin Harper