Share this article

Ang Segregated Witness ba ang Sagot sa Block Size Debate ng Bitcoin?

Ang isang bagong ipinakilala na panukala para sa kung paano masusukat ang Bitcoin network upang mahawakan ang mas malaking volume ng transaksyon ay nakakakuha ng traksyon sa mga developer.

Ang isang bagong ipinakilala na panukala para sa kung paano masusukat ang network ng Bitcoin upang mahawakan ang mas malaking volume ng transaksyon ay nakakakuha ng traksyon sa minsang hinati nitong komunidad ng pag-unlad.

Tinatawag na segregated witness, ang panukala ay nag-debut ni Blockstream co-founder na si Pieter Wuille sa Scaling Bitcoin Hong Kong sa ika-7 ng Disyembre. Pagdating sa pangkalahatang pagbubunyi, kinikilala na ito bilang isang "turning point" ni technologist na si Andreas Antonopoulos at nakaposisyon ng developer ng Bitcoin CORE si Greg Maxwell bilang isang solusyon na maaaring magbigay ng apat na beses na pagtaas ng kapasidad sa network sa isang "maikling time frame".

Ipagpatuloy Ang Kwento Sa Baba
Don't miss another story.Subscribe to the Crypto for Advisors Newsletter today. Tingnan ang Lahat ng mga Newsletter

Ang pinaka-kapansin-pansin tungkol sa segregated na saksi ay, hindi tulad ng iba pang iminungkahing pagpapabuti ng Bitcoin , maaari itong ipakilala sa network bilang isang malambot na tinidor, ibig sabihin ay maiiwasan nito ang pagpilit sa lahat ng nagpapatakbo ng Bitcoin software na i-upgrade ang kanilang mga kliyente nang magkakasabay, at sa gayon ay mababawasan ang panganib ng pag-upgrade na hatiin ang Bitcoin blockchain.

Na ito ay maaaring maisakatuparan ay naging isang sorpresa sa marami sa komunidad, na nasangkot sa debate sa kung paano palawakin ang network alinsunod sa mga ambisyon ng isang startup na sektor na nakaakit ng halos $1bn sa mga pamumuhunan noong 2015.

Si Wuille mismo ang nagsabi sa kanyang talumpati na ibinasura niya ang segregated witness bilang "non-viable" hanggang kamakailan lamang, nang ihayag na maaari itong ipatupad bilang matigas o malambot na tinidor, at lumalaki ang pinagkasunduan sa komunidad na ang malambot na tinidor ay isang ginustong landas patungo sa isang solusyon.

Higit pang mga layuning tagamasid tulad ng Digital Asset Holdings Sinabi ng senior developer na si Miron Cuperman sa CoinDesk:

"May consensus na ang soft fork ay mas mahusay. Maaari mo itong i-deploy nang mas maaga, dahil kailangan mo lang ng malaking mayorya, at sa isang hard fork kailangan mong i-upgrade ang lahat. Ito ay isang direktang ideya, ang konsepto ay hindi ganoon kapanganib o kumplikado."

Sa isang bukas na pagpupulong ng developer na naka-host sa Cyberport sa Hong Kong ngayon, malawak na nakitang positibo ang solusyon, bagama't may ilang minorya ang nagpahayag ng kanilang pagkabahala na maaantala nito ang isang hard fork – isang prosesong pinaniniwalaan nilang kakailanganin sa mga susunod na solusyon sa pag-scale.

Ang iba, gaya ng developer at host ng mining service provider na si Jonathan Toomim, ay nangatuwiran na ang segregated witness proposal ay marahil pinakamahusay na ipinatupad sa pamamagitan ng hard fork upang mapabuti ang disenyo at pangkalahatang functionality nito.

"Ang aking saloobin ay ito ay pangit at awkward at na ito ay hindi isang paraan na intuitive. Nakita ko lang na sila ay naglalagay ng hiwalay na saksi dito dahil ito ay magiging isang malambot na tinidor, ngunit iyon ay mas mahusay bilang isang matigas na tinidor, kung saan ito ay magiging mas elegante at mas ligtas," sinabi niya sa CoinDesk.

Ipinakilala na ang segregated witness code bilang hard fork in Mga Elemento ng Sidechain, isang sandbox kung saan maaaring mag-eksperimento ang mga developer sa iminungkahi nito mga sidechain pag-andar at mga tampok.

Gayunpaman, sinabi ni Wuille na susulong siya sa pagpormal sa ideya bilang isang Bitcoin improvement protocol (BIP) upang mas malawak itong talakayin ng mas malaking komunidad ng Bitcoin .

