Share this article

Shinobi: Paano Nakakatulong ang Mga Tipan sa Pag-scale ng Bitcoin

Sinabi ng teknikal na editor ng Bitcoin Magazine na kailangang ipatupad ang mga tipan - na nagpapahintulot sa magkasanib na pagmamay-ari ng mga UTXO - kung tutuparin ng Bitcoin ang pangako nito sa pagdadala ng pinansiyal na sariling soberanya sa mga tao sa buong mundo.

Ang Bitcoin ay idinisenyo upang maging isang alternatibo sa tradisyonal na sistema ng pananalapi at pananalapi na maaaring ma-access ng sinuman sa mundo na may koneksyon sa internet. Para mas ganap nitong maisakatuparan ito — lalo na kung ang mga bayarin sa presyo ng base layer ay marami nang gumagamit — Kailangan ng Bitcoin ng update, sabi ng maraming tagapagtaguyod. At, ayon sa teknikal na editor ng Bitcoin Magazine, ang pinaka-materyal na update upang makatulong sa pag-scale ng Bitcoin ay ang pagpapatupad ng tinatawag na “mga tipan.”

Ang panayam na ito ay bahagi ng CoinDesk "Kinabukasan ng Bitcoin" package na-publish upang tumugma sa ika-apat Bitcoin “halving” noong Abril 2024. Frank Corva ay ang business-to-business correspondent sa Bitcoin Magazine, isang contributor sa Forbes Digital Assets at host ng bagong renaissance capital podcast.

Pumasok ang mga tipan iba't ibang anyo at ang ilan ay maaaring gamitin bilang isang tool upang mas ligtas at ligtas na magbahagi Mga UTXO sa pagitan ng maraming user. Binibigyang-daan nila ang higit pang mga gumagamit ng Bitcoin na magkaroon ng pagmamay-ari ng kanilang Bitcoin sa base chain at pinapadali ang higit na pagpapagana sa Bitcoin Layer 2s. Sa epektibong paraan, ang mga tipan ay nangangako sa mga partikular na paghihigpit sa kung paano maaaring gastusin ang mga UTXO sa hinaharap, katulad ng mga paunang nilagdaan na transaksyon, maliban kung ipinapatupad ng pinagkasunduan.

Sa aking pakikipanayam kay Shinobi, isang self-taught savant na nagsusulat sa ilalim ng pseudonym na iyon, ipinaliwanag niya kung ano ang mga tipan, kung bakit mahirap subukan ang pag-scale ng Bitcoin sa kasalukuyang anyo nito at ONE partikular na panganib na kasangkot sa pagpapatupad ng mga tipan.

Ang panayam ay pinaikli at bahagyang na-edit para sa kalinawan.

Nabanggit mo sa iyong panayam sa Peter McCormack's Ano ang ginawa ng Bitcoin na ang mga tao ay may malakas na pananaw sa Bitcoin, ngunit T sila palaging may teknikal na kaalaman upang bigyang-katwiran ang mga pananaw na iyon. Ano ang pinakamalaking maling pananaw tungkol sa Bitcoin na karamihan ay mayroon?

Isang pagkabigo na maunawaan kung ano ang pangalawang layer at kung paano [ito] gumagana. Dahil sa tagumpay ng [ang] Lightning [Network], ang mga tao ay may ganitong paniwala na masasabi lamang [nila] ang pariralang "Layer 2" at ang mahiwagang ibig sabihin ay posible ang anumang bagay. Ganap na nakakaligtaan ang katotohanan na ang pangalawang layer ay kailangang mag-interface sa base layer, at napakaraming paraan lang na magagawa mo iyon sa kung paano gumagana ang Bitcoin ngayon.

Ang tanging tunay na paraan para magawa ang napakakumplikadong mga bagay na hindi sinusuportahan sa base layer ay ang ibigay ang iyong mga barya sa isang grupo ng iba pang mga tao at pagkatiwalaan lang [sa mga taong iyon na may] anumang mga arbitraryong bagay na gagawin mo sa [a] Layer 2.

