Cebuano module on
Blockchain Architecture
Powered by likha

Application Layer

Key Takeaways
  • Ang Application Layer mao ang dapit diin ang nagpakita og lain-laing mga programa ug aplikasyon nga naay nagkalain-laing gamit.
  • Ang pipila ka mga pananglitan sa mga aplikasyon naglakip sa crypto wallets, decentralized apps (dApps), user interfaces (UI) ug user experiences (UX), ug smart contracts.
  • Ang Execution Layer kay usa ka sublayer sa application layer diin nagpakita ang mga direktiba gikan sa application layer gipahigayon sa matag node sa network.

Sa labing kasamtangan nga Web3, usa ka hingpit nga kasinatian sa mga bahin ang maghiusa aron magporma sa digital nga palibot.

Sa tanan, ang Application layer maoy kasingkasing, diin ang crypto wallets, decentralized applications (dApps), user interfaces, ug smart contracts, nga tanan nagtrabaho sa Application layer, nagkumbinir aron molikay og dinamikong ekosistema. Atong hikit-an ang ubang bahin nga nagtumong niining layer.

Crypto Wallets: Imong Digital nga Ganghaan sa Web3

Ang crypto wallets nagserbisyo isip imong digital nga address sa kalibutan sa Web3. Ang bisan kinsa nga gustong makig-uban sa blockchain applications kinahanglan og crypto wallet.

Kining mga kasangkapang gitugyan ka sa siguradong pagpahimutang, pagdumala, ug pag-transact sa cryptocurrencies ug NFTs. Aduna’y duha ka pangunang mga klase sa crypto wallets:

  1. Cold Wallets

Kining mga offline wallets, sama sa paper wallets ug hardware wallets, mahimong dako alang sa long-term crypto ug NFT storage. Nahiubos kini sa internet, nagpanalipod sa imong assets gikan sa potensyal nga malware, links sa phishing sites, o password-stealing apps.

  • Paper Wallets – Kini mga pisikal nga slips sa papel diin isulat nimo ang imong public ug private keys. Tungod sa iyang natural nga mahimong ma-estaran sa pagpangawat, importante nga tandaan nga itago kining impormasyon sa usa ka luwas nga lugar aron pangluwas sa wala-magpasulod nga akses.
  • Hardware wallets – Kining mga USB device nga nagtabon sa imong public ug private keys. Aron gamiton kini, kinahanglan nga i-plug kini sa usa ka device nga konektado sa internet, sama sa imong smartphone o laptop. Ang sulod sa wallet mahimong ma-access pinaagi sa screen sa device.

Matag transaksyon sulod sa imong crypto wallet nagkinahanglan kanimo nga magpirma nga gamit ang imong private keys. Ayaw’g kabalaka, tanan kini nagahitabo sulod sa wallet bisan pa sa blockchain, busa ang imong mga keys magpabilin nga luwas sulod sa device. Ang hardware wallets gipanalipdan sa usa ka security pin alang sa dugang nga kahimsog.

Tandaan, ang usa ka cold wallet mahimong ma-access lamang kung ang device anaa sa pisikal nga presentasyon. Kon nakawat, ang magnanakaw kinahanglan nga mabutasan ang security pin aron makakuha sa private keys. Mao kini nganong ang mga investor sa crypto modaug-daug og mga cold wallets alang sa long-term storage sa ilang assets.

  1. Hot Wallets

Nailhan usab nga software wallets, ang hot wallets sama sa Metamask ug Phantom nga ma-access pinaagi sa mga apps o browsers, samtang konektado ang imong smartphone o computer sa internet. Sa ingon nga paagi sa wallet, dili nimo kinahanglan dal-on ang usa ka pisikal nga device busa mas konbensiyente kini alang sa adlaw-adlaw nga paggamit. Tungod niini, kini usab ang gi-prefer sa mga beginner.

Apan, ang hot wallets mas labaw nga bulnerable sa mga cyber attack tungod sa ilang constant nga konektado sa internet. Ang pagsign sa mga transaksyon nagahitabo online, busa ang private keys mas ilawom sa mga password-stealing malware, phishing scams, ug uban pang mga online nga banta. Gawas niini, ang hot wallets sa kadaghanan dili naay dugang nga security layer alang sa pangalagad batok sa malicious apps ug sites.

