ILocano module on
Blockchain Architecture
Powered by likha

Application Layer

Key Takeaways
  • Ti suson ti Aplikasion ket isu ti rumsua dagiti nadumaduma a programa ken aplikasion nga addaan kadagiti nadumaduma a kaso ti panagusar. 
  • Sumagmamano a pagarigan dagiti aplikasion ket mairaman dagiti crypto wallets, dagiti desentralisado nga apps (dApps), dagiti interface ti agar-aramat (UI) ken dagiti padas ti agar-aramat (UX), ken dagiti nasirib a kontrata.
  • Ti Execution layer ket maysa a sublayer ti application layer a sadiay dagiti instruksion manipud iti application layer ket maipatungpal kadagiti tunggal maysa a node iti network.

Iti kanayon nga agturong a sakup ti Web3, daytoy a makaparang-ay a raypa a komponente ket naragsakan tapno agpabuya iti digital nga pannakapakasaritaan.

Iti puso amin dayta ti ayan ti Aplikasion layer, nga addaan ti crypto wallets, decentralized applications (dApps), user interfaces, ken smart contracts, amin nga agturong iti Layer ti aplikasion, nagrugi a mabungkag iti dinamiko a ecosystem. Agsubli tayo iti masapul a paset nga nakabatad iti daytoy layer.

Crypto Wallets: Ang Digital Gateway sa Web3

Daytoy a crypto wallets ket agsursurok nga adda iti digital nga adresekmo iti kalibutan ti Web3. Sino man nga agtakder ti interaksion iti blockchain applications ket masapul ti crypto wallet.

Daytoy a alikamen ket mangpapalubos kenka nga agsasaadan, agsursurok, ken agpasidaan kadagiti cryptocurrencies ken NFTs. Addaan daytoy a dua a napalabas a kategoria ti crypto wallets:

  1. Cold Wallets

Daytoy a naka-offline nga wallets, kas kadagiti papel a pitaka ken hardware a pitaka, addaan ti nadaydayaw iti panagbilang ti cryptocurrencies ken NFTs idiay adu a panagidong apan ti nagan ti balay. Kinunaan nga naibaba iti internet, mangpapalubos kadagiti assetmo iti posibleng malware, aglilink iti phishing sites, wenno password-stealing apps.

  • Paper wallets – Dagitoy ket pisikal a slip ti papel a pangisuratam kadagiti publiko ken pribado a tulbekmo. Gapu iti nalaingna a nagan, mabalin a ibilangmo daytoy nga impormasion iti lugar a masapul a mangpapalubos iti saan a paset tapno maiwasan ti unauthorized access.

  • Hardware wallets – Dagitoy nga USB devices ti mangidulin kadagiti publiko ken pribado a tulbekmo Adda iti naikkan, mabalin mo daytoy a ilako iti device a nakaikkan iti internet, nga addaanmo ket smartphone wenno laptop. Ti saan nga ibutang dagiti asset ti wallet ket mabasa iti screen ti device.

Tunggal transaksion idiay uneg iti crypto walletmo ket mangpapalubos kenka nga agfirma iti digital nga insursurok iti private keysmo. Saanko nga kastoy, iti tuktok iti wallet daytoy iti dadduma nga ngato ti blockchain, kadagiti keysmo ket agtalinaed a natalged iti device. Ti hardware wallets ket nangpalubos ti security pin tapno masikayo pay.

Laglagipem, ti cold wallet ket mabalin laeng a mastrek ton adda iti fisikal a device. No natakaw, ti kawatan ket agsaksak iti security pin tapno agkita iti pribado a keys. Daytoy ti rason ta adda dagiti crypto investors nga insursurok ti cold wallets para iti panagbilang iti asset iti saan a paset.

  1. Hot Wallets