Sa tingin ko mayroong isang kumpletong kabiguan upang maunawaan ang katotohanan ng iyon. Para sa isang Layer 2 na gumawa ng mga kumplikadong bagay, ito ay alinman sa kailangan naming magdagdag ng higit pang mga tampok sa base layer upang [mapangasiwaan] ang isang walang tiwala na paraan upang i-anchor [ang Layer 2 sa base layer] o kailangan mong magtiwala sa mga tagapag-alaga.

Tungkol sa Bitcoin Layer 2s, Maraming tao ang gumagawa lang ng argumentong ito na magdadagdag lang kami ng Layer 2s o Layer 3s at iyon ang magpapalaki sa network. Ngunit sinabi mo na ito ay T gaanong simple. Bakit ganon?

Ang lahat ng [Layer 2s] ay kailangang makipag-ugnayan sa base layer. T mo magagamit ang Lightning nang hindi nagbubukas ng channel sa base layer, na nangangailangan ng on-chain na transaksyon. Bagama't malaki ang tulong ng Lightning sa mga tuntunin ng pag-scale kung gaano karaming mga transaksyon ang maaaring [gawin] ng mga indibidwal, mayroon pa ring limitasyon na kailangan mong gumawa ng on-chain na transaksyon upang makarating sa layer na iyon.

Ang problema ay ang base layer ay T sukat. Mga transaksyong kidlat. [T ito gumawa ng] pangunahing pagbabago sa kung gaano karaming tao o user ang maaaring gumamit ng network. Ang kidlat ay [nagbibigay-daan lamang sa] mas maraming transaksyon [na] maproseso dahil i-compress mo ang mga ito at KEEP naka-chain ang karamihan sa mga ito.

Kailangan nating makabuo ng mga paraan upang i-compress ang pagmamay-ari, hindi lamang ang kakayahang makipagtransaksyon, upang maraming tao ang magkaroon ng claim sa isang UTXO. [Sa ganitong paraan] hindi na talaga nila kailangang kumpirmahin on-chain ang paraan na ginagawa ng Lightning channel kapag nagbukas ito.

Maaari ka bang magbigay ng paliwanag ng isang layko kung paano sila gumagana?

Maraming mga panukala sa tipan na gumagawa ng ibang bagay. Ang pinakasimpleng paraan upang ikategorya ang lahat ng mga ito ay kung ang script o address sa mga bitcoin na pagmamay-ari mo ay nagsasabi sa iyo na "Ito ang mga paghihigpit na dapat matugunan bago mo ito magastos."

Halimbawa, dapat kang magbigay ng pirma, matugunan ang pamantayan para sa isang time lock bago ka payagang gugulin. Ang tipan ay isang kandado na hindi lamang mayroong mga paunang kundisyon, ngunit maaaring dalhin ang mga ito pasulong sa hinaharap. Hayaan akong ilagay ito sa ibang paraan. [Iha-highlight ko] ang dalawang malawak na panukala: CTV (isang acronym para sa opcode CheckTemplateVerify) at TapleafUpdateVerify.

Hinahayaan ka lang ng CTV na mag-commit sa isang hash ng isang transaksyon sa hinaharap. Pagkatapos, kapag nalikha ang UTXO na iyon, nagla-lock sa CTV hash na iyon, ito ay pareho sa isang pre-sign na transaksyon. Kapag ginugol mo ang baryang iyon, susuriin nito ang transaksyong gumagastos dito at siguraduhing mayroon itong parehong hash sa CTV lock na iyon. Tanging ang transaksyon na may ganoong eksaktong hash ang pinapayagang gastusin ito. Sa ganoong paraan, maaari kang kumuha ng isang solong UTXO at italaga iyon sa paglikha ng dose-dosenang iba pang mga UTXO, at ang lahat ay maaaring mga Lightning channel. Ang isang UTXO ay maaaring magbukas ng mga Lightning channel para sa 50 tao, kahit na mayroon lamang ONE transaksyon at ONE output ang nakumpirma na on-chain.

