Ce sunt aplicațiile descentralizate (DApps)?
Acasă
Articole
Ce sunt aplicațiile descentralizate (DApps)?

Ce sunt aplicațiile descentralizate (DApps)?

Intermediar
Publicat Jun 17, 2022Actualizat Jul 1, 2023
8m

TL;DR

Aplicațiile descentralizate (DApps) sunt aplicații care rulează pe rețele blockchain. Există o mare varietate de DApps cu diferite cazuri de utilizare, cum ar fi jocuri, finanțe, rețele de socializare și multe altele. 

Deși DApps pot arăta similar cu aplicațiile mobile obișnuite de pe telefonul dvs., sistemul lor backend este diferit. Funcționarea DApps se bazează pe contracte inteligente pe o rețea distribuită, în loc de un sistem centralizat. Datorită acestui lucru, sunt mai transparente, descentralizate și mai rezistente la atacuri, dar astfel apar și câteva noi provocări.


Introducere

De la nașterea Bitcoin (BTC) în urmă cu mai bine de un deceniu, blockchainurile au evoluat, generând o serie de funcționalități și cazuri de utilizare noi, pe lângă utilizarea lor ca monedă. Una dintre aceste noi căi este dezvoltarea de aplicații descentralizate (DApps) pentru a utiliza tehnologia blockchain pentru a îmbunătăți multe sectoare și servicii tradiționale. 


Ce sunt aplicațiile descentralizate (DApps)?

Aplicațiile descentralizate (DApps) sunt aplicații digitale sau programe inteligente bazate pe contract care rulează mai degrabă pe blockchainuri decât pe servere centralizate. Ele arată și funcționează similar cu aplicațiile mobile obișnuite de pe smartphone-ul dvs. și oferă o mare varietate de servicii și funcții, de la jocuri la finanțe, rețelele sociale și multe altele. 

După cum sugerează și numele, DApps rulează pe rețele descentralizate peer-to-peer. Un raport mai vechi a sugerat că DApps au următoarele caracteristici:

  • Sursă deschisă: codul sursă al DApps este disponibil publicului, ceea ce înseamnă că oricine le poate verifica, utiliza, copia și modifica. Nu există o singură entitate care să controleze majoritatea monedelor sau tokenurilor. De asemenea, utilizatorii pot propune și vota modificări pentru o DApp. 

  • Descentralizare și securitate criptografică: pentru a garanta siguranța datelor, toate informațiile despre DApp sunt securizate criptografic și stocate pe un blockchain public, descentralizat, întreținut de mai mulți utilizatori (sau noduri).

  • Un sistem tokenizat: DApps pot fi accesate cu un token criptografic. Acestea pot adopta criptomonede precum ETH sau pot genera un token nativ folosind un algoritm de consens, cum ar fi Proof of Work (PoW) sau Proof of Stake (PoS). Tokenul poate fi, de asemenea, folosit pentru a recompensa persoanele care au contribuit, precum minerii și stakerii.

Conform acestei definiții largi, blockchainul Bitcoin poate fi definit ca un DApp — probabil, primul DApp inventat vreodată. Este cu sursă deschisă, având toate datele live pe blockchainul său descentralizat, se bazează pe un token cripto și utilizează algoritmul de consens PoW. Același lucru este valabil și pentru alte blockchainuri care au caracteristicile de mai sus. 

Cu toate acestea, în prezent, termenul „DApps” se referă, în general, la toate aplicațiile care au funcționalități de contract inteligent și rulează pe rețele blockchain. Blockchainul Bitcoin nu acceptă contracte inteligente, așa că majoritatea oamenilor nu l-ar considera un DApp. 

În iunie 2022, majoritatea DApps erau pe rețeaua Ethereum. Aceasta oferă o infrastructură robustă pentru dezvoltatorii DApp, pentru a extinde cazurile de utilizare existente. Dar, pe măsură ce DApps se maturizează, dezvoltatorii au început să le dezvolte și pe alte blockchainuri, inclusiv BNB Smart Chain (BSC), Solana (SOL), Polygon (MATIC), Avalanche (AVAX), EOS etc.


Cum funcționează DApps?

DApps sunt aplicații susținute de contracte inteligente. Codul lor backend rulează pe rețele distribuite peer-to-peer. Un contract inteligent funcționează ca un set de reguli predefinite impuse de codul computerului. Când și dacă sunt îndeplinite anumite condiții, toate nodurile de rețea vor executa sarcinile pe care le specifică contractul.

