La treisprezece ani de la lansarea blockchain-ului Bitcoin, lumea criptomonedei vede inovații aproape zilnic. În timp ce se lucrează mult la blockchain-urile în sine, mulți dezvoltatori lucrează acum la aplicații care funcționează pe deasupra blockchain-urilor. Aceste aplicații se remarcă atât prin funcție, cât și prin natura lor.
Aceste aplicații, cunoscute sub numele de DApps, fac parte integrantă din lumea cripto. Dar, ce este un DApp și cum funcționează?
Ce este un DApp?
DApps sunt aplicații descentralizate. Ele funcționează ca aplicații web standard, dar fundația unui DApp este diferită. În timp ce majoritatea aplicațiilor provin de la companii sau alte surse centralizate, DApps provin dintr-o rețea peer-to-peer sau dintr-un efort de grup.
În prezent, majoritatea DApp-urilor sunt construite pe rețele blockchain. Aceste rețele oferă oamenilor care doresc să dezvolte un DApp o bază garantată care favorizează descentralizarea. Cel mai blockchain-urile au metode de guvernare care se mențin descentralizați, așa că construirea unei dApp pe rețelele blockchain are sens pentru acești oameni.
La fel ca bazele rețelelor lor blockchain, multe DApp-uri se străduiesc să-și mențină natura descentralizată în centrul atenției. Pentru a face acest lucru, mulți dezvoltatori DApp se concentrează pe menținerea aplicațiilor lor open source, securizate și utile.
Pentru a rămâne open-source, multe DApp-uri au o înregistrare publică a codului și a tranzacțiilor din aplicație. Deoarece majoritatea DApp-urilor se află deasupra unui blockchain, puteți oricând să verificați registrul blockchain-ului pentru a vedea ce tranzacții se întâmplă în interiorul DApp. În plus, multe DApp-uri păstrează un GitHub al codului aplicației lor, astfel încât utilizatorii să poată intra în curajul aplicației pentru a se asigura că totul arată bine.
De ceva vreme, DApps au funcționat cel mai bine atunci când sunt sub efectul de rețea. Practic, un efect de rețea este atunci când ceva este mai sigur atunci când mai mulți oameni folosesc sau participă la rețea. Cu cât mai mulți oameni folosesc un DApp, cu atât mai mulți oameni devin interesați să securizeze DApp și să verifice sau să îmbunătățească codul.
Într-adevăr, un DApp este doar o aplicație construită astfel încât mai mult de o autoritate sau personalitate centrală să poată lucra și îmbunătăți proiectul.
DApps vs. Aplicații web
Ca cadru de design, DApps nu există de foarte mult timp. Ethereum a fost primul blockchain dezvoltat special pentru lucruri precum DApps, ceea ce înseamnă că nu a trecut nici măcar un deceniu de când a apărut conceptul. Deci, dezvoltatorilor le-a luat ceva timp să descopere dacă o aplicație web sau un design DApp este mai bun pentru serviciile lor.
Avantajele DApps față de aplicațiile web
Există avantaje în construirea unei aplicații descentralizate față de una centralizată. Dacă nu ar exista un motiv bun pentru a o face, nu ar fi atât de mulți oameni care încearcă să inoveze în acel spațiu de design.
Motivul principal pentru a construi un DApp este că sunt greu de oprit. Aplicațiile descentralizate rulează pe rețele care nu sunt deținute în întregime de o persoană sau un grup. Când răspândiți această capacitate de găzduire pe Internet, puteți crea puncte de conectare pe tot globul. Ceva care se răspândește este greu de luat offline.
În plus, atunci când răspândești ceva pe tot globul așa, deschizi intervalul de timp în care ceva poate rula la orice oră din zi. Aplicațiile care se leagă de alte aplicații sau servicii care nu rulează 24/7, în esență, nu funcționează în afara orelor de funcționare.
Puteți accesa aplicația web sau aplicația mobilă a băncii dvs. și puteți trimite o solicitare de transfer de bani, dar este posibil ca cererea să nu fie completată decât în următoarea zi a săptămânii. Ceva mai descentralizat funcționează atâta timp cât cineva acolo găzduiește rețeaua.
În cele din urmă, multe DApp-uri se leagă de un ecosistem blockchain. Aceste sisteme sunt open-source și au comunități active care dezvoltă rețeaua blockchain. Legarea unei aplicații de aceste ecosisteme face ca aplicația să fie deschisă oricui are un portofel pe acel lanț, indiferent de hardware-ul pe care îl au sau de sistemul de operare pe care îl folosește.
Dezavantajele DApps față de aplicațiile web
În ciuda progreselor din ultimii ani, DApps nu sunt perfecte. Au unele exploatații și dezavantaje care înseamnă că un design tradițional de aplicație web este mai bun.
De exemplu, majoritatea DApps se bazează pe contracte inteligente sau pe fragmente de cod care se execută atunci când sunt îndeplinite condițiile. Aceste contracte pot fi piratate și exploatate, ducând la unele daune grave dacă nimeni nu prinde problema în registrul public sau în depozitul de coduri.
În plus, DApps aproape seamănă cu era timpurie a computerelor și a internetului chiar acum. Nimic nu este integrat sau împachetat într-o interfață de utilizare plăcută, ceea ce înseamnă că un utilizator trebuie să aibă cunoștințe tehnice pentru a configura un DApp. Unele servicii fac acest lucru mai ușor, dar încă nu este intuitiv pentru majoritatea utilizatorilor.
În cele din urmă, utilizatorii pot fi un dezavantaj pentru un DApp. Așa cum DApps pot rula oricând, atâta timp cât utilizatorii sunt online, DApp va încetini sau va înceta să funcționeze dacă nimeni nu găzduiește aplicația. Un DApp poate avea dificultăți să înceapă dacă utilizatorii nu folosesc sau nu doresc aplicația atunci când se lansează pentru prima dată, împiedicând cei care adoptă timpuriu să aibă o experiență bună de utilizare.
Viitorul DApps
În acest moment, majoritatea DApp-urilor ocupă spațiul financiar. Cu credința comună în comunitățile blockchain și criptomonede fiind că cripto este o alternativă la banii tradiționali, majoritatea dezvoltatorilor fac DApp-uri care creează utilitate pentru servicii financiare.
Pe măsură ce trece timpul, ar putea fi dezvoltate noi funcții. De exemplu, nefungibil jetoane (NFT) au devenit populare pentru capacitatea lor de a ajuta artiștii să-și finanțeze munca, dar ar putea fi promițătoare pentru automatizarea altor aspecte ale vieții, cum ar fi validarea documentelor.
Cea mai mare problemă cu care se vor confrunta DApps în viitor este modul în care blockchain-urile își gestionează scalarea. Multe blockchain-uri încep să încetinească sau să devină scumpe odată ce o masă critică de utilizatori se alătură ecosistemului, blocând blocuri cu tot mai multe tranzacții. DApps construite pe blockchain-uri care nu pot ține pasul cu numerele bazei de utilizatori își vor vedea scăderea popularității și satisfacției pe măsură ce utilizatorii părăsesc ecosistemul pentru alții care au rezolvat aceste probleme.
DApps ajută să aducă funcționalitate blockchain-urilor
În general, DApp-urile aduc funcționalitate blockchain-ului în care există. În timp ce oricine poate iniția tranzacții între două portofele, contractele inteligente permit DApp-urilor să execute un număr mare de tranzacții într-un mod descentralizat și eficient. În timp, vom vedea cât de bine se desfășoară acest nou vector de furnizare de servicii către utilizatori în alte moduri decât doar tranzacțiile financiare.
Visezi să fii următorul Vitalik Buterin? Acesta este punctul de plecare de care aveți nevoie.
Citiți în continuare
- Tehnologia explicată
- Blockchain
- Bitcoin
- Ethereum
- Criptomonedă
- Tehnologia financiară

Aboneaza-te la newsletter-ul nostru
Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!
Click aici pentru a te abona