Share this article

Ang Bagong Coding Language na ito ay Makakatulong na I-unlock ang Potensyal ng Smart Contract ng Bitcoin

Sa pagpapakilala ng Sapio, umaasa si Jeremy Rubin na palawakin ang mga kaso ng paggamit ng smart contract ng Bitcoin at pataasin ang "pinansyal na self-sovereignty" ng mga gumagamit nito.

Ang kontribyutor ng Bitcoin CORE na si Jeremy Rubin ay nagsiwalat ng kanyang trabaho sa isang bagong smart-contract na wika para sa Bitcoin, na inaasahan niyang tataas ang "pinansyal na self-sovereignty" ng mga user.

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

Ipinakita ni Rubin ang bagong wika, Sapio, noong Sabado sa a Walang ingatVR pagkikita pagtatanghal sa virtual reality, na maraming miyembro ng audience ang sumasali sa talk sa mga VR headset. Plano niyang ilabas ang programming language bilang bahagi ng kanyang bagong research organization, Judica.

Ang mga stateful na smart contract ay nagbibigay-daan sa mga user na mag-lock up ng pera upang ang mga pondo ay T magastos hangga't hindi natutugunan ang ilang partikular na kundisyon o isang serye ng mga interactive na hakbang ang nagawa. Ang mga kontratang ito ay kadalasang nauugnay sa Ethereum blockchain, na napaka-flexible, na ginagawang madaling isulat ang mga stateful smart contract.

Read More: Paano Gumagana ang Ethereum Smart Contracts?

Hindi gaanong kilala na sinusuportahan din ng Bitcoin ang ilang iba't ibang uri ng mas kumplikadong mga smart contract, tulad ng pag-aatas ng higit sa ONE tao na mag-sign off sa isang transaksyon bago ito magastos. Ngunit kumpara sa Ethereum, ang mga Bitcoin smart contract ay mas kumplikado at mahirap gawin, o ang mga ito ay stateless – ibig sabihin, ang mga kondisyon ay natutugunan nang sabay-sabay o hindi lahat. Sa ngayon, nangangahulugan ito na may mas kaunting mga opsyon para sa pagbuo ng mga matalinong kontrata sa Bitcoin.

Umaasa si Rubin na palawakin pa ang mga kaso ng paggamit ng matalinong kontrata para sa Bitcoin upang bigyan ang mga user ng higit pang kontrol sa kung ano ang magagawa nila sa kanilang pera.

Mga bagong posibilidad para sa mga smart contract ng Bitcoin

Maaaring magtrabaho si Sapio para sa mga smart contract ng Bitcoin ngayon. Ngunit karamihan sa mga uri ng matalinong kontrata na nakikita ni Rubin ay T pa magagamit sa Bitcoin .

Itinayo niya si Sapio partikular sa paligid CHECKTEMPLATEVERIFY (CTV), isang pagbabago na, kung pinagtibay, ay maaaring magdala ng higit pang matalinong mga feature ng kontrata sa network ng Bitcoin , na nagpapahintulot sa mga user na ma-secure ang kanilang Bitcoin sa mga bagong paraan.

Sa kanyang talumpati, inilarawan ni Rubin ang CTV bilang "isang simpleng sistema ng pakikipagtipan para sa Bitcoin." Ang ideya ng mga tipan, na matagal nang umiiral, ay upang magdagdag ng mga hakbang sa seguridad, tulad ng pagbe-bake sa mga karagdagang panuntunan sa isang batch ng Bitcoin, na pumipigil sa may-ari ng Bitcoin na magpadala sa lahat maliban sa ilang address.

"Sa pagsasagawa, ito ay nangangahulugan na ito ay nagpapahintulot sa iyo na gawin ang ilang mas kumplikadong matalinong pagkontrata [pagtukoy] kung paano maaaring gastusin ang Bitcoin kapag ang isang barya ay nilikha," sabi ni Rubin.