Odată ce un contract inteligent este implementat pe blockchain, schimbarea sau distrugerea codului este dificilă. Prin urmare, chiar dacă echipa din spatele DApp s-a desființat, utilizatorii pot accesa în continuare acel DApp. 


Beneficiile DApps

Chiar dacă interfețele DApps și ale aplicațiilor tradiționale arată similar, DApps oferă multiple beneficii în comparație cu omologii lor centralizați. Aplicațiile web stochează date pe servere centralizate. Un singur server compromis poate opri întreaga rețea a aplicației, făcând-o inutilizabilă temporar sau permanent. Sistemele centralizate pot suferi, de asemenea, scurgeri sau furturi de date, punând companiile și utilizatorii individuali în pericol.

DApps, în schimb, sunt construite pe rețele distribuite, fără autoritate centrală. Neavând un singur punct de eșec, DApps sunt mai puțin vulnerabile la atacuri, motiv pentru care persoanelor rău intenționate le este foarte dificil să deturneze rețeaua. Rețeaua P2P poate asigura, de asemenea, faptul că DApp continuă să funcționeze cu un timp de inactivitate minim, chiar dacă computerele individuale sau părți ale rețelei funcționează defectuos. 

Natura descentralizată a DApps înseamnă, de asemenea, că utilizatorii pot avea mai mult control asupra informațiilor pe care le partajează. Având în vedere că nicio companie nu controlează datele personale ale utilizatorilor, aceștia nu trebuie să furnizeze o identitate reală pentru a interacționa cu un DApp. În schimb, pot folosi un portofel cripto pentru a se conecta la DApps și pentru a controla pe deplin informațiile pe care le partajează.  

Un alt beneficiu al DApps este că dezvoltatorii pot integra cu ușurință criptomonedele în funcționalitățile lor de bază, utilizând contracte inteligente. De exemplu, DApps pe Ethereum pot adopta ETH ca metodă de plată, fără a integra furnizori de plăți terți.  


Limitările DApps

DApps au potențialul de a deveni o parte importantă a unui viitor fără cenzură, dar fiecare monedă are două fețe. Aplicațiile descentralizate sunt încă în fazele incipiente de dezvoltare, iar industria încă nu a rezolvat limitările, cum ar fi scalabilitatea, modificările codului și o bază mică de utilizatori. 

DApps necesită o putere de calcul semnificativă pentru a funcționa, ceea ce ar putea supraîncărca rețelele pe care rulează. De exemplu, pentru a obține securitatea, integritatea, transparența și fiabilitatea la care aspiră Ethereum, este necesar ca fiecare validator să ruleze și să stocheze fiecare tranzacție executată în rețea. Acest lucru ar putea afecta rata de tranzacție pe secundă (TPS) a sistemului și ar putea duce la congestionarea rețelei și la creșterea comisioanelor de gaz

Efectuarea de modificări la un DApp reprezintă, de asemenea, o provocare. Pentru a îmbunătăți experiența și securitatea utilizatorului, un DApp va avea probabil nevoie de modificări continue pentru a remedia erorile, a actualiza interfața utilizatorului și a adăuga noi funcționalități. Cu toate acestea, odată ce un DApp este implementat pe blockchain, codul său backend este dificil de modificat. Ar fi nevoie de un consens majoritar din partea nodurilor rețelei pentru a aproba orice modificări sau îmbunătățiri, iar implementarea lor ar putea dura mult timp.

Ca urmare a abundenței de DApps, este dificil ca un DApp să iasă în evidență și să atragă mulți utilizatori. Pentru ca un DApp să funcționeze eficient, trebuie să obțină un efect de rețea - cu cât un DApp are mai mulți utilizatori, cu atât este mai eficient în furnizarea de servicii. De asemenea, un număr mai mare de utilizatori poate face acel DApp mai sigur și îl poate proteja de hackeri care vor să atace codul cu sursă deschisă.


Cazuri de utilizare populare pentru DApps

DApps oferă o abordare nouă prin care companiile din multe domenii pot ajunge la mai mulți utilizatori. Unele cazuri de utilizare DApp populare includ GameFi, finanțare descentralizată (DeFi), divertisment și guvernare.


GameFi

