Dapps vs. Aplicații: diferențe descentralizate și centralizate, explicate

click fraud protection

„Dapp” ​​este un termen comun în blockchain cu un sens specific diferit de „aplicație”, dar ce este o aplicație dapp și cum este diferită de o aplicație normală?

Termenul 'dapp' se referă la o aplicație web construită folosind tehnologii descentralizate, în special blockchain-uri de contracte inteligente precum Ethereum, iar termenul a devenit sinonim cu aplicațiile Web3. În timp ce aplicațiile și dapp-urile sunt ambele accesate de internet și au site-uri web care oferă servicii specifice, aici se termină, în general, asemănările lor.

Caracteristica cheie a Web3 internet și tehnologie blockchain este descentralizarea, care oferă rezistență la cenzură, protecție împotriva deteriorarii infrastructurii și imunitate la corupția datelor. Blockchain-urile sunt adesea folosite ca rețele de plăți descentralizate pentru criptomonede, dar datorită contractelor inteligente pot acționa și ca baze de date pentru a stoca și a servi cantități mici de date ale aplicațiilor. Există, de asemenea, o rețea descentralizată de partajare a fișierelor numită Sistemul de fișiere interplanetar sau „IPFS”, în care nodurile din rețea stochează și partajează fișiere între ele. IPFS este locul unde metadatele NFT sunt de obicei stocate (deși nu întotdeauna), deoarece aproape garantează că datele nu vor fi pierdute, cenzurate sau corupte niciodată. IPFS poate stoca orice tip de fișier, inclusiv pagini de site web care pot interacționa cu blockchain-uri și nu costă nimic să stocați fișiere pe IPFS, făcându-l neprețuit ca soluție de rezervă pentru Web3.

Toate acestea se reunesc atunci când dezvoltatorii construiesc aplicații descentralizate sau „dapps”. La fel de CoinDesk explică, dapp-urile sunt foarte asemănătoare cu aplicațiile pe care le puteți folosi pe telefonul sau computerul lor, cu excepția faptului că folosesc tehnologia blockchain pentru a păstrează datele utilizatorilor în afara bazelor de date centralizate și sunt conectate prin intermediul unui portofel cripto în loc de un nume de utilizator/parolă log in. Descentralizarea este una dintre cele mai mari diferențele dintre internetul Web3 și Web2 aplicații, în care contractele inteligente sunt folosite pentru a gestiona activele digitale și pentru a stoca datele utilizatorilor, dar pot, de asemenea, să folosească rețeaua de stocare a fișierelor IPFS pentru a face copii de rezervă pentru site-ul web al aplicației. Un dapp care a fost construit pentru a fi 100% descentralizat folosește adesea a DAO pentru guvernarea comunității pentru a menține puterea de guvernare distribuită, dar unele dapp-uri sunt suficient de simple pentru a nu necesita întreținere sau gestionare după ce sunt implementate. Dapp.com arată sute de exemple de dapp-uri existente în multe blockchain-uri, dintre care majoritatea sunt fie jocuri, fie dapp-uri de finanțare descentralizată (DeFi).

Blockchain și IPFS fac Dapps de neoprit

Dapp-urile care folosesc IPFS pentru a găzdui pagini web de rezervă sunt cu adevărat de neoprit. Deoarece nodurile IPFS vor copia și găzduiți fișiere de la alte noduri care le sunt solicitate, interfața de utilizator a dapp-ului se va răspândi în întreaga rețea IPFS și va fi imposibil de modificat sau șters. De asemenea, va fi întotdeauna accesibil celor care au adresa sa. Mulți aplicații financiare descentralizate de renume, cum ar fi Uniswap și Aave au copii de siguranță ale interfețelor lor găzduite pe IPFS, așa că, chiar dacă site-ul lor principal HTTP se defectează (sau este dezactivat), utilizatorii își pot accesa serviciile prin revenirea la paginile IPFS.

Această caracteristică este o diferență crucială între aplicații și dapps, deoarece aplicațiile pot fi distruse prin dezinstalarea site-ului lor web și închiderea centrului de date. În schimb, nimeni nu poate închide un blockchain care găzduiește contractele inteligente ale unui dapp și oricine poate accesa sau crea o nouă pagină web IPFS pentru a interacționa cu acestea. În dezavantaj, utilizatorii trebuie să plătească"taxe de gaz„ pentru a stoca sau modifica date pe un blockchain, prin urmare, dapp-urile sunt adesea concepute pentru a stoca și colecta cât mai puține date posibil. Acest lucru înseamnă, de asemenea, că dapps nu pot colecta cu ușurință date despre utilizatori pentru a le vinde către terți și, datorită transparenței blockchain, un dapp știe unde se duc toate datele de utilizator.

Dapp-urile sunt omniprezente în lumea Web3 și blockchain și reprezintă o nouă modalitate de a construi aplicații web. Dapp-urile se disting prin tehnologia descentralizată pe care sunt construite, care include adesea o combinație de contracte inteligente blockchain pentru stocare ușoară a datelor sau interacțiuni cu active digitale, un site web HTTP care poate fi găsit de Google pentru a interacționa cu contractele și o copie de rezervă IPFS site-ul web în cazul în care site-ul web HTTP scade sau este eliminat. În timp ce aplicațiile web normale pot fi închise și toate datele lor pot fi pierdute, dapps nu poate fi niciodată complet distrus.

Sursă: CoinDesk, Dapp.com