Sa tanang mga faktor nga gi-consider, ang hot wallets gi-prefer alang sa short-term nga storage sa crypto assets - sa panabik sa konbensiyensya. Apan, ang iyang online nga natural nagpahimulos sa private keys ngadto sa potensyal nga risks, busa girekomendaran nga ilipat ang daghang kantidad sa crypto ngadto sa hardware wallets alang sa long-term nga pagpahimutang.

Kon gusto nimo nga molambo ang imong pang-unawa sa kung unsa ang duha ka klase sa wallets nagkalahi, atoa kining isummaryo alang kanimo!

Ang sunod nga bahin sa application layer mao ang atong gitawag nga decentralized applications, o dApps. Samtang ang crypto wallets nagserbisyo isip mga gatekeepers sa imong digital nga kabtangan, ang sunod nga bahin nga atoa gihandum atubangon nagpalig-on sa paggamit sa mga cryptocurrencies ug naghatag og kontribusyon sa labing kalapad nga pag-adopt sa teknolohiya sa blockchain - ang decentralized applications.

dApps: Pag-usab sa Mga Online nga Kahimtang

Ang decentralized applications maoy open-source nga mga software applications nga nagdagan sa blockchain. Kini naglakip sa mga crypto wallets ug exchanges, NFT marketplaces, ug Web3 gaming apps. Ang dApps nagtrabaho pinaagi sa paggamit sa smart contracts, o espesyal nga mga programa nga gi-design aron mohimo og usa ka saktong sira sa mga instruksyon. (Atong ipasabot unsaon nga nagtrabaho ang smart contracts sa umaabot.)

Mga Benepisyo

Dili pareho sa sentralisadong mga plataporma sama sa Facebook o Instagram, ang mga dApps dili gitudlohan o gina-manage sa usa ka solong kompanya. Sa baylo, nag-operate sila pinaagi sa usa ka dako nga network sa mga computer ug uban pang mga device, tungod kay ang decentralization nagpakita og daghang mga benepisyo:

  • Flexibility - Ang mga dApps naglangkob sa usa ka malapad nga gamit, gikan sa mga decentralized social networks, mga gaming applications, financial services, ug daghan pa. Sa tinuod lang, ang ilang pagtindog ug pag-aplikar sa matuod nga kalibutan ginakasugdan lang sa imaheynasyon sa usa ka developer, nga mao kini ang rason nganong ilang potensyal nga makarebolusyonar sa kalit nga mga industriya sama sa Fintech ngadto sa agrikultura ug uban pa, walay limitasyon.
  • Accessibility - Dili pareho sa traditional nga mga aplikasyon, ang mga dApps dili kinahanglang mosalmot og monthly subscription fee aron ma-access ang ilang kompleto nga mga gitudlo. Sa dugang nga kasigurohan, apan, adunay mga dApps nga nagkinahanglan og verification sa identity pinaagi sa mga Know-Your-Customer procedures, dokumentasyon, o IDs. Kini standard nga praktisya kon adunay kaugalingong panalapi nga gigamit, sa kasagaran walay daghan nga bayad sa mga gumagamit.
  • Pagpanalipod sa User Data - Tungod kay ang mga dApps wala’y sentral nga awtoridad, ang user data dili ma-own, ma-kontrol, o ma-sold sa bisan unsang plataporma. Sa pamaagi sa pag-secure kini nga data sa blockchain, gihatagan ang mga users og kontrol sa ilang impormasyon.
  • Walay Downtimes - Ang mga dApps nag-operate pinaagi sa usa ka dako nga network sa mga device nga nagaporma sa blockchain, nga walay pag-depende sa usa ka solong hosting server. Maayo kini kay ginasalikway niini ang mga downtimes ug mga pagpugong.

Mga Limitasyon

