Descentralización
¿Qué son las dApps?
DeFi, contratos inteligentes, dApps y DAOs: el software reemplazando intermediarios.
En esta lección
- Qué hace que una aplicación sea «descentralizada»
- Cómo se conectan los usuarios a las dApps
Puntos clave
- 1Una dApp ejecuta su lógica de backend en la cadena mediante contratos inteligentes
- 2Los usuarios se conectan mediante una cartera, no una cuenta
- 3Su código abierto puede verificarse de forma independiente
Resumen de la lección
Una dApp es una aplicación cuyo estado central o ejecución depende de contratos inteligentes.
Modelo mental
La idea central detrás de dapps
Una dApp es una aplicación cuyo estado central o ejecución depende de contratos inteligentes. La interfaz puede parecer normal, pero el modelo de confianza cambia por debajo.
- Qué hace que una aplicación sea «descentralizada»
- Cómo se conectan los usuarios a las dApps
Mecánica
Cómo razonar sobre dapps
El frontend ayuda a los usuarios a construir transacciones.
La cartera firma las acciones y las envía a la cadena.
El contrato inteligente aplica la regla y actualiza el estado on-chain.
- Una dApp ejecuta su lógica de backend en la cadena mediante contratos inteligentes
- Los usuarios se conectan mediante una cartera, no una cuenta
- Su código abierto puede verificarse de forma independiente
Ejemplo
Un ejemplo concreto de dapps
Un sitio web de DEX puede desaparecer, pero si los contratos siguen activos y accesibles, los usuarios pueden interactuar a través de otra interfaz o directamente a través de la cadena.
Errores comunes
Qué desaprender sobre dapps
Los usuarios suelen confiar en el sitio web en lugar del contrato. Un frontend malicioso o comprometido puede engañar a los usuarios para que firmen una acción perjudicial.
Notas de riesgo
Qué puede salir mal con dapps
Las dApps heredan riesgos de contratos, frontends, carteras, proveedores RPC, oráculos y cada protocolo con el que se componen.
- Separa el frontend del contrato.
- Conoce qué está firmando la cartera.
- Identifica un riesgo de dependencia.
Práctica
Practica dapps antes de continuar
- Separa el frontend del contrato.
- Conoce qué está firmando la cartera.
- Identifica un riesgo de dependencia.
Repasar
Términos clave
- DApp
- Aplicación Descentralizada (DApp) — software cuya lógica de backend se ejecuta en una blockchain mediante contratos inteligentes.
- DeFi
- Finanzas Descentralizadas (DeFi) — servicios financieros sin permisos y componibles construidos sobre contratos inteligentes.
- Contrato inteligente
- Código autoejectable en una blockchain que se ejecuta exactamente como está escrito cuando se cumplen las condiciones.
- Monedero
- Software o hardware que almacena las claves privadas que controlan tus activos en cadena.
- En cadena (on-chain)
- Datos o actividad registrados directamente en la blockchain.
Notas de fuentes
Referencias editoriales
Esta lección hace referencia a los siguientes recursos.
Antes de continuar
¿Puedes hacer esto?
- Separa el frontend del contrato.
- Conoce qué está firmando la cartera.
- Identifica un riesgo de dependencia.
Aprendizaje relacionado
Seguir leyendo
Punto de control
Termina la lección para desbloquear
Supera el punto de control para guardar el progreso
Finaliza la lección para desbloquear el quiz
Responde todas las preguntas correctamente para continuar
Una dApp se diferencia de una app normal porque…

