Ce este o aplicație descentralizată (dApp)?

De Kraken Learn team
10 min
18 decembrie 2024

Introducere în aplicațiile descentralizate 🧑‍💻

O aplicație descentralizată (dApp) este o aplicație software gestionată de comunitate, care rulează pe o rețea distribuită. 

Aplicațiile dApp sunt similare cu aplicațiile tradiționale, dar există câteva diferențe esențiale. Spre deosebire de companiile tradiționale care găzduiesc aplicații, precum Alphabet, Snap Inc. sau Meta, aplicațiile dApp sunt de regulă întreținute și găzduite de o rețea de participanți mult mai distribuită.

Aplicațiile dApp își conectează clienții direct între ei, folosind tehnologia blockchain și contractele inteligente. Aceste inovații au permis aplicațiilor dApp să înlocuiască rolul unei companii intermediare cu linii de cod. Codul pe care rulează dApp-ul este configurabil pentru diferite cazuri de utilizare și disponibil public pentru oricine are o conexiune la internet.

Aplicațiile au devenit o parte integrantă din viața digitală zilnică a oamenilor, de la comandarea unui taxi la urmărirea coletelor și rezervarea biletelor la teatru. Deși aceste servicii sunt practice, aplicațiile tradiționale pe care le folosim pe smartphone-uri și alte dispozitive au numeroase dezavantaje fundamentale:

  • Aplicațiile sunt create și controlate de companii centralizate, orientate către profit. De regulă, aceste companii percep un comision sau colectează datele personale ale clienților pentru a genera venituri (precum multe site-uri de comerț electronic sau rețele de socializare).
  • Unele aplicații sunt disponibile doar pentru clienții din anumite țări sau regiuni.
  • Companiile pot elimina clienți din aplicații sau le pot bloca conturile fără avertisment.
  • Companiile le cer adesea clienților să furnizeze date personale precum adrese de e-mail, numere de telefon, date bancare etc. pentru a crea conturi. 
  • Clienții trebuie să aibă încredere deplină în companiile din spatele aplicațiilor pentru ca acestea să le protejeze și să le gestioneze corespunzător datele personale și informațiile sensibile.

Aplicațiile dApp au apărut ca o alternativă Peer-to-Peer la aplicațiile standard, fără intervenția companiilor intermediare. Clienții dApp oferă și acceptă servicii direct între ei – ceea ce înseamnă adesea că nu sunt necesare comisioane, taxe lunare sau colectarea datelor pentru a executa un serviciu.

În plus, majoritatea aplicațiilor dApp sunt gratuite, disponibile oricui în lume și rezistente la cenzură.

Nu în ultimul rând, chiar clienții dApp joacă adesea un rol important în menținerea securității rețelei, prin operarea propriului nod. Aceștia pot fi implicați și în guvernanța protocolului și pot determina direcția strategică viitoare a proiectului.

Kraken Wallet
Află mai multe despre serviciul simplu, sigur și puternic de portofel crypto fără custodie oferit de Kraken – ...

Cum funcționează aplicațiile descentralizate? ⚙️

Smart Contract

 

 

 


 

  1. Tehnologia blockchain

  2. Criptomonedă

  3. Oracol
     

Smart Contract

Contractele inteligente sunt coduri informatice pe care dezvoltatorii le pot scrie pentru a impune și executa o varietate de funcții. Contractele inteligente folosesc reguli predefinite pentru a executa automat anumite acțiuni.

Revenind la exemplul cu ride-sharing, un contract inteligent ar putea fi configurat să trimită o mașină la locația ta doar după ce verifică automat că ai suficiente fonduri pentru a plăti cursa. Contractul inteligent ar putea fi programat și să recunoască faptul că, dacă soliciți o cursă pentru șase persoane, trebuie să trimită un vehicul cu suficiente locuri pentru grupul tău.

Contractul inteligent poate realiza toate acestea pe baza regulilor programate în el, fără a depinde de judecata unei singure persoane.

De aceea mulți consideră contractele inteligente pur și simplu o modalitate descentralizată de a executa logica de afaceri. Tot din acest motiv, contractele inteligente au fost adesea comparate cu automatele de vânzare. La automatele de vânzare, dacă introduci suficienți bani și faci o selecție, atunci vei primi produsul ales. 