Apan, bisan pa nga mo-katahum sila nga may mga benepisyo, adunay usab silay ilang kaugalingong mga kakulangan nga makapa-apekto sa pangkabahuan nga kasinatian sa gumagamit.

  • Gasto nga Nag-apil - Sa pagsagol-sagol og transactions sa blockchain, makasinati ka og transaction fees, nga adunay tawag nga "gas."Sa Ethereum, pananglitan, kon adunay daghang transactions nga naghulat nga maproseso, kinahanglan sa mga users nga magbayad og taas nga gas fees aron nga dili madugay. Depende sa demand sa network, ang gas fees mahimong gamay lang nga mga piso hangtod sa kapin sa usa ka gatus ka dolyar. Sayon-sayon, ang paagi lang aron mabawasan ang taas nga bayad mao ang paghulat nga mahuman og kaunti ang kagamitan sa network, nga mahimo magdugay og oras o adlaw.
  • Security Concerns - Usa pa ka hinungdanon nga kakulangan sa mga dApps mao nga tungod kay ang source code bukas sa publiko, ang mga hackers adunay daghang mga higayon aron masinati ang mga kahilawanan ug paggamit niini. Kini makadulot sa pag-compromise sa mga dApps pinaagi sa malware o koneksyon sa phishing schemes, nga magdala og katalagman sa private keys sa mga walay labot nga mga users.
  • Mga Suliran sa Disenyo - Sa pagkakaron, daghang mga dApps padayon pa nga work in progress pag-abot sa desinyo ug user experience. Ang ubang common issues nila naglangkob sa: konfusing nga user interfaces, limitado nga mga features, kakulang sa integration sa ubang mga apps o websites, bagal nga loading speed, ug labi-labing kantidad sa mga errors.
    Gawas niini, ang paghimo og mga update sa tdApp code mahimo nga mas lisod, nga nagpasabot nga ang mga bugs nga anaa sa bag-ong libot nga mga dApps mahimong dugay nga mahimong solbaduhon, nga mahimong magpakahinay sa mga bag-ong mga users.

Ang sunod nga duha ka bahin sa application layer adunay kaangayan sa paagi sa pag-interact sa user sa blockchain ug sa iyang mga aplikasyon.

User Interface at User Experience:  Pag-himugso sa Maayong Interaksyon

  1. User Interface (UI)

Ang user interface nagserbisyo isip ang tulay tali sa mga users ug sa blockchain. Kini naglangkob sa mga hardware (hal., Bitcoin ATMs, USB wallets), ug software (hal., DeFi apps, social media platforms) nga component alang sa data input, resibo, ug transfer.

  1. User Experience (UX)

Ang user experience, sa pikas bahin, hinungdanon kung adunay pag-design sa mga aplikasyon nga base sa blockchain. Ang usa ka poor UX mahimong pahilayo sa mga users tungod sa mga software glitches, dili atraktibo nga desinyo, dili maayong pag-render sa text, bagal nga loading speed, kakulang sa pagka-compatibol sa mga device screens, dihayong mga unclear nga instruksyon, ug konfusing nga mga kontrol. Halimbawa, kon ang dApp nga imong gigamit karon puno og bugs ug hinayon nga mag-crash, o kon ang usa ka NFT marketplace dili supportahan ang mga popular nga wallets, ang kahinanglanon magdili kanimo sa paggamit niini. Sa aspeto sa estetika, kon ang desinyo dili maayong tan-awon o ang mga instruksyon dili grammatically correct, ang aplikasyon mahimong daw dili mapalabaan. Busa, ang pag-optimize sa UI ug UX importante alang sa pag-ensure sa usa ka positibo nga user experience.

Smart Contracts


Ang smart contracts mao ang mga programa nga kaugalingon nga nagpa-uyon sa mga kahimtang nga gi-predefine.

Nag-operate kini parehas sa vending machine sa paagi nga kon makahatag ka sa kinahanglanon sa machine, kini mo-aksyon nga kaugalingon sunod sa gi-programa niini. Aron masabtan kini pag-ayo, imahinahon nato ang usa ka vending machine nga adunay mosunod nga mga butang:

Chips: A: $10, Soda: B: $5, Crackers: C: $3, Candy: D: $2

Kon mosulod ka og $5 ug dayon itindog sa B, ang machine magluwas og usa ka lata sa soda. Dayon mosulod ang imong higala og $3 ug dayon itindog sa C, ang machine maghatag og usa ka bag sa crackers. Ug ang bata sulod sa imong higala mo-attempt ug mosulod og $1, apan walay makuha. Nganong? Kay ang $1 dili parte sa bisan unsang kondisyon.

Sama usab niini ang plano nga pagbakal sa usa ka NFT. Ang smart contract nagkinahanglan nga ang usa ka wallet adunay mayong bastante nga balanseng maoy ipasa sa transaksyon. Kon sa kadaot, makadiskobre kini og kulang nga pundo, ang transaksyon mo-otomatiko nga kanselahon.