Narigat a tinawen a software wallets, dagiti hot wallets ket kasla ti Metamask ken Phantom nga addaan ti pakaibusan iti apps wenno browsers, kas kadagiti smartphone wenno computermo iti nakaikkan iti internet. Iti daytoy a kita ti pitakaIti daytoy a kita ti pitakaIti daytoy a kita ti pitaka saanmo a kasapulan a ipakidawat ti fisikal a kasangkapan kaya mabalin nga masapul ti dayta para iti ad-adu a paggamit.

Nupay kasta, addaan dagiti nayabakanda a napagkuan ti panag-atake kadagiti cyber attack. Ti pirmahan ti transaksion ket nangpapalubos iti online, kadagiti pribado a keys ket mabalin a maisursurok iti password-stealing malware, phishing scams, ken daytoy a dadduma a panag-atake iti online. Basken a kasatno a kastoy, dagiti napudot a pitaka ket kadawyan nga awan ti kanayonan a security layer kas proteksion kadagiti dakes nga app ken site.

No panunoten amin dagitoy a banag, dagiti hot wallets ket napili para iti panagbilang ti crypto assets iti maysa a napintas a panawen – iti kasapulan dagiti convenience. Ngem, ti naggapuanna a nature iti online ket nagtungpal kadagiti pribado a keys iti posibleng ristok, kaya mairekomenda a isurender ti adu a kuwarta a crypto iti hardware wallets para iti panagbilang iti asset iti maysa a napintas a panawen.

No kayatmo a pabaruen ti panunotmo no kasano a nagduma ti dua a kita ti pitaka, ditoy ti pakagupgopan para kenka!

Ti sumaruno a component iti application layer ket daytoy maawagant a decentralized applications, wenno dApps. Ngem ti crypto wallets ket mangpapalubos iti gatekeepers ti digital nga kaaduanmo, ti nasursurok a component nga ammo amin nga agpatingga ket nagpabuya ti kaaduan ti cryptocurrencies ken naggapu iti broader adoption ti blockchain technology – ti decentralized applications.

dApps: Pannakaaramid ti Online nga Panagdarang

Ti decentralized applications ket open-source software applications nga nagdarang iti blockchain. Daytoy ket naggapu iti crypto wallets ken exchanges, NFT marketplaces, ken Web3 gaming apps. Dagiti dApps ket agturong iti pannakaaramid kadagiti smart contracts, wenno espesyal a programa nga innaksionan ti agtignay a insursurok. (Agipan iti maipakitaanmi nga kasano nga agtrabaho dagiti smart contracts iti sumaruno a panawen.)

Dagiti Benepisio

Saan a kas kadagiti sentral a plataporma a kas iti Facebook wenno Instagram, dagiti dApps ket saan a naisurat wenno nadaydayaw ti maysa a solon a kompania. Saka, addaan da ti ag-operate iti maysa a dakkel a network ti computers ken dadduma pay a kasangpetan, gapu ti decentralization nga nagapu iti adda a pannakabuti:

  • Flexibility - Dagiti dApp ket mangsaklaw kadagiti nadumaduma a kaso ti panagusar, manipud kadagiti desentralisado a sosial a network, aginggana kadagiti aplikasion ti panagay-ayam, pinansia a serbisio, ken adu pay. Sadiay, ti pannakapalpalubosda ken aplikasionda iti nabiag nga rikesa ket saan a nakaited iti agdeveloper nga imbaginaasion, kasano dayta nga agpatingga iti dagiti industrya iti Fintech agingga iti agrikultura ken maibagbagam.
  • Accessibility - Saan a kas kadagiti tradisional nga aplikasion, masansan a kasapulan ti dApps ti awan ti binulan a bayad ti suskrision para iti pannakagun-od kadagiti naan-anay a tampokda. Gapu iti adda a seguridad, isu a dagiti dApps ket maipalubos ti identity verification iti naammu ti Know-Your-Customer procedures, dokumentasion, wenno IDs. Daytoy ket ti standard nga praktika iti masapul iti pannakatulongan iti panagbilang, imbes nga adda bayad iti agtakder.
  • User Data Protection - Gapu ta ti dApps ket awanan iti sentral nga autoridad, ti datos ti agar-aramat ket saan a mabalin a tagikua, makontrol, wenno mailako babaen ti ania man a plataporma. Imbes ketdi, daytoy a datos ket natalged a naidulin iti blockchain a mangted kadagiti agar-aramat iti panangtengngel iti impormasionda.
  • No Downtimes - Dagiti DApp ket agtartaray iti dakkel a network dagiti alikamen a mangbukel ti blockchain, nga awan ti panagpannuray iti maymaysa a hosting server. Nasayaat dayta ta ikkatenna dagiti downtime ken restrictions.

