Share this article

Ano ang SegWit?

Huling na-update: Pebrero 22, 2018

Ang SegWit (maikli para sa Segregated Witness) ay isang pag-upgrade ng protocol na nagbabago sa paraan ng pag-iimbak ng data. Ito ay na-activate sa Litecoin sa Mayo 10, 2017, at sa Bitcoin sa 23 Agosto, 2017.

Story continues
Don't miss another story.Subscribe to the The Protocol Newsletter today. See all newsletters

Una nang nag-develop si Pieter Wiulle inilahad ang ideya sa Scaling Bitcoin conference noong Disyembre 2015.

Marami ang pumupuri dito bilang isang pinakahihintay na solusyon sa problema sa scaling ng bitcoin. Ang maximum na laki ng block sa pangunahing protocol ay 1MB, na naghihigpit sa bilang ng mga transaksyon na maaaring iproseso ng Bitcoin sa humigit-kumulang 7 bawat segundo. Nililimitahan nito ang potensyal na paglago ng bitcoin, at pinipigilan itong maging isang magagamit na sistema ng pagbabayad na may mataas na dami.

Habang ang pag-upgrade ay nagbibigay-daan sa mas malaking bilang ng mga transaksyon sa mga bloke ng bitcoin, ang unang intensyon ng SegWit ay ayusin ang isang bug sa Bitcoin code na tinatawag na transaction malleability. Ang kapintasan na ito ay nagbigay-daan sa sinuman na baguhin ang maliliit na detalye na nagbago sa transaction ID (at ang kasunod na hash) ngunit hindi ang content. Bagama't hindi isang kritikal na problema para sa Bitcoin, pinigilan nito ang pagbuo ng mas kumplikadong mga tampok tulad ng mga protocol ng pangalawang layer at matalinong kontrata.

Inayos ng SegWit ang pagiging malleability ng transaksyon sa pamamagitan ng pag-alis ng signature na impormasyon (kung hindi man ay kilala bilang "witness" information) at pag-iimbak nito sa labas ng base block ng transaksyon. Sa pamamagitan nito, maaaring baguhin ang mga lagda at script nang hindi naaapektuhan ang transaction ID.

Nagpapayat

Ang isang side benefit na mas pinapahalagahan ay na, nang walang impormasyon ng lagda, ang mga transaksyon ay mas mababa ang timbang. Nangangahulugan ito na mas marami ang maaaring magkasya sa isang bloke, at ang Bitcoin ay maaaring magproseso ng mas malaking throughput nang hindi binabago ang laki ng block.

Ipinakilala ng SegWit ang isang bagong konsepto na tinatawag na "block weight." Isa itong mashup ng block size na mayroon at walang signature data, at nililimitahan sa 4MB, habang ang limitasyon sa laki ng block para sa mga base na transaksyon ay nananatiling 1MB. Nangangahulugan ito na ang pag-upgrade ng SegWit ay katugma sa nakaraang protocol, at iniiwasan ang pangangailangan para sa isang hard fork.

Kaya, hindi pinapataas ng SegWit ang limitasyon sa laki ng bloke, ngunit pinapagana nito ang mas malaking bilang ng mga transaksyon sa loob ng 1MB na mga bloke. Kasama sa cap na 4MB ang nakahiwalay na data ng saksi, na teknikal na hindi bahagi ng 1MB base na bloke ng transaksyon.

Gusali sa itaas

Ang isa pang malaking hakbang pasulong na ginawang posible ng SegWit ay ang pagsuporta nito sa pagbuo ng mga protocol ng pangalawang layer, tulad ng network ng kidlat. Ang malleability fix ay ginawa ang anumang feature na umaasa sa mga hindi kumpirmadong transaksyon na hindi gaanong mapanganib at mas madaling idisenyo.

Ang network ng kidlat ay higit na magpapalakas sa kapasidad ng transaksyon ng bitcoin sa pamamagitan ng pagkuha ng madalas, maliliit na transaksyon sa labas ng kadena, pag-aayos lamang sa Bitcoin blockchain kapag handa na ang mga gumagamit.

