Stock info
Ano ang Smart Contracts? Kasaysayan, Pangunguna, at Mga Kaugalian sa Paggamit
Ang smart contracts ay nagpapahintulot sa pag-iisa ng ilang aspeto ng pag-andar ng isang platform. Ang mga digital na kasunduan na ito ay awtomatikong nagpapatupad ng mga nakatakda na mga gawain kapag natanggap ang isang digital na asset o cryptocurrency. Ngayon, ang smart contracts ay ginagamit sa lahat ng lugar sa blockchain space, ngunit hindi ito palaging ganito. Tara’t tingnan kung paano nagsimula ang mga kapaki-pakinabang na protocol na ito, at kung paano ito nagtratrabaho nang walang pangangailangan ng anumang third-party intervention.
Ang konsepto ng smart contract ay umiiral na labing-apat na taon bago ang mga cryptocurrency. Ironiko, ang lalaking kredito sa pagbuo ng smart contracts ay walang iba kundi ang kilalang Bitcoinist na si Nick Szabo. Maraming tao ang naniniwala na si Nick ay talagang si Satoshi Nakamoto dahil sa kanyang mga naunang gawa.
Si Nick ay bantog sa kanyang teorya tungkol sa mga bit na nag-iimbak ng halaga gamit ang isang proof-of-work system limang taon bago umiiral ang Bitcoin (BTC ). Siya ay palaging isang tagapanguna sa cryptospace. Noong 1994, si Nick ay naglabas ng kanyang smart contract code sa publiko. Siya rin ang nag-imbento ng terminong “smart contract”.

Nick Szabo via TMNews
Bakit Kailangan ang “Smart Contracts”?
Ang bawat smart contract ay may apat na pangunahing prinsipyo. Una, kailangan mo ang paksa ng kontrata. Ang paksa ay nagbibigay ng access sa iyong kontrata sa mga kalakal o serbisyo na tinatakluban ng kontrata. Ikalawa, kailangan mo ang mga digital na lagda (private keys) mula sa lahat ng mga kasangkot sa kontrata. Ang mga lagda ay nag-iinitiate ng kontrata. Sumunod ay ang pagtatakda ng mga termino ng kontrata. Ito ay kung saan mo ilalagay ang eksaktong pagkakasunod-sunod ng mga operasyon na magsisimula kapag ang kontrata ay ipinatupad. Sa wakas, kailangan mo ang isang desentralisadong platform. Ang isang blockchain network ay nagpapanatili ng smart contract na nakaimbak sa redundancy at ligtas sa anumang pagbabago.
Mga Komponente ng Smart Contract
- Paksa ng Kontrata
- Mga Digital na Lagda
- Mga Terminong Kontrata
- Desentralisadong Platform
Paano Ginagamit ang “Smart Contracts”?
Mayroong walang-hanggang mga paggamit ng smart contracts. Ang smart contracts ay tumutulong sa iyo upang magpalit ng mga digital at real-world assets. Ang smart contracts ay umiiral sa blockchain at hindi pwedeng baguhin. Ang karagdagang seguridad na ito ay ginagawang ang mga digital na kasunduan na ito ay ideal para sa maraming mga senaryo ng negosyo.
Smart Contracts sa ICOs
Ang mga Initial Coin Offerings (ICOs) ay gumagamit ng mga protocol ng smart contract sa panahon ng mga pagdiriwang ng crowdfunding. Ang mga smart contracts ay awtomatikong tinutrack, tinutukoy, nagpapalit, at nagpapamahagi ng mga pondo na ipinadala sa pagitan ng kumpanya at ng investor. Ang pagpaprograma ng smart contract ay nagpapahintulot sa pag-iisa ng buong proseso.
Ang pag-iisang ito ay nagpapahintulot sa mga kumpanya upang tanggapin ang pagpopondo mula sa isang mas malawak na madla. Ang workload ng kumpanya ay hindi nadadagdagan, ngunit ang pag-ikot ng kumpanya sa pagpopondo ay lumalawak. Ang lahat-ng-kasama na kalikasan ng estratehiyang ito ay tumutulong upang maabot ng mga ICO ang mga rekord na numero noong 2017 boom. Isa ulat ay nagpapakita na ang volume ng ICO ay dumoble sa mga numero ng nakaraang taon sa pamamagitan ng Mayo ng 2018.
Mga Tradisyonal na Kumpanya ay Tumitingin sa Smart Contracts
Ang mga tradisyonal na kumpanya ay patuloy na pumapasok sa arena ng smart contract habang ang integrasyon ng blockchain ay nagpapatuloy. Ngayon, mayroong mga platform na gumagamit ng smart contracts para sa halos lahat, kabilang ang real estate, mga pamumuhunan, mga royalty, mga halalan, mga logistika, at marami pa.
Ethereum Powered “Smart Contracts”
Ang cryptocurrency na Ethereum (ETH ) ay kilala sa pagpapakilala ng konsepto ng smart contract sa cryptospace. Ang protocol ng Ethereum na ERC-20 ay gumagamit ng smart contracts upang matulungan ang pag-iisa ng paglikha at pagpapamahagi ng token. Ang ERC-20 ay ang pinakaginagamit na protocol ng pag-isyu ng token sa merkado.

Ethereum Smart Contract Coding via Ethereum.org
Si Vitalik Buterin, ang developer ng Ethereum, ay inilarawan ang smart contracts bilang isang programa na “awtomatikong nagpapatunay ng isang kondisyon at nagpapasya kung ang asset ay dapat pumunta sa isang tao o bumalik sa taong nagpadala nito o isang kombinasyon“. Ang Ethereum ay gumagamit ng Virtual Machine (EVM) nito upang makamit ang mga kakayahan ng smart contract nang native.
Pagbuo ng Smart Contract
Mula noong Ethereum ay nagtaas ng kamalayan sa smart contract, mayroong mga mas komplikado at advanced na mga modelo ng smart contract na pumasok sa cryptospace. Ang mga platform tulad ng EOS (EOS ), Stellar (XLM ), at NEO (NEO ) ay gumagamit ng mga iba’t ibang mga mekanismo ng pagkakasunduan kumpara sa Proof-of-Work system na orihinal na ginamit ng Ethereum.
Ang mga smart contracts ay nag-aalis ng middleman mula sa maraming mga sistema ng negosyo na ginagamit ngayon. Ang walang-katiwalian na kalikasan ng mga protocol na ito ay nagpapahintulot sa mga negosyo at mga investor upang magdagdag ng efisiensiya at seguridad sa parehong oras. Inaasahan mong magkakaroon ng karagdagang integrasyon ng teknolohiyang ito sa mga tradisyonal na sistema ng negosyo habang maraming mga platform ay pumapasok sa merkado.