Popularitatea DApps din industria GameFi a crescut, un bun exemplu fiind ascensiunea Axie Infinity, un joc din care utilizatorii pot câștiga, dezvoltat pe blockchainul Ethereum. Potrivit DappRadar, activitatea în jocurile bazate pe blockchain în T1 2022 a înregistrat o creștere cu 2.000% față de 2021. De asemenea, a atras 1,22 milioane de portofele active unice (UAW) în martie 2022, peste 50% din activitate provenind din DApps de jocuri. 

Spre deosebire de jocurile video tradiționale, majoritatea DApps de jocuri oferă jucătorilor control deplin asupra activelor lor din joc. De asemenea, oferă jucătorilor oportunități de a monetiza aceste articole în afara jocului. Axie Infinity, de exemplu, oferă personaje, teren virtual și articole de joc sub formă de NFT-uri. Jucătorii le pot stoca în portofele cripto, le pot transfera la alte adrese Ethereum sau pot tranzacționa cu alți jucători pe piețele NFT. În cadrul ecosistemului, jucătorii pot concura între ei pentru a colecta tokenuri ERC-20 care pot fi tranzacționate pe burse. De obicei, cu cât joacă mai mult, cu atât pot câștiga mai multe recompense în joc. 


DeFi și DEX-uri

Finanțarea tradițională se bazează pe instituții financiare care acționează ca intermediari. Prin intermediul DApps, toți oamenii pot folosi serviciile financiare fără o autoritate centrală și pot menține controlul deplin asupra activelor lor. DeFi poate fi, de asemenea, în beneficiul persoanelor cu venituri mici, oferindu-le acces la o gamă largă de servicii financiare la costuri semnificativ mai mici. 

Creditarea și împrumutul sunt cele mai populare tipuri de servicii financiare pe care le oferă aplicațiile descentralizate. DeFi DApps oferă decontare instantanee a tranzacțiilor, verificări de credit minime până la zero și posibilitatea de a utiliza active digitale ca garanție. Utilizatorii pot beneficia de mai multă flexibilitate pe piețele de creditare DApp. De exemplu, creditorii au mai mult control asupra împrumuturilor lor, alegând ce token să împrumute și pe ce platformă. De asemenea, utilizatorii pot câștiga potențial 100% din dobânda generată din împrumut, deoarece nu trebuie să plătească nicio taxă de intermediar. 

Platformele de schimb descentralizate (DEX) sunt un alt exemplu esențial de DApps financiare. Astfel de platforme facilitează tranzacționarea peer-to-peer prin eliminarea intermediarilor, cum ar fi bursele de criptomonede centralizate. Utilizatorii nu trebuie să renunțe la custodia fondurilor lor. În loc să-și transfere activele pe o bursă, ei tranzacționează direct cu un alt utilizator cu ajutorul contractelor inteligente. Ordinele sunt executate on-chain și direct între portofelele utilizatorilor. Deoarece DEX-urile necesită mai puțină întreținere, acestea au, de obicei, taxe de tranzacționare mai mici în comparație cu bursele centralizate. Printre DEX-urile populare se numără Uniswap, SushiSwap și PancakeSwap


Divertisment

Divertismentul este o parte integrantă a vieții noastre. Cu DApps, activitățile zilnice de care se bucură oamenii sunt transformate în experiențe digitale care pot genera și stimulente economice. De exemplu, Audius, o platformă descentralizată de streaming de muzică bazată pe blockchain, elimină intermediarii care există în industria muzicală tradițională pentru a conecta direct artiștii cu fanii. Le permite artiștilor muzicali să-și monetizeze mai bine conținutul și să producă înregistrări imuabile ale muncii lor pe blockchain.

DApps abordează, de asemenea, problemele cu care se confruntă utilizatorii rețelelor de socializare. Giganții centralizați ai rețelelor de socializare precum Twitter și Facebook sunt adesea criticați pentru că cenzurează postările și gestionează greșit datele utilizatorilor. Cu aplicațiile sociale descentralizate, cum ar fi Steemit, comunitatea poate interacționa liber și își poate exprima opiniile cu mai puține restricții și mai puțină cenzură, beneficiind în același timp de un control mai mare asupra informațiilor lor personale. 


Administrare

