- Back to menu
- Back to menuMga presyo
- Back to menuPananaliksik
- Back to menuPinagkasunduan
- Back to menu
- Back to menu
- Back to menu
- Back to menu
- Back to menuMga Webinars at Events
CoinDesk Explainer: Paano Isinasagawa ng BIP 91 ang SegWit Habang Iniiwasan ang Bitcoin Split
Nagbibigay ang CoinDesk ng malawak na pangkalahatang-ideya ng BIP 91, isang panukalang code na maaaring patunayan na mahalaga sa paparating na pag-upgrade ng scaling ng bitcoin.

Bagama't marami ang nag-iisip ng pagbibigay ng senyas para sa kontrobersyal na panukala sa pag-scale na Segwit2x ay T magsisimula hanggang Hulyo 21, ginagawa na ngayon ng mga minero ng Bitcoin iyon sa pamamagitan ng isang piraso ng code na tinatawag na BIP 91.
Sa oras ng press, halos 60% sa huling 144 na bloke na minar ay nagpahiwatig ng suporta para sa panukala. Ngunit, para saan ang senyales ng mga minero, at ano ang ibig sabihin ng Bitcoin improvement proposal (BIP) 91 para sa network?
Bilang unang bahagi ng Segwit2x scaling plan, ang BIP 91 ay gumagawa ng dalawang bagay:
- Pinapadali nito nang husto para sa network na gamitin ang Segregated Witness (SegWit), isang backward compatible na upgrade na nag-aayos ng pagiging malleability ng transaksyon at nililinis ang landas para sa mga off-chain na solusyon tulad ng Lightning Network.
- Kung i-activate sa Hulyo 31, papalitan ng BIP 91 ang BIP 148, isang panukala na nagdudulot ng panganib na maging sanhi ng paghihiwalay ng network.
Ang mga pangunahing kaalaman
Ipinakilala ang Segwit2x sa kumperensya ng Consensus 2017 ng CoinDesk noong Mayo. Batay sa isang tinidor ng Bitcoin CORE software client na tinatawagBTC1, hinahangad ng Segwit2x na parehong ipatupad ang SegWit at itaas ang limitasyon sa laki ng block.
Makalipas ang halos isang buwan, bilang tugon doon, ipinakilala ng inhinyero ng Bitmain Warranty na si James Hilliard ang BIP 91 bilang isang paraan upang maipatupad ang SegWit nang mabilis at ligtas, nang walang panganib na hatiin ang network.
Partikular niyang binuo ang panukala kasama ang dalawa pang aktibong panukala para sa pag-scale ng Bitcoin sa isip.
Kabilang dito ang:
- BIP 141: Ipinakilala noong Nobyembre 2016, ang BIP 141 ay ang orihinal na plano para sa pag-activate ng SegWit.
- BIP 148: Inilabas noong Marso, ang BIP 148 ay binuo bilang isang paraan upang itulak ang natigil na BIP 141 sa pamamagitan ng user-activated soft fork (UASF).
Ngunit, higit sa lahat, ang BIP 91 ay iminungkahi bilang isang alternatibo sa ganap na muling pag-deploy ng BIP 141, isang gawain na maaaring teknikal na hindi magagawa, dahil ang BIP 141 ay hindi mawawalan ng bisa hanggang kalagitnaan ng Nobyembre.
Upang ipaliwanag pa, ang isang Bitcoin soft fork deployment ay nangangailangan na ang mga minero ay magtakda ng BIT sa larangan ng bersyon ng mga bloke na kanilang mina upang ipahiwatig ang kanilang kahandaan na ipatupad ang mga bagong panuntunan. Ang Segwit2x ay orihinal na tumawag para sa BIP 141 upang mangailangan ng "BIT 4" na pagbibigay ng senyas, ngunit ang BIP 141 ay na-code na upang tumugon sa "BIT 1" na pagsenyas.
Kaya, upang makayanan iyon, ang BIP 91 ay gumagamit ng isang matalinong panlilinlang. Sa halip na baguhin ang umiiral na SegWit activation logic, gumagamit ito ng pangalawang BIT upang ipahiwatig ang mandatoryong pagpapatupad ng orihinal BIT.
Dahil dito, pareho ang ginagamit ng BIP 91 BIP 9 soft fork deployment method bilang BIP 141, ngunit may ilang pangunahing pagkakaiba:
- Signal ng mga minero na may "BIT 4," kumpara sa "BIT 1"
- Ang pag-activate ay nangangailangan lamang ng 80% kumpara sa 95% ng suporta sa hash power
- Ang activation window ay 336 blocks, kumpara sa 2,016.
Kaya, kapag naabot na ang 80% na threshold na iyon, nagla-lock ang BIP 91, at isa pang 336 na bloke sa ibang pagkakataon, nag-a-activate ito.
Sa puntong iyon, ang BIP 141 ay ipinapatupad gamit ang parehong pamamaraan gaya ng BIP 148:
- Nagsisimulang magsenyas ang mga minero ng "BIT 1"
- Ang anumang mga bloke na hindi nagsenyas ng "BIT 1" ay mai-block mula sa network.
Hangga't 51% ng mga minero (sa pamamagitan ng hash power) ang nagpapatupad ng mandatoryong "BIT 1" na pagbibigay ng senyas, hindi mahahati ang chain. At dahil suportado na ng mayorya ang pag-activate ng BIP 91 sa pamamagitan ng "BIT 4" na pagbibigay ng senyas, ang pagpapanatili ng hash power na iyon ay malamang na hindi isang problema.
Dalawang linggo (2,016 na bloke) pagkatapos magsimula ang pagpapatupad, nagla-lock ang BIP141, at isa pang dalawang linggo pagkatapos noon, nag-a-activate ang SegWit.
Oposisyon at suporta
Ang BIP 91 ay isa ring pagkilala sa mga katotohanan ng scaling debate.
Ibig sabihin, ang katotohanan na, halos isang taon na ang nakalipas, ang BIP 141 ay hindi pa rin nakakakuha ng traksyon sa mga minero. Bagama't ang BIP 141 ay nangangailangan ng 95% na suporta sa minero (sa pamamagitan ng hash power), ang figure ay nanatiling natigil sa humigit-kumulang 30%, bagama't kamakailan ay tumaas ito hanggang 45%.
Ngunit kung ang BIP 91 ay halos magkapareho sa BIP 141, bakit T nag-signal ang mga minero ng suporta para sa huli?
Dalawang beses ang dahilan:
- Una ay ang mataas na bar na itinakda upang makamit ang pag-activate. Ang BIP 141 ay nangangailangan ng super mayorya ng mga minero na ipahiwatig ang kanilang kahandaan sa loob ng dalawang linggo (2,016 block) activation period.
- Pangalawa, posibleng may ilang miner na humihingi ng block-size na pagtaas, isang panukalang tinanggap ng panukalang Segwit2x.
Isang mabilis na daan patungo sa SegWit
Ngunit, ang panukala na may pinakamalaking epekto sa disenyo ng BIP 91 ay ang BIP 148, ang tinatawag na UASF na tinalakay sa itaas.
Sa maraming paraan, ang BIP 91 ay mababasa bilang isang pagsisikap na patakbuhin ang panukalang BIP 148, kaya inaalis ang potensyal na lumikha ng dalawang karibal Bitcoin. mga blockchain, bawat isa ay may mga nakikipagkumpitensyang asset.
Para maresolba ang isyung iyon, iminungkahi ni Hilliard na dapat i-activate ang BIP 91 bago ang deadline ng BIP 148 sa Agosto 1. At siyempre, ginawa niya iyon na posible sa pamamagitan ng pagpapaikli sa orihinal na dalawang linggong activation period ng BIP 141 sa 56 na oras.
Nagsenyas ang mga minero ngayon maaga ang kanilang suporta para sa BIP 91 dahil sa pinaghihinalaang pangangailangan upang maiwasan ang split BIP 148 ay maaaring lumikha o, bilang ang iba ay haka-haka, dahil iniisip ng ilang minero na mababawasan ng matagumpay na UASF ang kanilang kontrol sa mga pagbabago sa network.
Sa ngayon, ang iyong pinakamahusay na mapagpipilian ay panoorin ang paparating na 336-block na panahon. Simula ngayong gabi sa block 476,448, ito ang susunod na panahon kung saan maaaring magsenyas ang mga minero para sa BIP 91.
Kung 269 block ang signal para sa BIP 91 sa loob ng 56 na oras na window, ang BIP 91 ay magla-lock-in, na magtatakda ng yugto para sa susunod na yugto ng Segwit2x ngayong taglagas, o baka mamaya.
At, sa bitcoin's tatlong pinakamalaking mining pool itinapon ang kanilang kapangyarihan sa pag-compute sa likod ng pagsisikap, posibleng maabot ang threshold bago matapos ang linggo.
I-edit: Ang BIP 91 lock in ay nangangailangan ng 269 (80%) ng mga bloke upang magsenyas sa loob ng 336 block period. Ang isang maagang bersyon ng kuwentong ito ay maling nakasaad na 226 na bloke ang kailangan.
Disclosure:Ang CoinDesk ay isang subsidiary ng Digital Currency Group, na tumulong na ayusin ang kasunduan sa Segwit2x.
Code ng computer larawan sa pamamagitan ng Shutterstock