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─â.┬á