Sinabi niya sa CoinDesk na inaasahan na ito ay makumpleto sa isang "bilang ng mga linggo", kahit na ang eksaktong timeline ay hindi pa malinaw.

Ang pinaghiwalay na solusyon sa saksi

Ang segregated witness ay marahil pinakamahusay na inilarawan bilang isang bagong solusyon sa isyu sa laki ng block na nakakaapekto sa kung paano binibilang ang ilang variable ng network sa laki ng block.

Sa Bitcoin, kasama sa mga transaksyon ang ONE o higit pang mga input field na nagpapakita kung saan nagmumula ang mga pondo, ONE o higit pang mga output field na nagsasaad kung saan sila pupunta at isang lagda na nagpapatunay na may kakayahan ang may-ari na isagawa ang transaksyon.

"Ngayon ang mga lagda ay napupunta sa field na 'mula sa'," ipinaliwanag ng developer ng Lightning Network na si Tadge Dryja. "[Sa segregated witness] hiwalay ang lagda."

Higit na partikular, inaalis ng nakahiwalay na saksi ang lagda sa transaksyon at inilalagay ang data sa isang Merkle tree sa bahagi ng coinbase ng transaksyon, o ang input ng isang nabuong transaksyon. Ang pagbabagong ito ay gagawing mas maliit ang mga transaksyon sa mga kasalukuyang node sa network, upang mas marami ang maisama sa isang Bitcoin block, kahit na ang mga block ay limitado pa rin sa 1MB ayon sa mga panuntunan ng protocol.

"Kung ang mga lagda ay magdaragdag ng 0.75MB [ng kapasidad] sa isang bloke sa isang 1MB na bloke, ito ay magiging katumbas na ngayon ng 4MB," sabi ng developer na si Doug Roark, na sinasabayan ang paglalarawang FORTH nina Maxwell at Wuille.

Nabanggit ni Dryja na ang isang malambot na tinidor ay nangangahulugan na ang mga partidong nagpapatakbo ng mga mas lumang bersyon ng Bitcoin CORE ay maaari pa ring gumamit ng Bitcoin, kahit na ito ay lilitaw sa kanila na parang nagpapadala ng pera ang mga user nang walang pirma.

"Nakikita lamang ng mga node ngayon ang ugat ng Merkle ng transaksyon at ang data ng transaksyon, na kasama ngayon ang lagda," ipinaliwanag ni David Vorick, CEO ng distributed storage startup na Nebulous. "Kung ipapatupad ang segregated witness, hindi makikita ng mga node ngayon ang data ng lagda ng transaksyon, dahil ito ay nasa isang storage area na T nila nakikilala."

Gayunpaman, masusubaybayan pa rin ng mga mas lumang node na hindi nag-update ng kanilang software ang network, kahit na lilitaw na parang abnormal ang pag-uugali ng ilang partikular na partido.

"[Sa isang malambot na tinidor] walang nagbabago, ang aking mga barya ay pareho pa rin, na naiiba kaysa sa dapat i-upgrade ng lahat ang kanilang software o huminto ito sa paggana," sabi ni Dryja. "Nagsisimulang magmukhang kakaiba ang mga bagay, ngunit maaari nilang balewalain ang mga transaksyong ito."

Tangential na mga benepisyo

Ang isa pang iminungkahing benepisyo sa ibinukod na saksi ay ang pagpapahintulot nito para sa iba pang mga panukala sa pag-scale na mas epektibong maipatupad.

Dryja, halimbawa, ay nagsabi sa CoinDesk na ang segregated na saksi ay magbibigay-daan sa kanyang iminungkahing bersyon ng mga channel ng pagbabayad na maabot ang kanilang pinakamataas na kahusayan batay sa mga projection na ipinakita niya sa ikalawang araw ng kaganapan.

Aayusin din ng segregated witness ang transaction malleability, isang matagal nang isyu sa network kung saan kapag nilagdaan ang mga transaksyon, hindi saklaw ng lagda ang lahat ng data sa transaksyon.

"Kung walang nakahiwalay na saksi, kung ang ONE sa amin ay naglagay ng pera sa address, ang kabilang partido ay maaaring magbitiw sa transaksyon, na pinapalitan ang transaction ID," sabi ni Dryja. "Kapag nagbitiw ka sa segregated witness, ang mga pirma ay wala sa mga transaksyon."

Malleability ng transaksyon

ay marahil pinaka-tinatanggap na kilala bilang ang pinagmulan ng kontrobersya sa panahon ng pagbagsak ng Bitcoin exchange Mt Gox, na hinahangad na i-claim ang isyu ay ang sanhi ng mga isyu sa withdrawal bago ito bumagsak.

Mga problema sa pagmimina