Odată programate și implementate, contractele inteligente (la fel ca automatele de vânzare) nu au nevoie de niciun intermediar pentru a-și aplica regulile. Sunt mecanisme care nu necesită încredere, pe care dezvoltatorii le pot folosi pentru a elimina intermediarii umani din executarea acordurilor, ceea ce le face ideale pentru platformele autonome. În ciuda absenței implicării umane la executarea acordurilor, dezvoltatorii autorizați pot face totuși actualizări tehnice periodice pentru a menține aplicația sigură și interoperabilă cu alte platforme.

Tehnologia blockchain

Tehnologia blockchain este un tip de bază de date transparentă și distribuită care stă la baza protocolului Bitcoin și a numeroase altor tipuri de criptomonede. Blockchain-ul Bitcoin înregistrează tranzacțiile propriei criptomonede, însă alte rețele blockchain precum Cardano, Solana și Polkadot pot urmări și alte tipuri de informații, dincolo de tranzacții.

În mod tradițional, o singură companie, cum ar fi o bancă, administrează un registru central cu tranzacții, informații despre conturi și alte date. Un blockchain, în schimb, se bazează pe o rețea globală de participanți voluntari, numiți „noduri”.

Oricine are o conexiune la internet poate deveni nod și poate contribui la administrarea unei rețele blockchain. Această posibilitate a oricui de a se alătura și de a contribui la păstrarea informațiilor este una dintre caracteristicile definitorii ale blockchain-ului: descentralizarea. Blockchain-ul însuși contribuie la menținerea consensului privind validitatea informațiilor stocate pe fiecare dintre aceste noduri, datorită unei funcționalități speciale numite mecanism de consens.

Rețelele blockchain permit clienților să păstreze un anumit grad de anonimat atunci când tranzacționează. Acest lucru se datorează faptului că acțiunile sunt executate prin adrese generate criptografic, cunoscute drept chei publice.

Nu sunt necesare date personale pentru înscriere – clienții dApp trebuie doar să conecteze cheile portofelului cripto, un șir de litere și cifre generate aleatoriu, numit cod alfanumeric. Dacă vrei să afli mai multe despre criptografia care stă la baza criptomonedelor, poți citi articolul nostru Cum folosesc criptomonedele criptografia?

Unul dintre cele mai mari avantaje ale registrelor blockchain este imutabilitatea: odată ce datele verificate sunt adăugate în registru, acestea nu mai pot fi modificate, ci doar actualizate. Informațiile publicate pe blockchain sunt, de asemenea, rezistente la cenzură și disponibile public pentru oricine are o conexiune la internet.

În fine, în loc să fie păstrată o singură copie pe un server unic, informațiile stocate pe un blockchain sunt copiate și distribuite tuturor participanților din rețea. Această particularitate elimină orice punct unic de eșec și face ca rețelele blockchain să fie greu de compromis – mai ales pe măsură ce rețeaua se extinde.

Criptomonedă

Criptomoneda oferă o modalitate de a transfera valoare peer-to-peer prin intermediul unei rețele blockchain. Aceste tokenuri nefizice pot fi cumpărate pe o platformă precum Kraken, câștigate prin minare de cripto sau retrase de la bancomatele de criptomonede. Investitorii își păstrează criptomonedele într-un cont digital personal, numit portofel de criptomonede. 

În cadrul dApp-urilor, criptomonedele pot facilita plăți pentru achiziționarea de servicii sau bunuri. Alternativ, pot permite deținătorilor să participe la guvernanța on-chain.

Tokenurile de guvernanță oferă deținătorilor dreptul de a vota privind modul în care este administrat și dezvoltat un dApp. Cu cât o persoană deține mai multe tokenuri de guvernanță, cu atât votul său are o pondere mai mare în procesul decizional.

Oracole

Majoritatea dApp-urilor au nevoie de date externe pentru a funcționa corect. La urma urmei, nu toate informațiile urmărite de blockchain-uri provin efectiv din blockchain-ul în sine.

