Saltar al contenido principal

Aplicacions Descentralitzades (dApps)

Una dApp és un tipus d’aplicació el funcionament de la qual no depèn de punts de control o servidors centrals, sinó que funciona sobre una xarxa descentralitzada. 

Què vol dir això? Que està construïda sobre una xarxa descentralitzada, com una blockchain, utilitzant smart contracts, que són programes autònoms i autoexecutables, per a automatitzar processos de les operacions que es realitzen en l’aplicació.

Diferències entre dApps i aplicacions centralitzades tradicionals

Per a entendre millor el concepte de les dApps, el veurem amb diversos exemples: 

En una aplicació estàndard de lloguer de cotxes amb conductor, una empresa controla i gestiona la xarxa i els contactes entre els conductors i els viatgers. És l’intermediari.

En canvi, en aquesta mateixa aplicació, però descentralitzada, els conductors i usuaris podrien connectar-se directament a través d’una xarxa blockchain, sense necessitat d’una entitat centralitzada que els gestioni. Els smart contracts s’encarregarien de la gestió dels pagaments i de la valoració de conductors i usuaris.

Un altre exemple d’aplicació centralitzada tradicional podria ser una xarxa social. En ella, les dades dels usuaris s’emmagatzemen en els servidors de l’empresa i són controlats per la companyia. Aquesta pot decidir quin contingut es mostra a la plataforma, qui pot veure’l i qui no, i pot modificar les dades de l’usuari segons sigui necessari. 


Quin és l’origen de les dApps?La primera dApp que es va crear va ser Bitcoin. Des d’aleshores, s’han creat nombroses dApps a diferents xarxes blockchain. Aquestes dApps es poden utilitzar per a una àmplia varietat de fins, des de jocs en línia i entreteniment fins a comerç electrònic.


Diversos tipus de classificació de les dApps

Hi ha diverses formes de classificar les dApps i aquestes en són algunes de les més comunes:

  • Segons la seva arquitectura: les dApps poden ser classificades com a aplicacions descentralitzades com Bitcoin i Ethereum, o aplicacions híbrides, que tenen components descentralitzats i centralitzats.
  • Segons la seva finalitat: per exemple, dApps de finances descentralitzades de jocs, d’identitat digital o de xarxes socials, entre altres. 
  • Segons el seu tipus de blockchain: com per exemple, dApps a Ethereum i dApps a EOS, entre altres. 
  • Segons el seu nivell de permisos: poden ser classificades com a dApps de nivell de permisos oberts, en què qualsevol persona pot unir-se i participar a la xarxa (Bitcoin, Ethereum), o dApps de nivell de permisos restringits, en què es requereix autorització per a unir-se i participar a la xarxa. 
  • Segons el seu model econòmic: les dApps poden ser classificades segons el seu model econòmic com, per exemple, dApps amb un model de tokenització, dApps amb un model de subscripció, dApps amb un model de publicitat, entre altres.

Limitacions de les dApps

Les dApps o aplicacions descentralitzades tenen algunes limitacions importants, entre elles: 

  • Escalabilitat: les dApps basades en blockchain poden ser lentes i limitades en termes de capacitat de processament i emmagatzematge, i això dificulta la seva escalabilitat. Les transaccions en blockchain també poden ser costoses, la qual cosa limita la capacitat de les dApps per a gestionar grans quantitats de transaccions. 
  • Interfície d’usuari: les dApps poden ser difícils d’usar i de navegar per a l’usuari mitjà. La interfície pot ser confusa i poc intuïtiva en comparació amb les aplicacions centralitzades tradicionals. 
  • Dependència de la blockchain: les dApps depenen de la tecnologia blockchain per al seu funcionament, i això significa que, si hi ha un problema amb la blockchain subjacent, també pot haver-hi problemes amb la dApp
  • Falta de regulació específica: Actualment, la manca de regulació específica pot provocar problemes als usuaris que les utilitzin, ja que aquests poden trobar-se amb un menor nivell de protecció davant de possibles casos de frau. No obstant això, la normativa està evolucionant amb l’objectiu de garantir un adequat nivell de protecció dels usuaris d’aquest tipus d’aplicacions descentralitzades.
  • Manca de maduresa de la tecnologia: la tecnologia blockchain i les dApps encara està en una fase primerenca de desenvolupament i pot ser susceptible a errors i vulnerabilitats. Això pot crear riscos per als usuaris i limitar l’adopció de les dApps.