Digital na Asset

Drivechains: Ang Pilak na Bala para sa mga Isyu sa Skalabilidad ng Bitcoin o isang Kahong Pandora ng mga Bagong Panganib?

mm
Idagdag ang Securities.io sa mga gusto mong mapagkunan sa Google
Bitcoin branches

Isang malaking panukala upang palawakin ang functionality ng Bitcoin network ang kumakalat sa Twitter, at ito ay nagdudulot ng mainit na debate sa mga developer.

Dahil ang programmability at scalability ng Bitcoin ay medyo limitado kumpara sa ibang mga blockchain, isang paraan upang mapabuti ang kakayahan ng protocol ay sa pamamagitan ng “Drivechains.” Ang pangakong ngunit kumplikadong karagdagang ito sa ekosistema ng Bitcoin ay nagpapahintulot sa paglikha ng mga sidechain na nakakabit sa pangunahing Bitcoin network ngunit nananatiling hiwalay at nagpapatakbo nang independiyente na may sariling mga patakaran at functionality.

Tinukoy ng BIP 300 at BIP 301, ang soft fork upgrade na ito ay iminungkahi ni Paul Sztorc at layuning lumikha ng isang native na mekanismo ng sidechain para sa Bitcoin. Ang sidechain ay magpapahintulot sa Bitcoin na “trustlessly” ma-bridge sa mga hiwalay na chain.

Ngayon, titingnan natin ang mekanismong ito para sa scalability, kung ano ang maiaambag nito sa Bitcoin network, at bakit ito nagdudulot ng napakalaking kontrobersiya sa industriya. Kaya, simulan na natin!

Ano ang Drivechain?

Unang ipinakilala noong 2015, ang Drivechain ay nagmumungkahi ng paraan ng pag-scale ng Bitcoin gamit ang sidechains. Ang mga sidechain ay tumatakbo nang magkatabi, karaniwang may sariling natatanging coin, at kadalasang kumukuha ng seguridad mula sa blockchain na kanilang sinasabayan. Halimbawa, ang Stacks ay isang layer 2 blockchain na humihiram ng seguridad mula sa Bitcoin blockchain ngunit may sariling natatanging token na tinatawag na STX.

Ang mga Drivechain, sa kabilang banda, ay mga espesyal na sidechain, tinatawag na child chain, na walang native na asset ngunit hinihiram ito mula sa parent chain. Sa ganitong paraan, ang Drivechains ay magpapahintulot sa mga gumagamit ng Bitcoin na i-lock ang BTC sa mga drivechain na ito gamit ang isang decentralized na two-way peg, na gumagamit ng cryptographic proof upang mag-mint ng altcoin na may sariling natatanging katangian.

Ang mga chain na ito ay nagpapatakbo bilang independiyenteng blockchain at kalaunan ay merge-mined ng mga Bitcoin miner, katulad ng kung paano ang RSK sidechain ay merge-mined.

Pagdating sa implementasyon ng Drivechain, kinakailangan nito ng soft fork na i-activate ngunit may kaunting pagbabago lamang sa base layer. Kung sakaling may hindi maganda, maaaring i-fork out ang mga pagbabago. Sa pamamagitan ng landas na ito, layunin ni Sztorc na pigilan ang fragmentation ng Bitcoin na dulot ng hard fork na nagmumula sa hindi pagkakasundo sa consensus, tulad ng nangyari noong 2017 sa SegWit upgrade, na nagbunga ng Bitcoin Cash.

Kaya, pinapayagan ng drivechains ang Bitcoin na kunin ang mga ninanais o pinaka-matagumpay na tampok at mga use case mula sa umiiral na mga altcoin chain nang hindi binabago ang core design ng Bitcoin.