Tungod niini, ang smart contracts adunay potensyal nga magrebolusyonar sa daghang industriya tungod sa mga sumusunod nga katangian:

  • Trustless - Dili kinahanglan nga ang mga parties mag-ila ug mag-tuoay alang sa pagtrabaho sa smart contracts.
  • Efficiency - Ang smart contracts dili nanginahanglan og dugang manpower alang sa pag-implementar ug pag-audit kanila.
  • Accuracy - Walay human error nga masulod kay ang mga kontrata nagpatuman sa mga transaksyon pinaagi sa ilang gi-espesipikar sa ilang code.
  • Immutability - Ang mga transaksyon dili mahimong balikan, busa imposible nga lihim nga mabag-o ang mga termino sa usa ka kasabutan o ang total nga billing pinaagi sa pag-edit sa mga rekord nga wala nimo mahibaw-an.

Mga Paggamit sa Smart Contracts

  • Para sa Pag-gama og NFTs

Ang smart contracts nagdala og hinungdanon nga papel sa kalibutan sa mga NFT. Bisan pa nga usa ka picture o video, ang mga NFT mga unikal nga digital nga aset nga nakapahiluna sa usa ka smart contract. Tanan nga gawi, karakteristika, ug utility sa usa ka NFT, lakip ang total nga supply ug mga royalties sa creator, gigahinan sa smart contract. Sa pag-gama sa NFT sa blockchain, mo-automatiko nga magdala kini niining mga feature.

Halimbawa, imahinahon nga usa ka NFT project nga nag-feature sa mga endangered Philippine species. Ang smart contract moadto nga gikan sa 100 NFTs, ang 1% kinahanglan nga mag-representar sa Philippine tarsiers, 5% sa Philippine eagles, ug 3% sa tamaraws. Kini nag-ensure nga ang proyekto dili makagama og 20 ka Philippine eagle NFTs kay dili gipahintulutan sa smart contract nga motu-o niini. Ni ang total nga NFTs dili mahimo nga mahimo og sobra sa 100, kay ang smart contract mosunod gyud sa kung unsa ang gisuwat sa iyang code.

Ang smart contracts naghatag og klaro nga pamaagi sa pag-verify sa pag-angay sa NFT ug ang ilang autenticidad. Kon imong gida-own ang usa ka NFT ug gusto nga kompirmahon ang iyang legimitad, mahimo ka niini pinaagi sa pagsusi sa kaugtanan nga smart contract. Bisan kun visually identical nga NFT magpakita sa merkado, ang unikal nga smart contract mao ang mo-paglain kanila. Sa pagka-esensya, samtang ang visual nga bahin sa NFTs mahimo magpakita og dili ma-ila, ang embedded smart contract ang tinuod nga naghimog NFT nga usa ka-isa, ug ang nagtugot sa mga tag-iya nga ipamatuod ang ilang katungod sa pag-angay sa ilang tokens.

  • Para sa Pag-transfer og Digital nga mga Aset

Imahinahon nga kini: Nag-browse ka sa usa ka NFT marketplace, ug nakakita ka sa pildi nga digital nga obra nga gusto nimong arihon. Sa pag-kumpirma sa transaksyon, ang smart contract dayon mokiha sa imong wallet aron masiguro nga adunay dayon bastante nga cryptocurrency aron makabayad sa presyo sa NFT ug gas fee. Kon matuman ang tanang kinahanglanon nga kondisyon sa smart contract, ug ang network dili gi-kundisyonan, ang kontrata mag-atiman sa tanan. Mopakumpara kini og NFT ug ipadala kini ngadto sa imong wallet.

Tungod kay ang mga NFTs mahimo usab nga nagrepresentar sa mga real-world nga mga aset, sama sa mga pintura, mga dokumento, ug bisan mga real estate properties, ang smart contracts nagserbisyo isip ang digital nga tulay nga nagpahiluna sa transfer sa kabililhon sa digital ug physical nga mga aset.

  • Para sa DApps

Paghunahuna sa mga dApps ingon sa mga motor nga nagpapabiling sa mga decentralized nga sistema, ug sa ilang kinaugalingon, makapangita ka og mga smart contracts nga nagbuhat sa daghang buluhaton. Sa pagsangpit sa usa ka kumpanya nga nag-manage sa operasyon sa software, ang mga dApps nag-depende sa mga smart contracts sa pag-atiman sa mga buluhaton sama sa pag-kuha sa datos sa user ug pagsagubang sa mga transaksyon.

