Las aplicaciones descentralizadas basadas en blockchain pueden hacer cualquier cosa que puedan hacer las aplicaciones web o móviles, mientras mantienen la privacidad, mantienen registros inmutables y evitan a los intermediarios.
Las aplicaciones descentralizadas (DApps) se ejecutan en redes de cadenas de bloques distribuidas e inmutables en lugar de en un sistema operativo controlado de forma centralizada . Esto los hace esencialmente imposibles de censurar.
En términos de lo que pueden hacer, las DApps ejecutan todo, desde juegos y mercados hasta plataformas de préstamos de finanzas descentralizadas ( DeFi ).
Sin embargo, bajo el capó, las DApps generalmente comparten varias características básicas que las distinguen de sus parientes centralizados.
Primero, las DApps deben ser de código abierto, lo que significa que el código está disponible para que cualquiera lo vea, y cualquier actualización y cambio se decide a través de un mecanismo de consenso que equivale a alguna forma de voto mayoritario en lugar de un desarrollador.
En segundo lugar, las DApps deben (obviamente) estar descentralizadas. Esto significa que todos los datos y registros generados por el DAPP se almacenan en una inmutable , blockchain pública .
En tercer lugar, las DApps se incentivan, generando y utilizando tokens para recompensar a los validadores .
las DApps tienen contratos inteligentes en su núcleo. Estos son acuerdos autoejecutables con los términos entre el comprador y el vendedor escritos en el código. Los contratos inteligentes se liquidan automáticamente cuando se cumplen condiciones predeterminadas, eliminando a los intermediarios que inyectan costos y riesgos en las transacciones.
Más importante aún, los contratos inteligentes son «sin confianza «, lo que en el mundo blockchain / cripto significa que las partes anónimas pueden confiar en el contrato porque no necesitan confiar entre sí para realizar una transacción. Estos pueden ser relativamente sencillos (intercambiar una criptomoneda por otra o comprar una obra de arte en un mercado NFT ) o muy complejos.
Los beneficios que brindan las DApps incluyen cero tiempo de inactividad, ya que los contratos inteligentes estarán disponibles en todos los nodos de la cadena de bloques, y la integridad de los datos, gracias al registro de transacciones inmutable de la cadena de bloques. Eso también dificulta la censura de los datos sin abrumar los recursos como el Gran Cortafuegos de China.
Los contratos inteligentes también se pueden escribir y ejecutar de forma privada, sin la necesidad de identificar a las partes.
Dicho esto, esas fortalezas de DApps y sus contratos inteligentes también crean una debilidad: cualquier error al escribir el contrato o exploit encontrado por partes sin escrúpulos no se puede revertir.
Eso significa que los contratos inteligentes deben, o al menos deberían, analizarse para garantizar que se ejecutarán de la manera prevista.
Fuente: Alexandria- coimarketcap.