Ang pag-activate ng SegWit ay nagpalakas din ng gawaing pag-unlad sa iba pang mga tampok tulad ng MAST (na nagbibigay-daan sa mas kumplikadong Bitcoin smart contracts), Mga lagda ng Schnorr (na magbibigay-daan sa isa pang pagpapalakas ng kapasidad ng transaksyon) at TumbleBit (isang hindi kilalang top-layer na network).

Hindi lahat masaya

Hindi lahat ng tao sa komunidad ng Bitcoin ay sumasang-ayon na ang SegWit ay ang solusyon na hinihintay ng Bitcoin . Ang ilan ay naniniwala na ito ay isang kaso ng "pagsisipa sa lata sa kalsada," at pinakamabuti ay isang pansamantalang pag-aayos.

Ang paglaban sa SegWit ay ONE sa mga salik sa likod ng pagbuo ng Bitcoin Cash, isang tinidor ng Bitcoin network na piniling magpatupad ng mas malaking limitasyon sa laki ng bloke sa halip na umasa sa isang bagong istraktura ng transaksyon.

saan tayo?

Sa kabila ng mga halatang pakinabang, ang paglulunsad ng pag-upgrade ay mabagal na gumagalaw. Sa oras ng pixel, 14% ng mga transaksyon ang gumagamit ng bagong format (maaari mong Social Media ang pag-usad dito).

Ang pangunahing dahilan ay maraming wallet ang mayroon dadagdag pa Suporta sa SegWit. Nagawa na ito ng ilang malalaking pangalan tulad ng Trezor, Ledger, Electrum at Kraken. Coinbase – ang pinakamalaking provider ng wallet sa mga tuntunin ng bilang ng mga transaksyon – ay gumagawa nito, at inaasahan na ipatupad ang pag-upgrade sa unang bahagi ng 2018. At ang wallet na naka-attach sa pinakasikat na full node na pagpapatupad ng bitcoin, Bitcoin CORE, ay inaasahang ilalabas SegWit sa unang quarter ng 2018.

Sa pamamagitan ng pangunahing Bitcoin code na gumagawa din ng mga pagsasaayos na madaling gamitin sa SegWit, maaari itong humantong sa pagtaas sa parehong paggamit at karagdagang pag-eksperimento sa pagpapaandar. Pinapanatili ng Bitcoin CORE isang listahan sa website nito ng mga negosyo at proyektong nagtatrabaho sa pagsasama ng SegWit – sa oras ng pixel, 19 na pagpapatupad ang na-deploy, na may karagdagang 90 na handa nang gamitin.

Habang mas maraming wallet ang tumanggap sa pag-upgrade, tataas ang porsyento ng mga transaksyon na gumagamit ng istraktura ng SegWit, at dapat bumaba ang mga bayarin sa Bitcoin dahil ang mga bloke ay naglalaman ng mas malaking bilang ng mga transaksyon. Higit pa rito, ang pagbuo ng kidlat at katulad na mga protocol ng pangalawang layer ay dapat na makakuha ng higit na tulong, pagpapahusay sa saklaw at potensyal ng bitcoin. Ito ay malamang na hindi mangyari sa magdamag – ngunit ang pagbabago ay isang mahalagang ONE, at kumakatawan sa isang malaking hakbang pasulong.

Isinulat ni: Noelle Acheson; Larawan ng pagbukas ng pinto sa pamamagitan ng Shutterstock

Noelle Acheson

Si Noelle Acheson ay host ng CoinDesk "Markets Daily" podcast, at ang may-akda ng Crypto ay Macro Now newsletter sa Substack. Siya rin ay dating pinuno ng pananaliksik sa CoinDesk at kapatid na kumpanya na Genesis Trading. Social Media siya sa Twitter sa @NoelleInMadrid.

Noelle Acheson