Mga Limitasyon

Nupay kasta, nupay agparang a makagunggona dagitoy, addaanda met iti nasayaat a bingayda kadagiti pagdaksan a mabalin a mangapektar iti pakabuklan a kapadasan ti agus-usar.

  • Gastos a nairaman - No mangisayangkatka kadagiti transaksion iti blockchain, makasabatka kadagiti bayad ti transaksion, a masansan a maawagan iti “gas.”Iti Ethereum, kas iti dadduma a maysa a volume ti transactions ket naidap-asideg a maproseso, kinuna, dakkel a gas fees ti mabalin a bayadan ti agtakder para iti pagsagrapan ti delay. Agsipud ta bassit ti demanda iti network, mabalin a mangisuro ti gas fees manipud iti pocos-pocos agingga iti over a hundred dollars. Babassit apan ti solusyon para iti adda kadagiti gas fees ket agur-uray ka iti agdadael a pannakapulaw ti network, nga mabalin a maikkan oras wenno ad-adu a naur-ura.
  • Dagiti pakaseknan iti seguridad - Kasta met a rigat ti dApps ket no adda a source code ket buklat iti publiko, dagiti hackers ket addaan dagiti oportunidad nga agipakita dagiti vulnerabilities ken agsardengda. Daytoy ket mabalin a mangpatinga iti pagalad iti malware dagiti dApps wenno addaan ti koneksion iti phishing schemes, nga mabalin a mangpatinga ti risgo iti pribado a keys ti agdawdawat a users.
  • Dagiti Karit iti Disenyo - Iti pannakaisurat daytoy, adu pay laeng a dApp ti maysa a trabaho a mapaspasamak no maipapan iti disenio ken padas ti agus-usar. Dadduma kadagiti napatinggaan da ket: nausar a user interfaces, limitado a kasangpetan, saan nga agikkanatan ti pannakapilien iti dadduma a apps wenno websites, panagtalinaed ti loading speed, ken pannakaaramid iti dadduma a kasla met error.Mainayon pay, daytoy ket agpabuya kadagiti update iti tdApp code ket maipatakder ti rigat, nga masapul a mangibaga a dagiti bugs iti nabiag a naikkan iti dApps ket mabalin a mangipila a masapul nga maaramid, nga mabalin a mangibaga iti kasuratan iti naikkan a users.

Ti sumaganad a dua a paset ti suson ti aplikasion ket addaan iti pakainaigan no kasano a makilanglangen ti agar-aramat iti blockchain ken dagiti aplikasionna.

User Interface at User Experience

  1. User Interface (UI)

Ti user interface ket addaan iti bridge iti users ken ti blockchain. Addaan daytoy iti kasangpetan a hardware (kas iti Bitcoin ATMs, USB wallets), ken software (kas iti DeFi apps, social media platforms) nga components para iti data input, panangilak wenno pannakaiyakar.

  1. User Experience (UX)