Sa ganitong paraan, magbibigay ang Drivechains ng karagdagang bayad sa mga miner at magpapataas ng hash rate at seguridad ng network. Magbibigay din ito ng mga bagong tampok at use case tulad ng stablecoins, security tokens, Decentralised Finance (DeFi), at Non-Fungible Tokens (NFTs), na itinayo at sinusuportahan ng Bitcoin, na nakaranas ng malawak na pag-aampon sa Ethereum at iba pang altcoin chain. Sa pamamagitan ng pagpapahintulot ng eksperimento sa Bitcoin nang hindi sinisira ang base L1 blockchain, may potensyal ang Drivechains na gawing kawili-wili ang Bitcoin.

I-click dito upang matutunan ang lahat tungkol sa pamumuhunan sa Bitcoin (BTC). 

Paano Gumagana ang Drivechain?

Ngayon, ang paraan ng pag-andar ng Drivechains ay gumagamit ito ng sidechains at isang two-way peg para sa paggalaw ng Bitcoin.

Para sa two-way peg, gumagamit ang Drivechains ng Simplified Payment Verification (SPV) proofs na nagpapahintulot sa mga gumagamit na magpadala ng BTC papunta at pabalik mula sa isang sidechain. Ang metodong ito ay ginagamit upang suriin kung ang isang transaksyon ay nasa Bitcoin blockchain ngunit hindi iniimbak ang buong blockchain, katulad ng isang node. Ito ay isang anyo ng light client na nag-iimbak lamang ng mga block header imbis na buong mga block.

Upang ilipat ang Bitcoin, una, ang crypto asset ay i-lock sa isang espesyal na address on-chain. Kapag naka-lock na, susuriin ng sidechain ang transaksyong ito, at kapag natuklasan, lilikha ng angkop na dami ng native sidechain token.

Ang altcoin token na ito ay maaaring magkaroon ng anumang katangian, tampok, o tradeoff na hindi posible sa layer one ng Bitcoin. Bukod pa rito, maaari nilang tamasahin ang mas mabilis na mga block at mas mababang bayad.

Ngayon, upang i-convert ang sidechain token pabalik sa on-chain BTC o ilipat ang BTC pabalik sa Bitcoin blockchain, muling kinakailangan ang SPV proof of possession sa sidechain.

Una, binibigyang-katiyakan ng sidechain ang withdrawal transaction sa mismong sidechain at tinitiyak na ito ay talagang isang wastong transaksyon sa base layer, na nagbabayad ng mga coin na naka-imbak sa espesyal na address.

Ang pag-validate na ito ay nangyayari sa sidechain pati na rin sa withdrawal transaction. Kapag tapos na, ang pondo ay nagyeyelo sa sidechain, at ang transaksyon ay isinusumite sa mga miner ng Bitcoin blockchain upang beripikahin na ito ay isang wastong paggastos. Ang withdrawal crypto asset ay ipapadala pagkatapos sa isang espesyal na address, na pinagkasunduan ng lahat ng miner sa pamamagitan ng botohan.

Ang Mga Proposisyon: BIP 300 at 301

Ang CEO at founder ng Layer 2 Labs na si Sztorc ay isang kilalang Bitcoin researcher at developer na nagtrabaho sa drivechains mula pa noong 2015.

Ang kanyang kumpanya, Layer 2 Labs, ay nagtaas ng $3 milyon na seed round noong Dis. 2022 mula sa mga angel investor upang dalhin ang drivechains at iba pang makabagong teknolohiya sa Bitcoin. “Naniniwala kami na ang drivechains ay may potensyal na patayin ang mga altcoin, dagdagan ang pag-aampon ng bitcoin, at magsilbing catalyst para sa hyperbitcoinization,” sinabi ng kumpanya sa isang pahayag noong panahong iyon.

Ipinakita ni Sztorc ang konsepto ng drivechains sa BIPs 300 at 301, na unang iminungkahi anim na taon na ang nakalipas noong 2017. Ang mga BIP o Bitcoin Improvement Proposals ay naglalaman ng mga teknikal na espesipikasyon sa pagpapakilala ng mga pagbabago sa code ng Bitcoin protocol at tinalakay sa komunidad ng Bitcoin.

