Ang Bitcoin (BTC) educator, author, at entrepreneur na si Andreas Antonopoulos ay nagpahayag ng pagkabahala tungkol sa posibleng malaking epekto ng Bitcoin Improvement Proposal (BIP) 119 na sinasabi niyang maaaring “pumatay” ng Bitcoin.
Iminungkahi ni Jeremy Rubin, isang Bitcoin developer at founder ng Bitcoin research and development organization Judica, BIP-119, kilala rin bilang CheckTemplateVerify (CTV), ay isang soft fork proposal na naglalayong paganahin ang mga bagong kaso ng paggamit para sa Bitcoin network sa pamamagitan ng pagdaragdag ng isang uri ng “tipan.”
Ang isang tipan ay katulad ng kilala bilang isang matalinong kontrata sa Ethereum (ETH) blockchain. Sa madaling salita, ang tipan ay isang mekanismo na magbibigay-daan sa mga user na ipatupad ang mga kundisyon sa paraan kung paano mailipat ang mga BTC coin sa loob ng wallet sa hinaharap.
Sa ngayon, ang programmability ng Bitcoin ay higit na limitado sa base level ng mga transaksyon. Halimbawa, gamit ang Bitcoin Script, maaaring paghigpitan ng programmer kung ano ang maaaring gawin bago magastos ang isang transaksyon. Katulad nito, gamit ang isang timelock, maaaring magtakda ang isa ng isang tiyak na tagal ng oras bago magastos ang isang transaksyon.
Nilalayon ng Covenant na magdala ng higit na programmability sa Bitcoin sa pamamagitan ng pagpayag sa mga programmer na kontrolin kung paano maaaring gastusin ang mga bitcoin sa hinaharap. Gamit ang tipan, magagawa ng isa na i-whitelist o i-blacklist ang ilang mga address, na naghihigpit sa kung saan maaaring gastusin ang BTC kahit na para sa taong may susi sa mga bitcoin na iyon.
Hindi inaasahang kahihinatnan
Habang sinasabi ng may-akda ng BIP-119 na ang panukala para sa CTV ay higit sa lahat ay kinabibilangan ng mga simpleng tipan, si Antonopoulos ay nagtalo na ang panukala ay maaaring potensyal na paganahin ang mga hindi inaasahang o hindi sinasadyang mga kahihinatnan.
Higit na partikular, sinabi ni Antonopoulos na ang panukala ay maaaring “patayin” ang Bitcoin kung ito ay nagdudulot ng suporta para sa mga recursive na tipan. Ang isang recursive na tipan ay kapag ang isang programmer ay hindi lamang nililimitahan ang susunod na transaksyon ngunit “nililimitahan din ito sa paraan na nililimitahan nito ang transaksyon pagkatapos nito, na naglilimita sa transaksyon pagkatapos nito, atbp,” sabi niya.
Ito ay lilikha ng napaka makabuluhang hamon para sa Bitcoin. Halimbawa, gamit ang recursive covenant, maaaring limitahan ng programmer ang listahan ng mga address kung saan maaaring ipadala ang BTC sa hinaharap. Sa ganitong paraan, ang partikular na BTC na iyon ay hindi na magiging fungible at magiging kakaiba sa iba pang mga bitcoin na maaaring ipadala sa lahat, karaniwang lumilikha ng bagong kategorya ng mga bitcoin.
Higit pa rito, kapag may kakayahan ang mga user na i-blacklist ang ilang partikular na address, malaki ang posibilidad na pumasok ang mga pamahalaan at regulator at magsimulang mag-ban ng ilang address.
“At pagkatapos ay mapupunta ka sa mahalagang PayPal, hindi lang masyadong nasusukat,” sabi ni Antonopoulos. “Ganito mo pinapatay ang Bitcoin.”
Kapansin-pansin na ito ang pinakamasamang sitwasyon. Gayunpaman, mayroong higit na kontrobersya sa paligid ng panukala.
Higit na kapansin-pansin, sinabi ni Rubin na handa na ang BIP-119 at hiniling na ipatupad ang pag-upgrade sa pamamagitan ng mabilis na proseso ng pagsubok, kung saan magkakaroon ng tatlo o apat na buwan ang mga minero upang magsenyas ng suporta para sa panukala. Sa panahong ito, kung higit sa 95% ng mga minero ang bumoto bilang suporta sa panukala sa loob ng anumang dalawang linggong yugto, ito ay isaaktibo.
Gayunpaman, para maipatupad ang isang panukala, kailangan nito ng napakalaking suporta mula sa mga user, developer, wallet, at exchange pati na rin – hindi lamang mga minero. At kung ang isang panukala ay makakamit nang walang suporta mula sa lahat ng mga kategoryang ito, maaari pa itong magresulta sa isang mahirap na tinidor.
Sa ngayon, ang panukala ay tila walang napakaraming suporta mula sa lahat ng mga kategoryang ito, na kilala rin bilang mga nasasakupan ng pinagkasunduan, sabi ni Antonopoulos.
Idinagdag niya na ang panukala ay nangangailangan din ng malawak na pagsubok, pagsusuri, at pag-audit bago ito maipatupad.
Sa pagsasaalang-alang sa puntong ito ng pananaw, sinabi ni Adam Back, co-founder ng kumpanya ng teknolohiyang blockchain na Blockstream, na ang panukala ay nangangailangan ng masusing pagsusuri. Nagtalo rin siya na dapat isaalang-alang ng mga developer ang iba pang mga alternatibo bago magpatuloy.
“Nakakadismaya na makita ang isang tao na tumakbo sa pag-bypass o hindi papansinin ang pagsusuri o anuman ang katwiran,” tweet niya. Sinabi ni Back na mayroong “maraming alternatibo na iminungkahi sa dev-list.”
Katulad nito, sinabi ni Matt Corallo, isa ring Blockstream na co-founder at open source na engineer sa Block/Spiral, na ang pagtulak para sa BIP-119 ay nararamdaman na “mali sa halos lahat ng paraan.” “Sa halip na collaborative engineering, parang “I built this, lets do it” habang binabalewala ang anumang feedback,” isinulat niya.
Gayunpaman, naglista si Rubin ng ilang dahilan kung bakit sa tingin niya ay mahalaga ang panukala. Kabilang sa mga mas kapansin-pansing bentahe, ang panukala ay magpapahusay sa Bitcoin programmability, na magbibigay-daan sa mga pagbabayad na maiiskedyul para sa isang partikular na petsa o maraming petsa.