Ang TapleafUpdateVerify ay iniayon sa mahusay na paglabas mula sa isang nakabahaging UTXO. [Bumalik sa] halimbawang iyon sa CTV, para aktuwal na i-claim ng mga tao ang kanilang mga barya on-chain nang sa gayon ay maaari nilang gastusin ang mga ito saanman nila gusto, isang buong hanay ng maramihang mga transaksyon ang kailangang gawin ONE sunod sa isa pang on-chain bago makumpirma ng isang tao ang kanilang UTXO at pagkatapos ay malayang gastusin ito.

Avatar ng Shinobi (Shinobi)
Avatar ng Shinobi (Shinobi)

Hahayaan ka ng TapleafUpdateVerify na ligtas na mag-iwan ng nakabahaging UTXO sa isang transaksyon nang hindi nakakakuha ng mas maraming pera kaysa sa nararapat sa kanila. Pinipilit [nito] ang pera na gastusin sa [isang] paraan na ilalabas ng isang tao ang kanyang pera sa ONE transaksyon ngunit ang lahat ng pagbabago ay babalik sa isa pang UTXO na isang multisig ng lahat ng kasangkot, minus ang taong kakaalis lang.

Iyan ay sobrang kawili-wili. Ano ang mga panganib o trade-off na kasangkot dito?

Talagang hindi ko iniisip na mayroong anumang mga downside o panganib sa CTV. Ito ang dahilan kung bakit ako ay isang malaking tagapagtaguyod nito. Pinapabuti nito ang modelo ng tiwala. Walang sinuman ang makakagawa ng dobleng paggastos.

Isang bagay tulad ng TLUV (ang acronym para sa TapleafUpdateVerify) [ay] may potensyal na panganib. Ito ay may potensyal na paganahin ang mga bersyon ng isang bagay tulad ng a drivechain, depende sa kung paano ito ipinapatupad at kung paano ito binubuo ng iba pang feature ng Bitcoin.

Ginagarantiyahan nito na ang pagbabago mula sa isang bagay na aalis dito ay babalik sa isang kumplikadong kontrata na mayroong lahat ng iba't ibang kundisyon sa paggastos, at ila-lock nito ang pagbabago pabalik dito. Kaya, may potensyal na gumawa ng two-way na peg para sa mga bagay na tulad nito mga sidechain. Iyan ay isang nakapipinsalang bagay sa mahabang panahon.

Sinasabi mo na maaari nitong buhayin ang mga drivechain nang walang Bitcoin Improvement Protocols (BIP) para sa mga drivechain — BIP 300 at BIP 301 — na ina-activate?

Oo.

Interesting. Madaling madismaya sa Bitcoin sa mga araw na ito sa napakaraming tao sa espasyo ng Bitcoin na nag-aaway tungkol sa kung paano nila iniisip na dapat lumaki ang Bitcoin . Ano ang nagpapanatili sa iyo ng motibasyon sa kabila ng negatibiti?

Napakaraming tao sa espasyong ito na sa wakas ay nagiging vocal tungkol sa pagiging may sakit sa dogmatikong mga salaysay o sa sobrang simplistic na paraan ng pagtingin sa mga bagay. Sa pangkalahatan, magiging isang napakalusog na bagay para sa maraming tao mula sa lahat ng iba't ibang kampo sa espasyong ito na magkasakit lamang sa pagkakaroon ng mga talakayan o argumento batay sa "Saang kampo ka nanggaling? Oh, ibig sabihin ay mabuti ka o masama," at mas tumutok sa malalaking pag-uusap tungkol sa mga seryosong isyu. Magiging magulo ang pagdaan nito, ngunit sa kabilang panig, nakikita ko ang potensyal para sa higit na pagiging produktibo at kapanahunan.


Frank Corva