Ngayon, tingnan natin ang mga proposisyon na ito:

BIP 300

Ang Bitcoin Core developer na si Luke Dashjr ay kamakailan lamang nagsumite ng rough draft para sa pagpapatupad ng drivechains. Ang draft proposal ay binubuo ng 17 na commit at nakatuon sa muling pag-implement ng drivechains gamit ang isang UTXO-like na modelo.

Ayon sa isang post sa Bitcoin Core repository sa GitHub, ang pangunahing layunin ng pagbabago ay lumikha ng isang bagong bersyon ng drivechains na may disenyo na ginagaya ang paraan ng Bitcoin sa pag-track ng mga transaksyon at pagmamay-ari. Sa halip na lumikha ng hiwalay na database para sa mga sidechain, gagamitin ng metodong ito ang umiiral na mga istruktura ng database para sa mas malinis at mas madaling suriin na pamamaraan, ayon kay Dashjr.

Sa kasalukuyan, ang proposal ay hindi pa maaaring i-deploy sa kasalukuyang anyo nito at may puwang para sa karagdagang pag-unlad, makabuluhang karagdagang pagbabago, at posibleng pagbabago ng pamamaraan batay sa feedback ng komunidad.

BIP 301

Ang proposal ay magbubukas ng “blind merged mining” para sa mga sidechain. Sa regular na merged mining, ang isang miner ay nagmi-mine para sa dalawa o higit pang blockchain nang sabay-sabay, gamit ang parehong hashing algorithm upang kumolekta ng bayad sa parehong chain.

Habang karamihan ng mga miner ay kasali sa anumang anyo ng merged mining, kailangan nilang tahasang piliin na patakbuhin ang software ng sidechain. Ang blind merged mining ay nag-aalis ng pangangailangang ito sa pamamagitan ng pagpapahintulot sa isang third party na patakbuhin ang sidechain, tumanggap ng mga bayad nito, at pagkatapos ay ipasa ang mga pondong iyon sa mga miner bilang BTC transaction fees.

Ang Debate

Ang usapan tungkol sa drivechains ay sumiklab kamakailan sa social media habang isang bagong alon ng mga Bitcoiners ang nagpakita ng muling interes sa pagbalik-tanaw sa mga ideya ni Sztorc. Nag-aalok ang Drivechains ng ilang benepisyo, ngunit siyempre, hindi ito walang mga tradeoff na kailangang isaalang-alang.

Mayroon nang kontrobersiya tungkol sa Ordinals, na nagdala ng NFTs sa Bitcoin sa pamamagitan ng paggamit ng ilang bagong kakayahan na ibinigay ng kamakailang Taproot soft fork na Taproot spend scripts. Gayunpaman, hindi tulad ng malawak na popular na Ordinals, ang drivechains ay hindi nangangailangan ng bagong asset; sa halip, maaari itong magamit para sa striktong layunin ng BTC, tulad ng mas pribado at scalable na mga transaksyon.

Ayon kay Sztorc, layunin ng Drivechains na tugunan ang dalawang pangunahing isyu sa Bitcoin, ang pinakamalaking cryptocurrency batay sa market cap. Una, sinusubukan nitong labanan ang stagnant na inobasyon na sumasagabal sa Bitcoin mula pa noong ito ay nagsimula. Pangalawa, layunin nitong pigilan ang pagkalat ng pagsisikap na dulot ng mga hamon sa pagpapatupad ng mga pagbabago sa Bitcoin blockchain.

Bitcoin has to Improve

Ang kawalan ng kakayahang magbago para sa inobasyon ay itinuturing na isang “heterogeneity” problem, na nagpapahiwatig na ang mga core developer ay tumatanggi na baguhin ang Bitcoin dahil sa iba’t ibang salik. Kaya, sa pamamagitan ng pagpapatupad ng Drivechain, ang ideya ay pahintulutan ang sinuman na magtayo ng permissionless sa ibabaw ng Bitcoin, nagdadala ng inobasyon at mga bagong tampok na maaaring mabigo nang hindi sinasakripisyo ang base layer.

