Nasa patuloy na nagbabago at umiikot na mundo ng Web3 ang nakakawiwiling array ng mga sangkap na nagbubuklod upang anyuhin ang digital na tanawin.
Nasa puso ng lahat ang Application layer, kung saan nagtitipon ang crypto wallets, decentralized applications (dApps), user interfaces, at smart contracts, na lahat na gumagana sa Application layer ay pinagsama upang lumikha ng isang dinamikong ekosistema. Tingnan natin nang mas malapitan ang ilang sangkap na nagtatakda sa layer na ito.
Ang crypto wallets ay naglilingkod bilang iyong digital na address sa Web3 universe. Ang sinumang nagnanais na makipag-ugnayan sa mga blockchain application ay kailangan ng crypto wallet.
Pinapayagan ka ng mga tool na ito na ligtas na mag-imbak, pamahalaan, at mag-transact ng mga cryptocurrencies at NFTs. May dalawang pangunahing uri ng crypto wallets:
Ang mga offline wallets na ito, tulad ng paper wallets at hardware wallets, ay angkop para sa pangmatagalang pag-iimbak ng crypto at NFTs. Ito ay nananatiling hindi konektado sa internet, pinoprotektahan ang iyong mga assets mula sa posibleng malware, links sa phishing sites, o password-stealing apps.
Bawat transaksyon sa loob ng iyong crypto wallet ay nangangailangan ng digital na pirmahan gamit ang iyong private keys. Huwag kang mag-alala, ito ay nangyayari sa loob ng wallet kahit na sa blockchain, kaya nananatiling ligtas ang iyong mga keys sa loob ng device. Ang mga hardware wallets ay pinoprotektahan ng isang security pin para sa dagdag na kaligtasan.
Tandaan, ang isang cold wallet ay maaaring ma-access lamang kung ang device ay pisikal na naroroon. Kapag nanakaw, ang magnanakaw ay kailangang lampasan ang security pin upang ma-access ang mga private keys. Ito ang dahilan kung bakit karaniwan na pinipili ng mga crypto investor ang cold wallets para sa pangmatagalang pag-iimbak ng assets.
Kilala rin bilang software wallets, ang hot wallets tulad ng Metamask at Phantom ay ma-aaccess sa pamamagitan ng mga apps o browser, hangga’t konektado ang iyong smartphone o computer sa internet. Sa ganitong uri ng wallet, hindi mo kailangan dalhin ang pisikal na device kaya mas madali itong gamitin araw-araw. Kaya't madalas itong pinipili ng mga beginners.
Gayunpaman, mas madaling ma-atake ng mga cyber attack ang mga hot wallet dahil sa kanilang patuloy na koneksyon sa internet. Ang pirmahan ng mga transaksyon ay nagaganap online, kaya mas exposed ang mga private keys sa password-stealing malware, phishing scams, at iba pang online threats. Bukod dito, karaniwan ay wala masyadong karagdagang security layer ang mga hot wallet bilang proteksyon laban sa malicious apps at sites.
Sa pag-aalala sa mga nabanggit, mas pinipili ang hot wallets para sa maikling panahon na pag-iimbak ng mga crypto assets – sa aspeto ng kaginhawaan. Gayunpaman, ang online nature nito ay nag-eexpose ng mga private keys sa potensyal na panganib, kaya't inirerekomenda na ilipat ang malalaking halaga ng crypto sa hardware wallets para sa pangmatagalang pag-iimbak.
Kung nais mong gawing bago ang iyong kaalaman sa pagitan ng dalawang uri ng wallet, narito ang isang buod para sa iyo!
Ang susunod na bahagi ng application layer ay tinatawag nating decentralized applications, o dApps. Samantalang ang mga crypto wallet ay nagsisilbing mga tagapamahala ng iyong digital na kayamanan, ang susunod na bahagi na ating tatalakayin ay nagpapalakas sa gamit ng mga cryptocurrency at nakikibahagi sa mas malawak na pagtanggap ng teknolohiyang blockchain – ang mga decentralized applications.
Ang mga decentralized applications ay mga open-source software application na tumatakbo sa blockchain. Kasama dito ang mga crypto wallet at exchanges, NFT marketplaces, at Web3 gaming apps. Ang mga dApps ay gumagana sa pamamagitan ng paggamit ng smart contracts, o espesyal na mga programa na ginawa upang isagawa ang isang hanay ng mga tagubilin. (Ipapaliwanag natin kung paano gumagana ang smart contracts sa mga susunod.)
Mga Benepisyo
Hindi katulad ng mga sentralisadong plataporma tulad ng Facebook o Instagram, ang mga dApps ay hindi pag-aari o pinamamahalaan ng isang solong kumpanya. Sa halip, sila ay gumagana sa pamamagitan ng isang malaking network ng mga computer at iba pang mga device, dahil ang pagiging hindi sentralisado ay may maraming benepisyo:
Mga Limitasyon
Gayunpaman, kahit na tila maraming benepisyo, mayroon din silang kanilang bahagi ng mga limitasyon na maaaring makaapekto sa kabuuang karanasan ng mga users.
Ang susunod na dalawang bahagi ng application layer ay may kinalaman sa paraan ng pakikisalamuha ng user sa blockchain at sa mga aplikasyon nito.
Ang user interface ay gumaganap bilang tulay sa pagitan ng mga tagagamit at ng blockchain. Kasama dito ang hardware (halimbawa, Bitcoin ATMs, USB wallets), at software (halimbawa, DeFi apps, social media platforms) na bahagi para sa input, resibo, at transfer ng data.
Ang user experience, sa kabilang banda, ay mahalaga sa pagdidisenyo ng mga aplikasyon na batay sa blockchain. Ang masamang UX ay maaaring magpigil sa mga gumagamit dahil sa mga problema sa software, hindi kaakit-akit na disenyo, hindi maayos na pag-render ng teksto, mabagal na bilis ng pag-load, kakulangan ng pagiging compatible sa mga screen ng device, hindi malinaw na mga tagubilin, at nakakalito kontrol. Halimbawa, kung ang dApp na ginagamit mo ngayon ay puno ng bugs at madalas na nag-crash, o kung ang isang NFT marketplace ay hindi sumusuporta sa mga popular na wallets, ang abala ay maaaring magbawas ng interes mo sa paggamit nila. Sa aspeto ng estetika, kung ang disenyo ay hindi kaakit-akit sa mata o kung ang mga tagubilin ay mali ang grammar, maaaring mabawasan ang tiwala sa aplikasyon. Kaya mahalaga ang pag-optimize ng UI at UX para sa positibong karanasan ng mga gumagamit.
Ang smart contracts ay mga self-executing program na awtomatikong nagsasagawa ng mga aksyon batay sa mga nakalahad na kondisyon.
Ang kanilang operasyon ay kahalintula d ng mga vending machine sa paraang kung ibinigay mo ang kailangan ng makina, ito ay awtomatikong gumagawa ng aksyon na itinakda nito sa program.Upang maintindihan ito nang mas mabuti, isipin ang isang vending machine na may mga sumusunod na item:
Chips: A: $10, Soda: B: $5, Crackers: C: $3, Candy: D: $2
Kung maglagay ka ng $5 at pagkatapos ay pindutin ang B, ang makina ay magbibigay ng lata ng soda. Tapos isinasalang ng kaibigan mo ang $3 at pindutin ang C, bibigyan sila ng pack ng crackers. At ang bata sa tabi ng kaibigan mo ay nagtangkang maglagay ng $1, ngunit wala nang lumalabas. Bakit? Dahil ang $1 ay hindi bahagi ng anumang kondisyon.
Ganoon din sa intensiyon na pagbili ng isang NFT. Kailangan ng smart contract na may sapat na balance ang wallet para sa transaksyon na gawin. Kung sakaling natuklasan ang kulang na pondo, awtomatikong kanselado ang transaksyon.
Dahil dito, may potensyal ang smart contracts na rebolusyunaryuhin ang maraming industriya dahil sa mga sumusunod na katangian:
Paggamit ng Smart Contracts
Mahalagang bahagi ng mundo ng NFT ang smart contracts. Maging larawan man o bidyo, ang NFT ay mga natatanging digital na ari-arian na konektado sa isang smart contract. Lahat ng aspeto, katangian, at gamit ng isang NFT, kasama na ang kabuuang suplay at royalti ng gumawa, ay tinutukoy sa smart contract. Kapag inililimbag ang NFT sa blockchain, agad itong nagmamana ng mga katangian nito.
Halimbawa, isipin ang isang proyektong NFT na nagtatampok ng mga panganib na uri ng hayop sa Pilipinas. Ang smart contract ay maaaring magtakda na sa 100 NFT, 1% ang dapat na kumakatawan sa mga tarsier ng Pilipinas, 5% ay dapat na mga agila ng Pilipinas, at 3% ay mga tamaraw. Ito ay tiyak na hindi maaaring mag-mint ang proyekto ng 20 Philippine eagle NFT dahil hindi pinapayagan ng smart contract na gawin ito. Hindi rin maaaring magkaroon ng higit sa 100 NFT sa kabuuan, dahil itutupad ng smart contract nang eksakto ang nakasulat sa kanyang code.
Ang smart contracts ay nagbibigay ng transparent na paraan upang patunayan ang pagmamay-ari at kahalintulad ng NFT. Kung ikaw ay may-ari ng isang NFT at nais na patunayan ang kanilang lehitimidad, maaari mong gawin ito sa pamamagitan ng pagsisiyasat sa kaugnay na smart contract. Kahit na ang NFT na magmukhang pareho sa paningin ay lumitaw sa merkado, ang natatanging smart contract ang nagtatakda ng kanilang pagkakaiba. Sa kabilang banda, habang ang visual na aspeto ng NFT ay maaaring tila hindi maipagkaiba, ang naka-embed na smart contract ang tunay na nagpapakita kung gaano kahalintulad ang isang NFT, at kung paano pinapayagan ng mga taga-hawak ang kanilang mga karapatan sa pag-aari sa kanilang mga token.
Isipin mo ito: Nagba-browse ka sa isang pamilihan ng NFT, at natagpuan mo ang perpektong digital na likhang-sining na nais mong pag-aari. Kapag kumpirmado mo ang transaksyon, agad na sinusuri ng smart contract ang iyong pitaka upang tiyakin na may sapat kang cryptocurrency para sa halaga ng NFT at ang bayad sa gas. Kung natutugunan ang lahat ng kinakailangang kondisyon sa loob ng smart contract, at hindi siksikan ang network, inaasikaso ng kontrata ang lahat. Binibili nito ang NFT at inililipat sa iyong pitaka.
Dahil ang NFT ay maaaring kumatawan din sa mga ari-arian sa totoong mundo, tulad ng mga pintura, dokumento, at pati na mga property ng real estate, ang smart contracts ay nagiging tulay na nagpapahintulot ng paglipat ng parehong digital at pisikal na ari-arian.
Isipin ang dApps bilang mga makina na nagpapatakbo ng desentralisadong mga sistema, at sa kanilang pinakabuod, matatagpuan mo ang smart contracts na naglalaan ng malaking tulong. Sa halip na isang kumpanya ang namamahala sa operasyon ng software, umaasa ang dApps sa smart contracts upang pangasiwaan ang mga gawain tulad ng pagkolekta ng data ng mga tagagamit at pagpapatupad ng mga transaksyon.
Hatiin natin ito sa isang tunay na halimbawa: Isipin ang isang sitwasyon kung saan ang tulong ng gobyerno ay kailangan sa mga liblib na lugar pagkatapos ng isang kalamidad. Kung mawawalan ng ani ang isang magsasaka dahil sa bagyo, maaari siyang mag-apply ng tulong pinansyal gamit ang isang decentralized application. Karaniwan, maaaring tumagal ng araw o kahit buwan ang proseso. Ang smart contract ay awtomatikong nagpapadala ng pondo nang direkta sa magsasaka nang hindi na kailangan ang pahintulot ng isang third-party.
Ano nga ba ang DAO? Ang Decentralized Autonomous Organizations (DAO) ay isang organisasyon na walang sentralisadong pamumuno. Sa halip, nagbibigay boto ang mga miyembro ng DAO para magpasya kung aling proyekto ang susunod, kung paano maglaan ng pondo ng organisasyon, mga estratehiya sa distribusyon ng token, pagpapakilala ng mga premyo para sa mga taga-hawak ng token, at marami pang iba. Upang gawin ito, gumagamit ang DAO ng smart contracts upang ipatupad ang mga resulta ng karamihang boto.
Pamamahala - pinapayagan ang mga miyembro na bumoto sa alokasyon ng pondo, mga pagbabago sa organisasyon, at iba pa.
Pagpapatupad ng mga patakaran - pinipigilan ang mga aksyon na hindi sumusunod sa mga gabay at parusa sa mga lumalabag.
Pamamahala ng mga ari-arian - paghahandle ng paglipat at alokasyon ng tokenized assets tulad ng crypto at NFTs.
Pagsasagawa ng crowdfunding at pagbahagi ng kita - pamamahala sa mga kontribusyon sa pondong pampuhunan at pagpapamahagi ng kita sa mga miyembro.
Ang mga smart contract ay maaaring magtukoy rin ng pagmamay-ari at mga tampok ng mga asset sa laro na batay sa NFT, tulad ng mga karakter at item sa isang laro na pinapatakbo ng blockchain. Ginagamit sila para sa:
Pamamahagi ng Asset - nagbibigay-daan sa peer-to-peer na pamamahagi ng mga asset sa laro nang hindi kailangan ang mga sentralisadong intermediaryo
Di-nababagong mga tuntunin - pagsusulat ng mga mekanismo sa laro upang maiwasan ang pagbabago o manipulasyon ng mga patakaran
Mga Gantimpala - awtomatikong pagbibigay-gantimpala sa mga manlalaro para sa pagkumpleto ng mga quest at pagtatamo ng mga achievement
Mga Bayad - pamamahala sa mga subscription sa laro at mga pagbili sa loob ng laro
Ang potensyal ng mga smart contract ay lubhang kapanapanabik, at bagaman tayo ay paunti-unting sumasalungat sa ibabaw ng kung ano ang kanilang magagawa. Ang kanilang saklaw at uri ay limitado lamang ng likas na pagkamalikhain ng tao, sapagkat mayroon na silang potensyal na baguhin ang iba't ibang industriya sa pamamagitan ng awtomatikong transaksyon, pinalakas na kahusayan, at pagsasanggalang mula sa kamalian ng tao na kadalasang nagmumula sa mga intermediaryo. Sa pag-unlad ng teknolohiya at patuloy na pagsusuri ng mga nag-iinnovate sa kanilang kakayahan, maaari nating abangan ang mga makabuluhang aplikasyon na magbubukas daan sa paraan kung paano natin isinasagawa ang negosyo at pakikipag-ugnayan sa digital na mundo.
Ngayon, narito na tayo sa huling bahagi ng Layer ng Aplikasyon na tinatawag na Execution Layer.
Ang execution layer ay isang sublayer ng layer ng aplikasyon. Dito ipinatutupad ang mga tagubiling mula sa layer ng aplikasyon sa bawat node sa network. Pinanatili nito ang buong blockchain sa pamamagitan ng pagtitiyak na lahat ng nodes ng blockchain ay nananatiling pareho ang impormasyon na naitala sa bawat node, walang pagkakaiba. Binubuo ng execution layer ang chaincode, smart contracts, at ang mga batayang tuntunin ng blockchain.
Samantalang pinapalakas ng mga aplikasyon ang mga user sa mga imbensyong inobatibo, may isang bahagi ng ecosystem ng blockchain na nagsisilbing mahalagang bahagi sa pagsasalba sa mga digital na asset na umaagos sa loob ng ganitong desentralisadong tanawin – ang custody. At lalim pa nating tatalakayin ito sa susunod na module!