Saltar al contenido principal

Aplicacións Descentralizadas (dApps)

Unha dApp é un tipo de aplicación cuxo funcionamento non depende de puntos de control ou servidores centrais, senón que funciona nunha rede descentralizada.

Que significa isto? Significa que está construída sobre unha rede descentralizada, como unha blockchain, usando smart contracts, que son programas autónomos e autoexecutables, para automatizar procesos das operacións realizadas na aplicación.

Diferenzas entre dApps e aplicacións centralizadas tradicionais

Para comprender mellor o concepto das dApps, vexamos varios exemplos:

Nunha aplicación estándar de alugamento de coches con condutor, unha empresa controla e xestiona a rede e os contactos entre condutores e viaxeiros. É o intermediario.

Pola contra, nesa mesma aplicación, pero descentralizada, os condutores e os usuarios poderían conectar directamente a través dunha rede blockchain, sen necesidade dunha entidade centralizada que os xestione. Os smart contracts xestionarían o procesamento de pagamentos e a valoración de condutores e usuarios.

Outro exemplo dunha aplicación centralizada tradicional podería ser unha rede social. Neste tipo de aplicación, os datos do usuario almacénanse nos servidores da empresa e son controlados pola empresa. Esta pode decidir que contido se mostra na plataforma, quen pode e quen non o pode ver e pode modificar os datos do usuario segundo sexa necesario.


Cal é a orixe das dApps?A primeira dApp creada foi Bitcoin. Desde entón, creáronse numerosas dApps en diferentes redes blockchain. Estas dApps pódense usar para unha ampla variedade de fins, desde xogos en liña e entretemento ata comercio electrónico.


Diferentes tipos de clasificación das dApps

Hai varias maneiras de clasificar as dApps e estas son algunhas das máis comúns:

  • ​​​​​​​Segundo a súa arquitectura: as dApps poden clasificarse como aplicacións descentralizadas como Bitcoin e Ethereum, ou aplicacións híbridas, que teñen compoñentes descentralizados e centralizados.
  • Segundo o seu propósito: por exemplo, dApps de finanzas descentralizadas de xogos, de identidade dixital ou de redes sociais, entre outras.
  • Segundo o seu tipo de blockchain: como por exemplo dApps en Ethereum, dApps en EOS , entre outras. 
  • Segundo o seu nivel de permisos: pódense clasificar como dApps de nivel de permisos abertos, nas que calquera pode unirse e participar na rede (Bitcoin, Ethereum), ou dApps de nivel de permisos restrinxidos, nas que se require autorización para unirse e participar na rede.
  • Segundo o seu modelo económico: as dApps pódense clasificar segundo o seu modelo económico, como dApps cun modelo de tokenización, dApps cun modelo de subscrición, dApps cun modelo de publicidade, entre outras.

Limitacións das dApps

As dApps ou aplicacións descentralizadas teñen algunhas limitacións importantes, entre elas:

  • ​​​​​​​Escalabilidade: as dApps baseadas en blockchain poden ser lentas e limitadas en termos de capacidade de procesamento e almacenamento, o que dificulta a súa escalabilidade. As transaccións en blockchain tamén poden ser caras, o que limita a capacidade das dApps para xestionar grandes volumes de transaccións.
  • Interface de usuario: as dApps poden ser difíciles de usar e navegar para o usuario medio. A interface pode ser confusa e pouco intuitiva en comparación coas aplicacións centralizadas tradicionais.
  • Dependencia da blockchain: as dApps dependen da tecnoloxía blockchain para funcionar, o que significa que se hai un problema coa blockchain subxacente, tamén pode haber problemas coa dApp .
  • Falta de regulación específica: na actualidade, a falta de regulación específica pode causarlles problemas aos usuarios, xa que poden enfrontarse a unha protección reducida contra posibles fraudes. Non obstante, as regulacións están a evolucionar para garantir unha protección axeitada para os usuarios deste tipo de aplicacións descentralizadas.
  • Falta de madurez tecnolóxica: a tecnoloxía blockchain e as dApps aínda están nunha fase inicial de desenvolvemento e poden ser susceptibles a erros e vulnerabilidades. Isto pode crear riscos para os usuarios e limitar a adopción das dApps.