Ang scalability ay isa pang isyu na maaaring matugunan gamit ang Drivechain, na nagpapahintulot sa paglikha ng mga sidechain na may mas malalaking block size at direktang pag-onboard ng mga gumagamit dito.

Maliban sa pagdadala ng mas maraming gumagamit, ang mga sidechain na ito ay magdadagdag ng halaga sa ekosistema ng Bitcoin sa anyo ng mga token na itinayo sa ibabaw ng Bitcoin na magdadala ng karagdagang bayad para sa mga miner. Ang Drivechains ay magpapahintulot pa sa aplikasyon ng mga konsepto tulad ng zk-SNARKs, mas mataas na blocksize, Turing-complete na mga script, MimbleWimble, Monero ring signature, o iba pa sa iba’t ibang sidechain, na lumilikha ng isang malayang pamilihan para sa pagpapatupad ng lahat ng uri ng ideya sa Bitcoin.

Ang mga tagasuporta ng Drivechain ay nagsasabing ang mga sidechain at ang mga app at token na itinayo dito ay kinakailangang maghatid ng transaction fees para sa mga Bitcoin miner, dahil kung wala ito, maaaring matagpuan ng mga miner ng Bitcoin ang kanilang sarili sa isang hindi kumikitang sitwasyon balang araw.

Miners are Interested in Drivechains?

Ang katotohanan ay, ang karamihan ng kita ng mga Bitcoin miner ay nagmumula sa block rewards, na siyang halaga ng bagong BTC na inilalabas ng protocol bilang anyo ng subsidy. Ang block subsidy na ito ay bumababa nang tuloy-tuloy, at pagdating ng 2140, wala nang karagdagang BTC na ilalabas bilang subsidy ng protocol. Dahil dito, ang mga miner ay ganap na aasa sa transaction fees bilang kanilang pinagkukunan ng kita sa panahong iyon.

Sa ganitong paraan, dahil sa bumababang block subsidy, ang mga transaction fee ay kailangang mas lalo pang magkompensasyon para sa kita na kasalukuyang natatanggap ng mga miner bilang block rewards. Dito pumapasok ang drivechains upang makatulong sa paglikha ng trapiko sa ibabaw ng Bitcoin at, bilang resulta, mga transaction fee na sa huli ay babayaran sa mga Bitcoin miner.

Gayunpaman, ang drivechains ay may kasamang security tradeoff sa anyo ng blind merged mining upang seguruhin ang drivechain at ang pegging mechanism. Sa ilalim nito, hindi kailangang magpatakbo ng drivechain node ang mga miner ngunit maaari pa rin nilang kolektahin ang lahat ng transaction fee mula dito sa pamamagitan ng simpleng pakikipagkontrata sa ibang tao na nagpapatakbo ng isang full node ng drivechain.

Ayon sa Bitcoin Core developer na si Dashjr, ang drivechains ay magpapalala sa isang hipotetikong 51% attack laban sa Bitcoin dahil, bukod sa pakikipagsabwatan upang i-reverse ang blockchain, magkakaroon din ng kapangyarihan ang mga miner na nakawin ang mga coin ng mga gumagamit.

“Sa kasalukuyang kalagayan ng sentralisasyon ng pagmimina, sa palagay ko, ito ay talagang walang saysay na magpadala ng anumang bitcoins sa isang drivechain,” isinulat ni Dashjr kamakailan. “May mas magagandang paraan upang sunugin ang bitcoins o mag-donate sa mga miner.”

Gayunpaman, sinabi ng developer na nananatili siyang “neutral” sa Drivechains, at kung may sapat na suporta mula sa komunidad, dapat itong maging available sa mga gustong gumamit nito.