O piață de predicții descentralizată, precum Augur, de exemplu, are nevoie de informații precise și în timp real din surse externe blockchain-ului pentru a deconta pariurile. Pentru a obține aceste date fără a depinde de o singură entitate, blockchain-urile folosesc un serviciu automatizat numit „oracol". 

Oracole precum Chainlink și Band Protocol transmit date direct către dApp-uri printr-un API, în locul unui singur terț. Astfel, datele din surse externe blockchain-ului pot fi aduse în dApp-uri într-un mod fiabil, dar în același timp descentralizat.

DApp-urile folosesc aceste date pentru a crea și îndeplini condițiile programate în contractele inteligente, extinzând semnificativ utilitatea aplicațiilor descentralizate.

Pentru ce sunt utilizate dApp-urile? 🤷‍♂️

Dezvoltatorii pot crea dApp-uri pentru o gamă largă de servicii, de la piețe online precum Origin până la platforme de streaming video precum Livepeer. În principiu, orice aplicație existentă astăzi poate fi transformată într-un dApp autonom, bazat pe modelul peer-to-peer.

Principalul rol al dApp-urilor este eliminarea dependenței de aplicațiile centralizate și monopoliste. Aplicațiile tradiționale percep adesea comisioane ascunse și rețin sume importante de la clienții lor.

Să ne imaginăm că mai multe gazde Airbnb ar dori dezvoltarea unei aplicații descentralizate de cazare. Scopul acestui dApp ar fi să reducă dependența lor de o singură companie pentru a conecta furnizorii de camere cu persoanele care caută cazare, permițându-le totodată să își păstreze o parte mai mare din profit. Tot ce ar trebui să facă este să strângă fonduri împreună și să angajeze o echipă de dezvoltatori cu reputație pentru a construi dApp-ul.

Odată lansat, dApp-ul ar funcționa autonom, eliminând comisioanele de intermediere și permițând gazdelor să se conecteze direct cu clienții lor. După ce clienții își conectează portofelul web3, interacțiunea cu un astfel de dApp poate fi la fel de simplă ca utilizarea oricărui site web sau serviciu online tradițional.

DApp-urile pot eficientiza și servicii care, în mod tradițional, consumă mult timp din cauza intervenției umane. Gândește-te la servicii precum asigurările de viață. În loc să aștepți săptămâni pentru o plată, un contract inteligent poate fi programat să elibereze fondurile imediat ce un certificat de deces a fost depus și verificat.

Finanțe descentralizate (DeFi) și aplicații descentralizate (dApps) 💻

În ultimii ani, progresul dApp-urilor a dus la apariția sectorului finanțelor descentralizate (DeFi). Acest termen se referă la un ecosistem de dApp-uri care oferă o gamă de servicii financiare peer-to-peer, inclusiv schimburi de tokenuri, împrumuturi acordate, împrumuturi contractate și asigurări.

Aceste aplicații autonome permit oricui să devină, practic, propria sa bancă. Oamenii își pot împrumuta propriile active către un fond global de traderi și debitori, încasând dobândă pentru acest lucru. Aceste servicii financiare, printre care Uniswap, Curve, Aave și altele, sunt puse în aplicare prin contracte inteligente automatizate, ceea ce înseamnă că utilizatorii nu trebuie să aibă încredere în contrapărți pentru ca acestea să își respecte obligațiile.

Pentru a contracta un împrumut DeFi, clientul trebuie să depună o sumă suficientă drept garanție la o anumită adresă de portofel cripto. Aceste fonduri sunt controlate exclusiv de contractul inteligent, care rambursează imediat creditorul dacă debitorul nu își achită ratele împrumutului.

Această funcționalitate oferă protecție și siguranță completă creditorului, permițându-i să facă afaceri cu încredere cu oricine din lume. La rândul lor, debitorii pot obține acces la capital fără a avea nevoie de scor de credit sau de documentație extinsă. Acest avantaj este esențial pentru persoanele nebancarizate din țările în curs de dezvoltare, care altfel nu ar avea acces la servicii financiare.

pentru a cumpăra criptomonede

Acum că ai aflat totul despre aplicațiile descentralizate, ești gata să faci următorul pas în călătoria ta în lumea cripto? Dă clic pe butonul de mai jos pentru a cumpăra tokenuri de aplicații descentralizate pe Kraken chiar astăzi!