Ang ONE kaso ng paggamit para sa mga tipan ay Bitcoin "mga vault." Karaniwan kapag kinuha ang isang pribadong susi, ang isang malisyosong aktor ay maaaring tumakbo palayo sa mga nauugnay na barya. Ngunit ang pag-lock ng iyong mga pondo sa naturang vault ay nagdaragdag ng mga paghihigpit sa paggalaw ng Bitcoin sa kaso ng isang pagkakamali o isa pang isyu sa seguridad.

"Sa tingin ko ang mga vault ay ONE sa pinakamahalagang kaso ng paggamit na dadalhin ng CTV sa talahanayan. Nagdadala sila ng napakalaking halaga ng mga tool sa soberanya sa pananalapi sa isang malawak na madla," sabi ni Rubin, at idinagdag na ang Technology ito ay nagbubukas ng pagkakataon para sa mga user na gawin ito nang mag-isa nang walang third-party na service provider.

Read More: Ang 'Great Lockdown' ay Nagpapalakas ng Demand para sa Bitcoin Custody Solutions

Ang mga Vault ay kasalukuyang posible sa Bitcoin, ngunit maaaring mas madaling gawin gamit ang CTV, sabi ni Rubin.

Bagama't labis na nasasabik si Rubin tungkol sa mga vault, nagbubukas ang CTV ng iba't ibang mga kaso ng paggamit, gaya ng pagkontrol sa pagsisikip. Ang CTV ay maaaring makatulong sa mga gumagamit ng Bitcoin na maghintay ng mataas na bayad para sa isang oras kung saan ang blockchain ay may mas kaunting trapiko sa transaksyon, at, dahil dito, mas mababang mga bayarin.

Ngayong nagawa na ni Rubin ang Sapio, isang smart-contract na wika na partikular para sa CTV, ang mga kaso ng paggamit na ito ay magiging mas madali para sa mga developer na mag-program at sa gayon, mas madali para sa pang-araw-araw na mga user na ipatupad.

Bitcoin bilang isang 'hudikatura'

Ang bagong ipinanganak na organisasyong pananaliksik ni Rubin na si Judica ay tututuon sa bundle na ito ng mga teknolohiya. Plano nitong maglabas ng mga tool na inaasahan nitong "malawakang mapalawak ang ekonomiya ng Bitcoin ," sinabi ni Rubin sa CoinDesk sa isang email.

Ang salitang "Judica" ay Latin para sa "paghatol": Nakikita ni Rubin ang Bitcoin bilang isang hudikatura, at gusto niya itong itulak na lumago sa papel na ito.

"Kung titingnan mo ang relasyon sa pagitan ng merkado at ng gobyerno, kadalasang sasabihin ng mga absolutist ng free-market na ang gobyerno ay isang interfering agent lamang at aalis. Ngunit kung titingnan mo nang mas malapitan, ang functionality ng mga korte ay talagang kritikal sa pag-unlad ng ekonomiya. Kung walang maaasahang mga korte o ilang sistema ng hudisyal (private arbitration counts, too), ang pakikipagtransaksyon sa mga kamag-anak na estranghero ay lubhang naglilimita sa panganib sa ekonomiya."

Pumasok ang Bitcoin at ginagawang mas madali ang lahat ng ito. "Ang kakayahang magpatupad ng mga contact sa pamamagitan ng isang legal na sistema (sa halip na sa pamamagitan ng personal na puwersa) ay nagbibigay-daan sa isang ekonomiya na umunlad," sabi niya.

Ngunit pinagtatalunan niya ang Bitcoin ay masyadong limitado sa kung ano ang magagawa nito ngayon.

"Ang Bitcoin blockchain ay nagsisilbing papel bilang isang hudikatura, ngunit sa ngayon ang mga uri ng mga kontrata na maaari nitong lutasin ay medyo limitado at mahirap bumuo ng mas advanced na mga kontrata," dagdag ni Rubin.

Bilang bahagi ng Judica, plano ni Rubin na ilabas si Sapio "kasama ang mga disenyo para sa napakaraming matalinong kontrata" na ipinatupad sa wikang smart-contract. Dahil nasa maagang yugto pa lang si Judica, sinabi ni Rubin na siya naghahanap ng mga gawad, pondo at mga kapwa miyembro ng koponan upang sumali.