Ang BitMEX, sa kabilang banda, tinawag ang mga teknikalidad ng peg-out mechanism na “controversial” at sinabing ang draft na “proposal ay yumayakap sa realidad na sa anumang kilalang peg-out system… maaaring i-censor ng mga Bitcoin miner ang data, mag-fake ng data, o makipagtulungan sa administrator at nakawin ang sidechain Bitcoin.” Ngunit kasabay nito, binigyang-diin na “ang pagtaas ng paggamit ng mga sidechain ay maaaring positibo para sa utility ng Bitcoin.”

BIP300

Maliban sa mga alalahanin tungkol sa mga miner na nagnanakaw ng pondo ng gumagamit, ang mga tumututol sa drivechain ay nagsasabing ang merge mining ay magpapamahal sa mga node at magpapababa ng kita ng pagmimina. Sa kabaligtaran, kikita ang mga miner ng karagdagang bayad, at ang blind merge mining ay opt-in lamang.

Dagdag pa ng mga kritiko ng Drivechain na ito ay isang pag-atake sa Bitcoin at simpleng paraan lamang upang magdala ng “shitcoins” sa Bitcoin na hindi magbibigay ng malaking utility sa pinakamalaking cryptocurrency. Ngunit iginiit ng mga tagapagtanggol na ang mga kritiko ay nag-aalangan lamang sa pagbabago.

Pangwakas na Kaisipan

Gaya ng ating nakita, maraming tunggalian ang nakapalibot sa Drivechains, na mga sekundaryong blockchain na nakikipag-ugnayan sa pangunahing blockchain at naglalayong magbigay ng mas mahusay na karanasan sa gumagamit. Gayunpaman, hindi ito isang bagong pag-unlad at napag-usapan na ito sa loob ng maraming taon.

Sa positibong aspeto, tutulong ang Drivechains sa Bitcoin network na mag-scale nang epektibo, magbigay ng permissionless na eksperimento, at mapalakas ang adaptability. Sa upgrade na ito, makakakuha ang mga gumagamit ng Bitcoin ng opsyonal na access sa mga tampok tulad ng privacy measures, smart contracts, at karagdagang token, na nagbubukas ng daan para sa mga bagong at makabagong use case at produkto sa loob ng ekosistema ng Bitcoin.

Gayunpaman, hindi ito walang mga isyu, dahil ito ay mangangailangan ng soft fork upang maipatupad at maaaring maglaman ng mga kahinaan at karagdagang komplikasyon. Ngunit sa isang upgrade lamang, maaaring pahintulutan ng drivechains ang hinaharap na pag-unlad na maganap sa ibabaw ng Bitcoin nang hindi na kailangan pang baguhin ang base layer.

Noong unang bahagi ng taong ito, nang magsimulang sumikat ang Ordinals, nagkaroon ng katulad na debate sa komunidad ng Bitcoin, ngunit sa ngayon, sila ang bumubuo ng karamihan ng mga transaksyon sa Bitcoin.

Ngayon, ang Drivechain proposal, ayon kay Sztorc, ay “inevitable” at sa kalaunan ay ma-a-activate, dahil nagbabayad ito ng bayad sa mga miner at nagpapahintulot ng direktang onboarding ng pondo sa mga sidechain sa ibabaw ng Bitcoin. Ngunit sa ngayon, ang komunidad ay masiglang nagdedebate sa proposal, at hindi pa tiyak kung kailan ito sa huli ay ma-a-activate.

I-click dito upang matutunan ang lahat tungkol sa pagbili ng Bitcoin (BTC).

Si Gaurav ay nagsimulang mag-trade ng cryptocurrencies noong 2017 at nahulog sa pag-ibig sa crypto space mula noon. Ang kanyang interes sa lahat ng crypto ay nagpatibay sa kanya bilang isang manunulat na nagpapakadalubhasa sa cryptocurrencies at blockchain. Sa madaling panahon ay nakita niya ang kanyang sarili na nagtatrabaho kasama ang mga kompanya ng crypto at mga media outlet. Siya ay isang malaking tagahanga ng Batman.