- Back to menu
- Back to menuMga presyo
- Back to menuPananaliksik
- Back to menuPinagkasunduan
- Back to menu
- Back to menu
- Back to menu
- Back to menu
- Back to menuMga Webinars at Events
Paano Gumagana ang Ethereum Smart Contracts?
Ang mga matalinong kontrata ay mga programang awtomatikong nagsasagawa ng mga transaksyon kung natutugunan ang ilang kundisyon, nang hindi nangangailangan ng tagapamagitan.
Ang mga matalinong kontrata ay mga tool na maaaring awtomatikong magsagawa ng mga transaksyon kung matutugunan ang ilang partikular na kundisyon nang hindi nangangailangan ng tulong ng isang tagapamagitan na kumpanya o entity. Madalas silang nauugnay sa Ethereum, isang blockchain na idinisenyo upang tumanggap ng mga matalinong kontrata, ngunit ang ideya ay T limitado sa anumang partikular na platform o network.
Malinaw man o hindi, ang mga tagapamagitan ay tumatagos sa ating mga digital na buhay. Kahit na simpleng pagbabahagi ng larawan ng pusa sa mga kaibigan online ay nangangailangan ng mga serbisyo ng isang tagapamagitan tulad ng Facebook o Twitter – isang sentral na awtoridad na T lamang namamahala sa network, ngunit nagtatakda din ng mga panuntunan at nagpapatupad ng kanilang paglabag. Ginagawang posible ng mga matalinong kontrata na i-automate ang mga digital na gawain na ito nang hindi nangangailangan ng isang sentralisadong entity upang pamahalaan at aprubahan ang transaksyon.
Ang mga matalinong kontrata ay ginawang posible sa pamamagitan ng mga blockchain, isang network ng mga computer na nagtutulungan upang ipatupad ang mga panuntunan sa network nang hindi nangangailangan ng tulong ng isang tagapamagitan.
Sa mga kumbensyonal na kontrata, binabalangkas ng isang dokumento ang mga tuntunin ng isang relasyon sa pagitan ng dalawang partido, na maaaring ipatupad ng batas. Kung ang ONE Partido A ay lumabag sa mga tuntunin, maaaring dalhin ng Partido B ang Partido A sa korte para sa hindi pagsunod sa kasunduan. Ang isang matalinong kontrata ay nagpapatibay sa mga naturang kasunduan sa code kaya ang mga patakaran ay awtomatikong ipinapatupad nang walang mga korte (o anumang third party) na nakikilahok.