DApps pot susține utilizatorii să joace un rol mai important în administrarea organizațiilor online prin introducerea unui mecanism de luare a deciziilor mai centrat pe comunitate. Cu ajutorul contractelor inteligente, utilizatorii care dețin tokenuri de administrare ale unui anumit proiect blockchain pot crea propuneri pe care să le voteze comunitatea și pot să voteze anonim propunerile altora. 

Unul dintre modelele de administrare descentralizată este reprezentat de organizațiile autonome descentralizate (DAO). DAO-urile pot fi considerate DApps complet autonome care folosesc contracte inteligente pentru a lua decizii fără o autoritate centrală. Nu au ierarhie. În schimb, mecanismele economice sunt cele care aliniază interesele organizației cu cele ale membrilor individuali ai DAO-ului.


Cum să vă conectați la DApps?

Pentru a interacționa cu un DApp, veți avea nevoie mai întâi de o extensie compatibilă de portofel pentru browser, cum ar fi MetaMask, Trust Wallet sau Binance Chain Wallet. Acestea se instalează în doar câteva minute. Unele oferă chiar versiuni mobile pentru acces ușor.

Să folosim Trust Wallet ca exemplu pentru a vedea cum să-l conectăm la PancakeSwap pe BNB Smart Chain (BSC). Dacă nu aveți încă un portofel Trust Wallet, consultați acest articol din Academie despre cum să îl instalați pe smartphone. 


Depunerea BNB în Trust Wallet

Pentru a utiliza DApps pe BSC, veți avea nevoie de niște BNB pentru a plăti comisioanele de tranzacție. De exemplu, puteți retrage BNB din portofelul dvs. Binance Spot. 

Accesați Trust Wallet și atingeți [BNB Smart Chain]. Nu apăsați pe [BNB Beacon Chain]. Această opțiune este pentru BNB BEP-2 pe BNB Beacon Chain și nu poate fi utilizată pentru a plăti comisioane de tranzacție pe BSC.


Atingeți [Primiți] pentru a vedea adresa dvs. de depunere BNB. Puteți apoi să copiați și să inserați această adresă în portofelul de retragere sau să scanați codul QR pentru a efectua transferul.


După ce tranzacția este confirmată pe blockchain, veți vedea suma BNB pe pagina dvs. de pornire Trust Wallet. 


Adăugarea CAKE pe lista Trust Wallet

Lista implicită de tokenuri a Trust Wallet nu include tokenuri DApp precum PancakeSwap (CAKE). Pentru a face CAKE vizibil în portofel, trebuie să îl adăugați mai întâi pe listă.

Atingeți [Adăugați tokenuri] și căutați „PancakeSwap”. Veți vedea CAKE pe diferite blockchainuri. Având în vedere că folosim BSC, atingeți pentru a comuta butonul de lângă [BEP-20 CAKE].


Acum ar trebui să vedeți CAKE pe lista de tokenuri Trust Wallet. 


Următorul pas este să conectați Trust Wallet la PancakeSwap. Vă puteți conecta prin browserul mobil încorporat pe Trust Wallet sau pe un desktop. 


Conectarea la PancakeSwap prin browserul Trust Wallet

1. Atingeți [Browser] din pagina de pornire Trust Wallet și accesați site-ul web PancakeSwap


2. Vi se va solicita să vă conectați Trust Wallet. Atingeți [Conectare].


Conectarea la PancakeSwap printr-un browser desktop

1. Accesați site-ul web PancakeSwap și faceți clic pe [Conectați portofelul]. 


2. Faceți clic pe pictograma [Trust Wallet] și veți vedea un cod QR pe ecran. 


3. Deschideți aplicația Trust Wallet și accesați [Setări] - [WalletConnect]. 


4. Atingeți [Conexiune nouă] și scanați codul QR. 


5. În aplicație vi se va solicita să permiteți conexiunea. Atingeți [Conectare].



Gânduri de încheiere

DApps extind funcționalitatea webului prin îmbunătățirea aplicațiilor convenționale cu tehnologia blockchain. Aplicațiile descentralizate ar putea oferi și mai multe cazuri de utilizare inovatoare pe piață în viitor. După cum a raportat DappRadar, DApps au înregistrat aproape 2,4 milioane de utilizatori activi zilnic în T1 2022, și se estimează că interesul utilizatorilor va crește continuu. Cu toate acestea, dezvoltatorii DApp și rețelele blockchain pe care se bazează trebuie să depășească limitările actuale pentru a putea ajunge la adoptarea în masă.