Gayunpaman, ang pag-aayos sa pagiging malleability ng transaksyon sa ganitong paraan ay maaaring magkaroon ng side effect ng hindi bababa sa pansamantalang pag-destabilize sa ibang bahagi ng network.

Si Toomim ang pinaka-vocal sa kanyang mga alalahanin na ang disenyo ng segregated na saksi ay maaaring magkaroon ng epekto sa komunidad ng pagmimina na marahil ay hindi nasuri nang maayos.

Ang isyu, sinabi ni Toomim, ay ang mga minero ay gumagamit ng mga mensahe ng coinbase sa mga bloke upang isama ang mahahalagang impormasyon para sa kanilang negosyo. Kabilang dito ang mga boto sa iba't ibang panukala ng BIP at mga detalye ng bookkeeping tulad ng katotohanang mina nila ang bloke kung saan kasama ang mga barya.

"It's co-opting a resource that is already been used for a lot of things, and that resource was not designed for that," he argued.

Dahil ang coinbase din ang unang bahagi ng mga bloke ng data na pinagsama-sama ng mga minero ngayon, sinabi ni Toomim na ang pagdaragdag ng mga lagda sa field na ito ay gagawing umaasa ito sa iba pang impormasyon sa block, na posibleng makapagpalubha ng software sa pagmimina.

Sa pangkalahatan, sinabi niya na nasasabik siya sa ideya, ngunit maaaring maiwasan ang mga epektong ito kung ipapatupad ang segregated witness bilang hard fork.

Sa disenyong ito, ipinaliwanag niya, ang mga block header ay maaaring maglaman ng merkle roots kung saan ang ONE gilid ng puno ay maglalaman ng mga transaksyon, at ang isa ay maglalaman ng signature data, na lumilikha ng isang mirrored na istraktura na mas madaling sukatin. Sa paghahambing, bilang malambot na tinidor, ang merkle tree na naglalaman ng mga transaksyon ay idaragdag sa coinbase.

Bagama't isang minorya ang pananaw, ang mga komento ay maaaring magkaroon ng kaugnayan dahil sa pagbibigay-diin ng mga developer sa kaganapan sa paghahanap ng mga solusyon para sa isang bloke na laki na hindi makakaapekto sa kakayahang kumita ng pagmimina.

Pulitikal na football

Ngunit habang ang nakahiwalay na saksi ay nakaakit ng sigasig, may ilang mungkahi na maaari itong maging focal point para sa isang mas malaking talakayan kung kailangan ng komunidad na lutasin ang mga isyu sa scalability nito gamit ang isang hard fork para sa mga kadahilanang pang-akademiko.

Ang ganitong pananaw ay pinaka-malakas na ipinahayag ng CORE developer na si Jeff Garzik sa kanyang talumpati sa mga panukala sa BIP noong ONE araw ng Pag-scale ng Bitcoin. Doon, ginawa niya ang argumento na may kakulangan ng data sa kung paano ang isang distributed economic system tulad ng Bitcoin ay magiging reaksyon kapag nahaharap sa hamon na ito.

Sa ilalim ng anumang panukala, ang pagpapalit ng takip sa laki ng bloke ay mangangailangan ng matigas na tinidor, ibig sabihin ay malamang na mangyari ang mga ganitong pagkakataon, marahil ay regular, bilang mga kaliskis ng Bitcoin . Dahil dito, ang ilan ay mas mapurol sa kanilang pagpuna sa pag-aatubili na ituloy ang landas na ito.

"The CORE devs have T done a hard fork. They're afraid of it. They need to get over it. I do T think the hard fork-soft fork is really an issue," sabi ni Toomim.

Kinakatawan ng Opinyon ni Dryja ang mas katamtamang pananaw na ang anumang piniling hakbangin sa pag-scale ay dapat magbigay ng mga karagdagang kinakailangang teknikal na pag-aayos sa network.

"Nais nilang ayusin ang malleability sa loob ng maraming taon," sabi niya. "Gusto naming magkaroon ng higit na kapasidad. Kung gagawin namin ang pagbabagong ito, bakit T na rin namin ayusin ang isang bungkos ng iba pang mga bagay?"

Para sa higit pang impormasyon sa nakahiwalay na saksi, basahin ang buong slideshow ni Wuille sa ibaba:

Magic na imahe sa pamamagitan ng Shutterstock

Pete Rizzo

Si Pete Rizzo ay editor-in-chief ng CoinDesk hanggang Setyembre 2019. Bago siya sumali sa CoinDesk noong 2013, isa siyang editor sa payments news source na PYMNTS.com.

Picture of CoinDesk author Pete Rizzo