Ipinapaliwanag ang Mga Smart Contract
Ipinapaliwanag ang Mga Smart Contract
On Disyembre 17, 2023 by adminKung nag-click ka sa paligid ng internet, karamihan sa mga paliwanag ng mga smart contracts ay gumagamit ng kumplikadong jargon na nag-iiwan sa iyo na parang…
Sa realidad, ang pag-iintindi sa mga gamit ng mga smart contract ay simple lamang kapag ipinaliwanag ng maayos.
Ang artikulong ito ay papadaliin ang smart contracts para sayo, at ipapakita kung papaano sila gumagana– ngunit gayundin kung paano nila babaguhin ang industriya ng paglalaro.
Kaya…
Ano ang isang Smart Contract?
Parang mga regular na kontrata, ang mga smart contract ay naghahawak ng mga tuntunin at kundisyon. Ngunit naiiba ang mga ito dahil digital ang mga ito, at awtomatikong ipapatupad kapag natugunan ang ilang partikular na kundisyon.
Ang mga smart contract ay mga code sa kompyuter, at umiiral sa blockchain— isang nakabahaging pampublikong record. Ang mga patakaran ng kontrata ay nakikita ng lahat at hindi na mababago.
Sa maraming industriya, pinapadali ng mga smart contract ang pagpapatupad ng isang kasunduan— nakakatipid ng oras, pera at abala. Mas mahusay ang mga ito dahil inalis nila ang pangangailangang magtiwala sa sinumang partido upang sundin ang kanilang pagtatapos ng deal.
Dito nagmula ang terminong “trustless transactions”.
Ang ideya ng isang smart contract ay maaaring hatiin sa ilang hakbang:
1. Una, ang isang smart contract ay nangangailangan ng isang kasunduan sa pagitan ng dalawa o higit pang partido.
2. Ang mga partido ay maaaring sumang-ayon sa mga tuntunin na, sa pagpapatupad, ay makukumpleto ang smart contract.
3. Ang desisyon ay isusulat sa smart contract, na pagkatapos ay naka-encrypt at nakaimbak sa isang blockchain network.
4. Kapag nakumpleto na ang kontrata, ang transaksyon ay naitala na sa blockchain.
5. Ngayon, sa isang blockchain na nagpapatunay sa smart contract, kahit sino ay maaaring kumpirmahin ang pagiging tunay nito.
Saan Nagmula ang Mga Matalinong Kontrata?
Ang mga smart contract ay umiral mula noong 90’s…
Sa pagsulat noong 1994, tinukoy ng computer scientist na si Nick Szabo ang isang smart contract:
“Tinatawag ko ang mga panibagong kontrata na “smart”, dahil sila ay higit na gumagana kaysa sa kanilang inanimate na ancestor na paper-based. Walang paggamit ng artificial intelligence ang ipinahiwatig. Ang smart contract ay isang hanay ng mga pangako, na tinukoy sa digital form, kabilang ang mga protocol kung saan gumaganap ang mga partido sa mga pangakong ito” ~ Nick Szabo
Ok – kaya malinaw na mas maaga si Nick kaysa sa kanyang oras. Ngunit sabihin sa akin…
Papaano gumagana ang mga Smart Contract?
Para maunawaan kung paano gumagana ang mga smart contract, isipin ang isang vending machine…
Awtomatikong gumagana ang mga vending machine kapag natugunan ang ilang partikular na kundisyon – at hindi sila nangangailangan ng ibang tao, ikaw lang at ang makina.
Pumili ka ng produkto, ilagay ang tamang halaga, ibe-verify ng vending machine kung naipasok mo ang tamang halaga…
Pagkatapos ay ibibigay ang produktong pinili.
Kung hindi matugunan ang mga kinakailangang kundisyon– ibig sabihin, hindi ka nagpasok ng sapat na pera, hindi gagana ang vending machine.
Ang mga smart contract ay gumagana ng kaparehong paraan.
Awtomatikong ipapatupad nila ang mga tuntunin ng kontrata kapag natugunan ang ilang partikular na pamantayan.
Ito ang dahilan kung bakit ito “mas matalino” kaysa sa isang kontrata ng panulat at papel.
Ang isang smart contract ay gumagana ng ganito:
Kung mangyari ang X, pinapalitaw nito ang Y.
Halimbawa, narito kung papaano mapapabilig ng isang smart contract ang proseso ng pagbili ng bahay…
Sabihin nating ikaw at ang nagbebenta ay sumasang-ayon sa isang smart contract na nagsasaad ng:
KUNG ang partidong X ay naglipat ng isang kasulatan ng ari-arian para kay [pangalan mo]… EDI [ikaw] ay maglalabas ng napagkasunduang halaga ng pera sa kanilang bank account.
Paano malalaman ng smart contract kung kailan inilipat ang kasulatan?
Isipin kung ang kasulatan ay “tokenized” …
Kung ang kasulatan ay isang token, ang nagbebenta ay maaaring ilipat ito patungo sa iyong crypto wallet, at poof! Ikaw na ang magiging legal na homeowner.
Pagkatapos ay makumpirma ng matalinong kontrata na natugunan ang mga kundisyon…
Pagkatapos ay ilipat ang mga napagkasunduang pondo sa bank account ng nagbebenta.
Isa ito sa maraming paraan upang mai-streamline ng mga smart contract ang mga kumplikadong proseso tulad ng pagbili ng bahay para sa kinabukasan.
Narito ang ilan pang benepisyo ng mga matalinong kontrata…
Mga Benepisyo ng mga Smart Contract
Higit na Tiwala at Transparency
Maaaring tingnan ng sinumang partido ang mga tuntunin at kundisyon na nakasulat sa isang smart contract dahil umiiral ang mga ito sa isang blockchain— isang hindi nababagong pampublikong ledger.
Ang antas ng transparency na ito ay lilikha ng higit na tiwala sa pagitan ng mga organisasyon at mga user (tulad ng sa industriya ng paglalaro), o anumang grupo ng mga partido.
Ang antas ng transparency na ito ay lilikha ng higit na tiwala sa pagitan ng mga organisasyon at mga user (tulad ng sa industriya ng paglalaro), o anumang grupo ng mga partido.
Kasabay nito, inaalis ng mga smart contract ang pangangailangan para sa pagtitiwala— dahil hindi sila umaasa sa mga tao para isagawa ang kanilang mga panuntunan.
Dahil dito, madalas nilang maalis ang middleman, i-streamline ang mga proseso, i-save ang mga pagkaantala, abala, at maling interpretasyon na karaniwang nangyayari sa mga kontrata ng pen-and-paper.
Seguridad
Natataandan ba noong sinabi kong nasa shared public ledger ang mga smart contract? Nangangahulugan ito na likas na, ang kanilang mga nilalaman ay nadoble nang maraming beses sa iba’t ibang “mga node.”
Nagbibigay-daan ito sa mga orihinal na maibalik sa kaganapan ng pagkawala ng data.
Maaaring ma-secure ang kanilang mga nilalaman sa pamamagitan ng cryptography— na nagbibigay-daan sa iyong lumikha ng mga pribadong smart contract sa itaas ng mga pampublikong blockchain.
Ang mga smart contract ay secure din sa pamamagitan ng disenyo— sa metaverse gaming halimbawa.
Walang sinuman ang maaaring magnakaw ng iyong mga virtual na item maliban kung natutugunan nila ang ilang partikular na kundisyon dahil ang lahat ay sinigurado ng mga smart contract.
Savings
Huwag kalimutan – ang mga smart contract ay makakatipid ng oras, pera, at abala…
Ang industriya ng mortgage ay isang perpektong halimbawa.
Ang industriyang ito ay kasalukuyang namumulaklak sa mga mamahaling third party at mga prosesong nakakaubos ng oras…
Maaaring tiyakin ng mga smart contract ang mga nagpapahiram at naghahanap ng pautang na sumasang-ayon ang mga ito sa mga tuntunin at kundisyon, tulad ng patunay-na-mga pondo at pagpaplano ng pagbabayad.
Maaaring patunayan ng umuusbong na teknolohiyang ito ang mga transaksyon sa mortgage nang hindi nangangailangan ng sinumang abogado o iba pang ikatlong partido.
Gaming and NFTs
Ginagawang posible ng mga smart contact ang lahat ng na-advertise na benepisyo ng mga laro sa web3– tulad ng paggawa ng pera sa paglalaro…
Pagmamay-ari ng mga asset ng laro…
Mga token sa pagboto…
Interoperability…
Sa isang team ng pagbubuo ng laro, maaaring ilabas ng mga developer ang kanilang pinakabagong mga plano at module sa mga smart contract na maaaring suriin ng mga gamer anumang oras.
Makakatulong ito na maiwasan ang mga isyu sa tiwala sa pagitan ng mga gamer at developer ng laro.
Makukuha rin ng mga manlalaro ang eksaktong impormasyon ng iba pang mga manlalaro sa isang simpleng paghahanap. Mapapabuti ng transparent na impormasyon ang relasyon sa pagitan ng lahat ng mga manlalaro.
Gumagamit ang Gaming at NFTs ng mga smart contract para sa tamper-proof na pagpapatupad ng mga in-game na aksyon
Anong ibig sabihin niyan?
Ang mga smart contract ay kanilang sariling “kaligtasan.” Kung may mga paunang nakasulat na panuntunan sa isang code, pinipigilan nitong maganap ang ilang partikular na pagkilos.
Tulad ng isang vending machine na hindi gagana kung hindi mo ilalagay ang tamang halaga ng pera…
Hindi maaaring pakialaman ng mga hacker ang mga in-game na aksyon (tulad ng mga cloning token) sa mga video game na ito…
Dahil ang laro ay naka-code gamit ang mga smart contract– kaya dapat nilang sundin ang mga patakaran.
Lumilikha ito ng mga secure na laro– na napakahalaga sa hinaharap kung saan dadaloy ang totoong pera sa mga virtual na mundong ito.
Iba Pang Mga Kaso ng Paggamit ng Mga Smart Contract
Proteksyon ng mga Naka-copyright na Akda
Ang mga innovator, eksperto, at designer ay nagkaroon ng mga problema sa pagnanakaw ng kanilang intelektwal na ari-arian mula nang magsimula ang digital na panahon.
Ang mga smart contract na nakabatay sa Blockchain ay gumagamit ng mga non-fungible token (NFTs) para lutasin ito.
Ang mga token na ito ay nagsisilbing patunay ng pagmamay-ari ng orihinal na mga digital na bagay.
Sa web3 gaming, kailangan namin ng paraan para protektahan ang mga natatanging avatar at graphical na disenyo na kinikita namin habang naglalaro at nagtataglay ng halaga ng pera.
Ang mga smart contract sa web3 gaming ay namamahala sa pagmamay-ari at paglilipat ng mga function ayon sa mga panuntunan ng laro. Tinitiyak nila na ang mga talaan ng karapatan ay hindi maaaring mabago sa anumang halaga.
Code of conduct para sa pagpapalitan ng mga NFT
Ang mga smart contract ay nagsisilbing rulebook para sa metaverse ecosystem kung saan malaking bilang ng mga manlalaro ang papasok at lalabas bawat araw.
Ang pangunahing “draw” ng isang metaverse game ay ang kakayahang kumita ng pera sa totoong mundo— isang kaso ng paggamit ng mga NFT.
Ang mga smart contract ay nagpapahintulot sa mga manlalaro na lumikha, mag-imbak at maglipat ng mga NFT bilang kapalit ng isang bagay na katumbas o mas malaki ang halaga.
Mga Limitasyon ng Mga Smart Contract
Ang Mga Smart Contract ay Karaniwang Naka-code sa pamamagitan ng Kamay
Dahil ang mga smart contract ay nai-code ng mga tao, posible pa rin ang pagkakamali— kaya naman mahalagang gumamit ng pinakamahuhusay na kagawian na sinusundan ng mga nangungunang organisasyon kapag gumagawa ng mga smart contract.
<h3> Iba-iba ang Oras ng Transaksyon
Depende sa kung gaano karaming aktibidad ang nangyayari sa blockchain, ang mga oras para sa mga transaksyon ng peer-to-peer ay maaaring mag-iba— mula minuto hanggang oras.
Ngunit kumpara sa maraming araw na karaniwang tumatagal para sa mga tradisyunal na transaksyon sa pananalapi, hindi ito masama. Ang kamakailang pagsasanib ng Ethereum ay higit na nagpabuti nito.
<h3> Hindi Makakakuha ang Mga Smart Contract ng Impormasyon Tungkol sa Mga Kaganapan sa “Real-World”.
Ito ay sa pamamagitan ng disenyo. Ang paggamit ng panlabas na data ay maaaring mapahamak ang consensus, na kritikal para sa seguridad at desentralisasyon.
<h2> Ang Kinabukasan ng Mga Smart Contract
Ang mga smart contract ay maaaring magbigay sa mga tao ng mga panibagong posibilidad na kumita ng pera sa digital na mundo— pati na rin ang mga bagong paraan para mag-enjoy, makipagkalakalan, makakuha, at makihalubilo.
Bagama’t ang mga smart contract ay nasa kanilang mga panimulang yugto pa, sila ang magiging bloke ng pagbuo sa pundasyon ng industriya ng paglalaro para sa kinabukasan nito.
Sa pamamagitan ng pagsasama-sama ng matingkad na kapaligiran ng VR, top tier na gameplay, social media, at iba pang elemento, ang mga smart contract sa paglalaro ay may mahalagang papel sa pag-onboard sa mundo sa web3.