Hunahunaon nato kini pinaagi sa usa ka real-world use case: Imahinahon nga usa ka scenario diin ang tabang sa gobyerno kinahanglan makalambigit sa layo nga mga lugar human sa usa ka katalagman. Kon ang usa ka mag-uuma nawala ang iyang ani tungod sa bagyo, pwede siya mopasabot og financial aid gamit ang usa ka decentralized application. Sa kasagaran, ang proseso mahimong magdugay og mga adlaw o usab bulan. Ang smart contract nag-automate sa proseso, siguraduhon nga ang mga pundo direkta nga maipasa ngadto sa mag-uuma nga wala nay kinahanglanon nga permiso gikan sa third-party.

  • Para sa mga DAOs

Unsa man gyud ang DAO? Ang Decentralized Autonomous Organizations (DAO) usa ka organisasyon nga wala’y centralized leadership. Sa kasagaran, ang mga miyembro sa DAO naghatag og ilang mga boto aron mag-desisyon kung unsa nga mga proyekto ang ilang sunderon sunod, unsaon pag-allocate ang mga pundo sa organisasyon, mga estratehiya sa token distribution, pag-introduce og mga rewards alang sa mga tag-iya sa token, ug uban pa. Aron mahimo kini, ang DAO nag-gamit og mga smart contracts aron ipatuman ang resulta sa majority vote. Sila nag-tabang sa:

Governance - nag-permit sa mga miyembro nga moboto sa allocation sa pundo, organizational changes, ug uban pa.

Rule enforcement - pag-pugong sa mga aksyon nga dili mo-comply sa mga guidelines ug pag-penalize sa mga violators

Asset management - pag-sagubang ug pag-allocation sa tokenized assets sama sa crypto ug NFTs

Crowdfunding ug revenue sharing - pag-manage sa mga contributions ngadto sa treasury ug pag-distribute sa mga profits sa mga miyembro

  • Para sa Gaming

Ang mga smart contracts usab nag-espesipika og pagmamay-ari ug mga features sa mga NFT-based gaming assets, sama sa mga characters ug items sa usa ka blockchain-powered game. Gamiton sila para sa:

Asset trading - pag-enable sa peer-to-peer trading sa gaming assets nga walay kinahanglanon sa centralized intermediaries

Immutable rules - pag-coding sa mechanics sa laro aron malikayan ang alteration o manipulation sa mga rules

Rewards - pag-otomatiko nga pag-reward sa mga players sa pag-kumpleto sa quests ug pag-earn og achievements

Payments - pag-sagubang sa gaming subscriptions ug in-game purchases

Ang potensyal sa mga smart contracts dili mahimong ikasalig, ug kita pa lang sa umpisa sa kung unsa kini kaayo kahinanglanon. Ang ilang lawas ug kina-iya mokonti lamang sa kreatibo sa tawo samtang adunay potensyal na sila nga makarebolusyonar sa daghang industriya pinaagi sa mga automated transactions, pagpalambo sa kahusay, ug pag-eliminate sa mga human error nga kusog nga nanunot gikan sa intermediaries. Sa pagkaayo sa teknolohiya ug sa pagpadayon sa pag-eksplorar sa mga innovators sa ilang kakayaan, atong makatan-aw og mga groundbreaking nga aplikasyon nga makaporma sa paagi nga atong mag-business ug mo-interact sa digital nga kalibutan.

Karon, atong adto na sa katapusang component sa Application Layer nga gi-tawag sa Execution Layer.

Ang Execution Layer: Pag-ensure sa Consistency sa Web3

Ang execution layer usa ka sublayer sa application layer. Kini mao ang lugar diin ang mga instruksyon gikan sa application layer gisubaybay ngadto sa matag node sa network. Kini nag-maintain sa tibuok blockchain pinaagi sa pagsiguro nga ang tanang nodes sa blockchain nagpabilin nga consistent nga ang impormasyon nga gi-record sa matag node parehas, walay discrepancies. Ang execution layer naglangkob sa chaincode, smart contracts, ug ang underlying rules sa blockchain.

Bisan ang mga aplikasyon naghatag og mga innovatibo nga functionalities sa mga users, aduna’y usa ka component sa blockchain ecosystem nga nag-dala og pivotal nga papel sa pagpanalipod sa digital nga assets nga naglaganap niini nga decentralized nga palibot - ang custody. Ug atong pangusba kini og dugang sa sunod nga module!

I-SHARE
MUSUNOD
Custody