Ethereum, ang pangalawang pinakamalaking Cryptocurrency sa mundo ayon sa market cap, ay nilikha noong 2013 partikular para sa paglikha ng mga smart contract. Sa ngayon, ito ang pinakasikat na platform para sa paggawa nito.
Ang mga matalinong kontrata ay T malawakang ginagamit sa labas ng Ethereum, at ang ilan ay may pag-aalinlangan makakamit nila ang pangunahing katanyagan bilang isang paraan upang pamahalaan ang mga transaksyon. Gayunpaman, naniniwala ang mga tagapagtaguyod ng Ethereum na sa kalaunan ay maaari silang maging pamantayan para sa pagpapatupad at pag-secure ng mga online na relasyon.
Daan-daang app na gumagamit ng mga matalinong kontrata ay gumagana na. Mga sikat na Ethereum app MakerDAO at Compound ay gumagamit ng mga matalinong kontrata sa kanilang CORE para sa pagpapahiram at pagpapahintulot sa mga user na makakuha ng interes.
Unang naisip noong 1993, ang ideya ng isang "matalinong kontrata" ay orihinal na inilarawan ng computer scientist at cryptographer na si Nick Szabo bilang isang uri ng digital vending machine. Sa kanyang sikat na halimbawa, inilarawan niya kung paano maaaring mag-input ang mga user ng $1, at makatanggap ng mga item mula sa isang makina, sa kasong ito ay isang meryenda o isang soft drink.
Ang mga matalinong kontrata ay pareho sa isang partikular na input (ang $1), ang user ay dapat na umasa ng isang tiyak na resulta (ang napiling inumin).
Sa isang simpleng halimbawa ng isang Ethereum smart contract, ang isang user ay nagpapadala sa isang kaibigan ng 10 ether – ang token na native sa Ethereum – ngunit nangangailangan na ito ay T maaaring ikalat hanggang matapos ang isang partikular na petsa gamit ang isang smart contract.
Bakit Ethereum smart contracts?
Ang unang Cryptocurrency sa mundo, Bitcoin, ay ang unang sumuporta sa mga pangunahing matalinong kontrata, bagama't ang mga ito ay lubhang limitado kumpara sa Ethereum. Ang bawat transaksyon ay isang matalinong kontrata dahil aaprubahan lang ng network ang mga transaksyon kung matutugunan ang ilang partikular na kundisyon – na nagbibigay ang user ng digital signature na nagpapatunay na pagmamay-ari nga nila ang Cryptocurrency na inaangkin nilang pagmamay-ari. Tanging ang may-ari ng isang pribadong susi ng Bitcoin ang makakagawa ng gayong digital na lagda.
Sa kabaligtaran, pinapalitan ng Ethereum ang mas mahigpit na wika ng Bitcoin, pinapalitan ito ng wikang nagpapahintulot sa mga developer na gamitin ang blockchain upang magproseso ng higit pa sa mga transaksyon sa Cryptocurrency . Ang wika ay "Turing-complete," ibig sabihin ay sinusuportahan nito ang isang mas malawak na hanay ng mga tagubilin sa computational. Nang walang mga limitasyon, ang mga programmer ay maaaring magsulat ng halos anumang matalinong kontrata na maiisip nila.
Bagama't ito ay may malinaw na mga pakinabang, nangangahulugan din ito na, dahil ang mga bagong smart na kontrata ay hindi gaanong nasubok, mayroong mas mataas na pagkakataon ng mga kahinaan. Nakita na ng Ethereum milyon-milyong dolyar na pagkalugi mula sa mga pinagsasamantalahang kahinaan sa mga matalinong kontrata.
Mga FAQ ng matalinong kontrata
Ano ang maaaring gamitin ng mga matalinong kontrata?
Ang ilang karaniwang paraan ng paggamit ng mga smart contract ay:
- Mga multisignature na account: Magagamit lamang ang mga pondo kapag sumang-ayon ang kinakailangang porsyento ng mga tao.
- Pag-encode ng mga kasunduan sa pananalapi: Pamahalaan ang mga kasunduan sa pagitan ng mga user. Sabihin, kung ang ONE tao ay bumili ng insurance mula sa isang kompanya ng seguro, ang mga patakaran kung kailan maaaring matubos ang insurance ay maaaring ma-program sa isang matalinong kontrata.
- Mga kasunduan batay sa labas ng mundo: Kumuha ng data mula sa labas ng mundo (pinansyal, pampulitika, o ano pa man) sa tulong ng mga orakulo.
- Magbigay ng third party: Katulad ng kung paano gumagana ang isang software library, ang mga smart contract ay maaaring gumana sa iba pang mga smart contract sa isang chain.
- Imbakan: Mag-imbak ng impormasyon tungkol sa isang application, gaya ng impormasyon sa pagpaparehistro ng domain o mga talaan ng membership. Ang storage sa isang blockchain tulad ng Ethereum ay natatangi dahil ang data ay hindi nababago at T mabubura.
Paano gumagana ang mga matalinong kontrata?
Ang mga matalinong kontrata ay T nilayon na gamitin sa paghihiwalay. Ang ilang mga matalinong kontrata ay binuo upang tumulong sa iba pang mga matalinong kontrata.
Kapag ang isang tao, sabihin nating, naglagay ng simpleng taya sa temperatura sa isang HOT na araw ng tag-araw sa pamamagitan ng isang matalinong kontrata, maaari itong mag-trigger ng chain reaction ng mga kontrata sa ilalim ng hood. Ang ONE kontrata ay gagamit ng data sa labas upang matukoy ang lagay ng panahon, at isa pang kontrata ang maaaring bayaran ang taya batay sa impormasyong natanggap nito mula sa unang kontrata kapag natugunan ang mga kundisyon.
Sa pag-iisip na ito, ang mga matalinong kontrata ang bumubuo sa mga bloke ng gusali para sa mga desentralisadong aplikasyon at kahit buong kumpanya, binansagan desentralisadong autonomous na kumpanya, na kinokontrol ng mga matalinong kontrata sa halip na mga executive ng Human .
Paano naka-set up ang isang matalinong kontrata?
Ang isang developer ay maaaring lumikha ng isang matalinong kontrata sa pamamagitan ng pagsulat ng isang slab ng code - pagbaybay ng mga panuntunan, tulad ng 10 ether na iyon ay maaari lamang makuha ni ALICE 10 taon mula ngayon.
Itinutulak ng developer ang matalinong kontrata sa network ng Ethereum, na siyang nagpapatupad ng kontrata – hindi pinapayagan ang sinuman na kunin ang pera maliban kung Social Media nila ang eksaktong mga patakaran sa code. Libu-libong mga computer mula sa buong mundo ang may kopya ng matalinong kontratang ito.
Paano ako gagamit ng matalinong kontrata?
Kahit sino ay maaaring gumamit ng mga matalinong kontrata kung mayroon silang katutubong token ng Ethereum eter, na mabibili sa mga palitan ng Cryptocurrency .
Ang mga Ethereum app ay karaniwang nagbibigay ng mga tagubilin para sa kung paano gamitin ang kanilang partikular na app at pinagbabatayan na mga smart contract. Ang isang karaniwang paraan ay ang paggamit ng Ethereum wallet tool, tulad ng Metamask, upang ipadala ang eter.
Maaaring gumamit ang mga user ng mga matalinong kontrata para sa hanay ng mga kaso ng paggamit. Ang mga gumagamit ay maaaring mag-publish ng mga hindi na-censor na post sa microblogging apps o magpahiram ng pera nang walang tagapamagitan, gamit ang iba't ibang Ethereum apps.
May halaga ba ang mga smart contract?
Ang pagkuha ng libu-libong mga computer sa buong mundo upang patunayan ang mga matalinong kontrata ay madalas na T mura, gayunpaman, bilang kamakailan paglubog ng mga bayarin sa Ethereum highlight. Dapat magbayad ang user ng bayad, kadalasan sa ether (native token ng Ethereum), para KEEP gumagana at gumagana ang network. Tataas ang mga bayarin kapag lumaki ang network.
Ang mga matalinong kontrata ba ay legal na ipinapatupad?
Para sa maraming tagapagtaguyod ng Ethereum , ang mga matalinong kontrata ay nilayon na manirahan sa labas ng legal na sistema dahil awtomatiko itong ipinapatupad. Kung gagana sila ayon sa dapat nilang gawin, T kakailanganin ng mga user na pumunta sa korte para ayusin ang mga salungatan.
Sabi nga, marami ang nagtataka kung paano ituturing ang mga kontratang ito sa ilalim ng kasalukuyang legal na sistema. Ang sagot ay kumplikado. ONE 2018 research paper mula sa mga kasosyo na sina Stuart D. Levi at Alex B. Lipton ay nagpasiya na dapat kilalanin ng batas ng U.S. ang maraming matalinong kontrata.
Ngunit, ang bawat bansa ay may iba't ibang legal na diskarte sa mga cryptocurrencies at blockchain, na may ilang higit na tumatanggap ng bagong Technology kaysa sa iba.
Ang mga matalinong kontrata ba ang hinaharap?
Maraming mga developer, mananaliksik, at maging ang mga abogado at doktor ay nasasabik tungkol sa mga pangako ng mga matalinong kontrata.
Ngunit ito ay maagang araw para sa mga matalinong kontrata. Bagama't T kailangang magtiwala sa mga tagapamagitan ang mga user ng mga smart contract, dapat magtiwala ang mga user na tama ang pagkakasulat ng code, na isang malaking tanong dahil marami pa ring isyu sa seguridad. Maraming mga pagsasamantala sa bug ang nahukay sa mga nakaraang taon na nagbigay-daan sa mga masasamang aktor na magnakaw ng mga pondo ng gumagamit. Ang pag-asa ay ang mga isyung ito ay magiging mas bihira habang ang code ay tumatanda.
Ni Alyssa Hertig
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.