Kapadasan ti agus-usar, iti sabali a bangir ket nasken no agdisenio kadagiti aplikasion a naibatay iti blockchain. Ti nabusay a UX ket mabalin a mangpabuya iti users gapu iti software glitches, saan nga naiwag a pannakaaramid, napintas a text rendering, nabin-binsay a loading speed, saan a compatibilidad iti device screens, dinaan a instructions, ken nabin-binseer a controls. Kas pangarigan, no ti dApp nga agusaram iti daytoy ket nagab-abag a dagiti bugs ken agtangtanglo, wenno no ti NFT marketplace ket saan nga agsuporta kadagiti popularen nga wallets, daytoy a rigat ket mangipabuya kadakayo a agusarda. Iti estetiko a dasig, no ti pannakaaramid ket saan nga narigat iti makitak nga addaan iti rigat iti panagibaga wenno addaan nga grammatically incorrect, daytoy a aplikasion ket mabalin a mapanakem a masapul a pannakaaramid ti UI ken UX para iti sigurado a napintas a user experience.

Smart Contracts

Dagiti smart contract ket dagiti self-executing program a mang-automate kadagiti tignay a naibatay kadagiti nasakbay a naikeddeng a kasasaad.

Kasla vending machine ti panagandar dagitoy iti anag a no ipaaymo ti kasapulan ti makinaa masapul ti makinan, daytoy ket agturong daytoy iti napintas a agsardeng a panagibaga iti naaramidan iti programa a kas iti makinan nga agsardengen ti agaramid. Gapu iti ammo iti daytoy a ti makinan ket addaan iti sumaganad:

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

No ikabilmo ti $5 ken ibayadmo iti B, daytoy a makinan ket agpapalabas ti lata ti soda. Saan a naaplikaran ti kamengmo ti $3 ken irurongmo iti C, daytoy a makinan ket agpapalabas ti bag of crackers. Ken ti bata a pumartuat iti pannakailawag ti $1, ngem saan nga adda a maipakita. Kayat ti sumaganad? No adda $1 ket saan a kasapulan iti adda a panagaramid.

Kasta met laeng ti nairanta a panaggatang iti NFT. Ti smart contract ket nagkinakailangan ti wallet nga addaan ti sapat a balansiyon para iti pannakapulaw ti transaksion. No agkunak, no adda insapat a pundo, ti transaksion ket addaan ti panagur-urnos.

Dakkel a risgo dagiti dapps a mabalin a masustiner iti sabali a industriya gapu iti daytoy a sumaganad:

  • Awan ti panagtalekna – Saan a kasapulan nga agkakaammo ken agtalek dagiti partido tapno agtrabaho dagiti masirib a kontrata.
  • Kinabirtud – Saan a kasapulanen dagiti smart contract ti kanayonan a manpower tapno maipatungpal ken ma-audit dagitoy.
  • Kinakanatad – Awan ti natauan a biddut a mabalin a mairaman bayat a dagiti kontrata ket mangipatungpal kadagiti transaksion nga eksakto a kas naikeddeng iti kodigoda.
  • Di agbaliwbaliw – Saan a mabaliktad dagiti transaksion, isu nga imposible a sililimed a baliwan dagiti kondision ti katulagan wenno dagup a panagsingil babaen ti panang-edit kadagiti rekord iti likudan ti likudam ken ti kasumbangirna.

Pannakausar ti Smart Contracts

  • Para iti Panagamid ti NFTs

Daytoy a sumaganad a smart contracts ket naragsakan iti kalapatinggan ti NFTs. Adda laeng idauluan nga imbag ken biruk iti NFTs ket nakaangay iti smart contract. Dadduma a panagdur-as, characteristics, ken utilities ti NFT, kas iti total supply ken royalties ti creator, ket nakaangay iti smart contract. No adda maited a NFT iti blockchain, awtomatikona nga agbalin daytoy a sumaganad.