Pagpapadala ng CTV at Sapio

Ngunit hindi malinaw kung kailan (at kung) ipapakalat ang CTV, paliwanag ni Rubin sa kanyang talumpati. Ito ay isang mas malaking pagbabago sa Bitcoin , kaya maaaring tumagal ng oras bago magamit ang opcode.

"T ko alam kung kailan ito mangyayari. Gusto kong makita ito sa lalong madaling panahon," sabi ni Rubin.

Dahil ang Bitcoin ay desentralisado, walang sentral na awtoridad na gumawa ng mga desisyon. Dahil dito, T palaging sumasang-ayon ang mga developer tungkol sa paraan ng pasulong.

"Kung tatanungin mo ang bawat developer kung kailan [i-deploy ang CTV], makakakuha ka ng ibang-iba na sagot," sabi ni Rubin sa kanyang lecture. "Mayroong isang makatwirang dami ng mga tao na nagsasabing ito ay tatlong taon mula ngayon - hindi bababa sa."

Ipinaglaban ni Rubin ang CTV, na, kung matagumpay na maisaaktibo, ay magdaragdag ng mga kakayahang ito sa Bitcoin. Karamihan sa mga pagbabago sa Bitcoin – malaki o maliit – ay mga detalye ng pagpapatupad o mga lokal na patakaran. Gayunpaman, dahil binago ng CTV ang isang pandaigdigang tuntunin ng pinagkasunduan, ihahatid ito sa pamamagitan ng "soft fork," kahit na maliit ang aktwal na pagbabago sa code na kinakailangan para sa CTV. Dahil dito, mangangailangan ito ng sapat na mga kalahok sa network upang suportahan ito upang maging maayos ang pag-activate. Kaya, T sigurado si Rubin kung kailan magiging available ang pagbabago.

Read More: Hard Fork vs Soft Fork

Maraming mga developer ng Bitcoin ang mas maingat, nagbibigay lamang ng kanilang mga pagpapala sa mga pagbabago na nasuri sa isang tiyak na antas.

Ngunit, sa Opinyon ni Rubin, ang isang timeline ng tatlong taon ay masyadong mahaba. Tinawag niya ang timeline na ito na "malungkot" at sinabing, "Mahirap para sa akin na sabihin na ito ay mahalagang bagay na dapat gawin kung hindi talaga ito magagamit hanggang sa hindi bababa sa tatlong taon mula ngayon."

"Ang ilang mga tao ay, tulad ng, 'Ipadala ito at tingnan kung maaari naming makuha ito sa loob ng anim na buwan.' Mas nahuhulog ako sa kampo na iyon," aniya, na nagmumungkahi na ang mga pagbabago ay dapat gawin nang mabilis habang ang Bitcoin ay nasa maagang yugto pa lamang at mas madaling matunaw. "Nagtatalo ako na ang Bitcoin ay napakaaga at eksperimental na kailangan nating itulak nang mabilis. Nararamdaman ng ibang tao na ang Bitcoin ay mas ossified at kailangang kumilos nang mabagal."

Iniisip ni Rubin na ang ganitong uri ng pagbabago ay mahalaga sa kinabukasan ng Bitcoin.

Tulad ng sinabi niya sa kanyang presentasyon, "Kailangan natin ng maraming bagong [mga tampok], para kapag sinabi nating 'Inaayos ito ng Bitcoin,’ ang ibig sabihin talaga nito ay kung ano ang iniisip nating ginagawa nito."

Alyssa Hertig

Isang nag-aambag na tech reporter sa CoinDesk, si Alyssa Hertig ay isang programmer at mamamahayag na dalubhasa sa Bitcoin at sa Lightning Network. Sa paglipas ng mga taon, lumabas din ang kanyang trabaho sa VICE, Mic at Reason. Kasalukuyan siyang nagsusulat ng isang libro na nagtutuklas sa mga pasikot-sikot ng pamamahala sa Bitcoin . Si Alyssa ay nagmamay-ari ng ilang BTC.

Alyssa Hertig