Nagsurok ti NFT nga nagtaud iti endangered nga Philippine species. Ti smart contract ket mabalin a magpatinga nga kas iti 100 nga NFTs, 1% ket mangisurat iti Philippine tarsiers, 5% ket Philippine eagles, ken 3% ket tamaraws. Daytoy ket nagawid a saan nga adda a mintado a 20 nga Philippine eagle NFTs gapu iti saan nga paset ti smart contract. Wenno saan a mabalin nga adda maited a 100 nga NFTs iti kabubut-on, gapu iti ti smart contract ket awtomatikong agaramid ti nasao a sumaganad iti naipatpatgan iti code na.

Ti smart contracts ket nagragsak a panagbalin ti panagbalud kadagiti NFTs ken authenticity. No adda NFT ka ken naisurat mo a ti legitimate daytoy, mabalin mo a maaramid daytoy gapu iti inspektaran ti nagannak a smart contract. Maski addaan ti visually identical nga NFT a mangipangulo, daytoy ket ti nadadakkel a paset nga nagtugaw iti daytoy. Sumangpet, gapu iti visual nga aspeto ti NFTs ket maited a mangisurok, daytoy ti embedded a smart contract nga nagtugaw iti NFT a napintas a kas iti napintas a maaramid, ken addaan ti kinapudno a maipakita iti pagdawdawat ti ownership rights iti daytoy a tokens.

  • Para iti Panangiyakarti Digital nga Assets

Panunuten tayo: Kasla adda ka iti NFT marketplace, ken naggapu ka ti napintas a digital artwork nga adda ti balasitam nga agar-aramid. Apaman a makumpirmar ti transaksion, ti smart contract nga awtomatikong insuratmo ti walletmo para maawat mo ti sapat a cryptocurrency nga makasustiner iti kuston ti NFT ken ti gas fee. No addaan ti addaan ti naited a kondision iti daytoy a smart contract,ti kontrata ti mangasikaso iti amin, ti kontrata ti mangasikaso iti amin. Gatangenna ti NFT ket iyalisna dayta iti pitaka.

No addaan ti NFT ket mabalin met nga mangipangulo iti real-world nga assets, kasla paintings, documents, ken real estate properties, daytoy a smart contracts ket naggapu iti digital a tuladan nga agaramid iti panagbalin kadagiti digital ken physical nga assets.

Para iti DApps

  • Para iti DApps

Isu-uma ti dApps nga ti maysa kadakkelan ti sistema a dinidecentralize, ken iti kaasidegda, makita mo iti smart contracts ti sumardeng. Saan ketdi a a kumpania ti mangipanagserbiong operasion ti software, agbasrek ti dApps iti smart contracts para agsagana iti ad-adu nga obra nga kas iti pag-aramid ti datos ti usuario ken ti panagpadayon ti transaksion.

Biningaytayo dayta babaen ti real-world use case: Isu pay laeng ti sitwasyon no adda tulong ti gobierno a masapul a mabigbig iti kinaestaran a lugar kas kapanunotan ti kalamidad. No mabasit ti aniang ti magsasaka gapu iti panagbalin ti bagyo, mabalin nga ag-apply iti tulong pinansial nga agbasrek iti decentralized application. Agtutubo a, ti proseso ket mabalin nga umab-aba iti aldaw wenno maysa kadagiti bulan. Ti smart contract ket agsagana iti proseso, agipararagsak a ti kuarta ket irarum iti magsasaka nga saan a maipatungpal ti pammalubos a tthird-party.

  • Para itiDAOs

Gapuna, ania a talaga ti DAO? Ti Decentralized Autonomous Organizations (DAO) ket organisasion nga saan nga addaan ti centralized leadership. Saan a kasapulan a mangikkan ti liderato ti DAO. Saan a kasapulan a mangiparang-ay ti partido ti DAO iti sango nga panagbotosan para pilianna no ania ti sumaganad a proyekto a pagsayaatan, paano ibaknang ti pondo ti organisasion, strategia ti token distribution, panagpatingga ti rewards para kadagiti tagipadasan ti token, ken dadduma pay. Tapno aramiden daytoy, agtugaw ti DAO iti smart contracts para aramiden daytoy a pannakabotosan ti masuratan a panagbotosan. Addaan da ti naaramat iti:

Panagturay - panangipalubos kadagiti miembro a mangbutos iti pannakabingbingay ti pondo, panagbalbaliw ti organisasion, kdpy.

Panangipatungpal iti pagannurotan - pananglapped kadagiti tignay a saan a maitunos kadagiti pagannurotan ken panangdusa kadagiti aglabsing

Panangtarawidwid iti sanikua - panangtaming ti pannakayakar ken pannakabingbingay dagiti tokenized assets kas iti crypto ken NFTs

Crowdfunding ken panagbingay ti kita - panangtarawidwid kadagiti kontribusion iti tesoreria ken panangiwaras kadagiti ganansia kadagiti miembro

  • Para iti Gaming

Dagiti smart a kontrata ket mabalinda pay nga ikeddeng ti panagtagikua ken dagiti tampok dagiti NFT-based a sanikua ti panagay-ayam, a kas dagiti karakter ken dagiti banag iti maysa nga ay-ayam a paandaren ti blockchain. Nausar dagitoy para iti:

Panagtagilako iti sanikua - ti panangipalubos ti peer-to-peer a panagtagilako kadagiti sanikua ti panagay-ayam nga awan ti kasapulan kadagiti sentral a mangibabaet

Di agbaliw a pagannurotan - coding mechanics iti ay-ayam tapno maliklikan ti pannakabalbaliw wenno pannakamanipula dagiti pagannurotan

Gunggona - automatiko a manggunggona kadagiti managay-ayam gapu iti panangileppasda kadagiti panagbirok ken pananggun-od kadagiti nagapuanan

Bayadan- anangtarawidwid kadagiti suskripsion iti panagay-ayam ken panaggatang iti uneg ti ay-ayam

Ti potensial ti smart contracts ket nakaskasdaaw ti kinagagar, ken dayta ket saan a kasapulan nga agdudua a masapol ti maitedda. Ti daytoy nga agpausar ken agpaay ti kinaig iti panagkunam, naaramid da a mabalin a makasursurok kadagiti dadduma a pangngeddeng nga amin a dadduma ket mangiparang-ay ti negosio a dagus nga addaan iti automated transactions, naduduma a pagilian, ken pannakapaypayso ti maited a kasasaad ti tao nga agsurat manipud kadagiti intermediaries. No ti teknolohia ket addaan ti nagmaymaysa a kasasaad ken dagus ti agpiliw iti dakkel a pakairamanan, maipadas da a kasano ti agsabsabali a aplikasion a maitedda nga adda iti pakairamanan a makapudno ti pannegosio ken panag-interact iti digital nga kalaw-ayan.

Ita, bumabatayon iti maudi a paset ti Application Layer a maawagan iti Execution Layer.

Ti Execution Layer: Panangsigurado ti Panagpapada iti Web3

Ti execution layer ket nainagan iti sublayer ti application layer. Ditoy a dagiti instruksion manipud iti aplikasion a suson ket maipatungpal kadagiti tunggal maysa a nodo iti network. Daytoy ket nagtugaw ti buong a blockchain iti ti siguraduen amin a nodes ti blockchain ket nalaing nga isu ti impatad iti rekord iti amin a node, nga awan ti discrepancies. Ti execution layer ket nainagan iti chaincode, smart contracts, ken dagiti underlying a kasasaad ti blockchain.

Bayat a dagiti aplikasion ket mangpabileg kadagiti agar-aramat kadagiti makabaro a panagandar, adda componente ti blockchain ecosystem a nagbalin nga nagbukel ti papel iti pagtutudo ti digital a kasasaad a nagunglokad ti daytoy a decentralized a kalaw-ayan – custody. Ken aramiden tayo dagitoy a maipadas iti sumaruno a module!

SHARE
sumaruno
This is some text inside of a div block.