Profundización en dApps y Contratos Inteligentes
Arquitectura de dApps y Frontends
Cómo se construyen, aseguran y gobiernan las apps descentralizadas.
En esta lección
- Cómo los frontends de las dApps conectan a los usuarios con los contratos
- Por qué importa la integridad del frontend
Puntos clave
- 1El sitio web prepara transacciones que los usuarios firman con sus carteras
- 2El contrato puede estar seguro mientras el frontend está comprometido
- 3Los usuarios deben verificar el contrato y la acción, no solo la marca
Resumen de la lección
La pregunta intermedia detrás de la arquitectura de dApp y los frontends es sencilla: los usuarios interactúan a través de sitios web que preparan transacciones para contratos inmutables.
Modelo mental
La idea central detrás de arquitectura de dApps y frontends
La pregunta intermedia detrás de la arquitectura de dApp y los frontends es sencilla: los usuarios interactúan a través de sitios web que preparan transacciones para contratos inmutables. El concepto solo resulta útil cuando mejora una decisión real sobre custodia, ejecución, liquidez o riesgo de protocolo.
- Cómo los frontends de las dApps conectan a los usuarios con los contratos
- Por qué importa la integridad del frontend
Mecánica
Cómo razonar sobre arquitectura de dApps y frontends
La arquitectura de dApp y los frontends parte de que los frontends leen el estado del contrato, construyen los payloads de transacción y solicitan firmas a las wallets.
Al revisar la arquitectura de dApp y los frontends, separa lo que muestra la interfaz de lo que el protocolo, el mercado o la capa de custodia puede realmente garantizar.
El concepto solo se aprende cuando puedes usarlo para rechazar un setup débil, no solo para describir uno sólido.
- El sitio web prepara transacciones que los usuarios firman con sus carteras
- El contrato puede estar seguro mientras el frontend está comprometido
- Los usuarios deben verificar el contrato y la acción, no solo la marca
Ejemplo
Un ejemplo concreto de arquitectura de dApps y frontends
Por ejemplo, un contrato seguro puede volverse peligroso si un frontend comprometido le pide al usuario que firme una aprobación diferente. La lección es útil solo cuando puedes identificar qué evidencia confirma la afirmación y qué condición la invalidaría.
Errores comunes
Dónde se equivoca la gente con arquitectura de dApps y frontends
Un error común con la arquitectura de dApp y los frontends es confiar en la marca del sitio web sin revisar el prompt de la wallet ni el contrato de destino. Ese atajo hace que el concepto parezca simple, ocultando la parte que realmente puede generar pérdidas.
Notas de riesgo
Antes de apoyarte en arquitectura de dApps y frontends
El principal riesgo es que los secuestros DNS, las actualizaciones maliciosas del frontend, los despliegues falsos y los prompts confusos pueden redirigir a los usuarios hacia acciones inseguras. En la práctica, el riesgo aumenta cuando los mercados se mueven rápido, la liquidez se reduce o las interfaces comprimen advertencias importantes.
- Verifica el contrato de destino.
- Lee el aviso de la cartera.
- Usa fuentes de frontend de confianza.
Práctica
Consolida arquitectura de dApps y frontends
- Verifica el contrato de destino.
- Lee el aviso de la cartera.
- Usa fuentes de frontend de confianza.
Repasar
Términos clave
- Custodia
- Quién controla las claves privadas. Custodiado = un tercero las tiene; no custodiado = tú las tienes.
- DApp
- Aplicación Descentralizada (DApp) — software cuya lógica de backend se ejecuta en una blockchain mediante contratos inteligentes.
- Liquidez
- La facilidad con la que un activo puede comprarse o venderse sin mover mucho su precio.
- Monedero
- Software o hardware que almacena las claves privadas que controlan tus activos en cadena.
- Blockchain
- Un libro de contabilidad compartido y de solo adición, replicado en muchos ordenadores y protegido por criptografía y consenso.
Notas de fuentes
Referencias editoriales
Esta lección hace referencia a los siguientes recursos.
Antes de continuar
¿Puedes hacer esto?
- Verifica el contrato de destino.
- Lee el aviso de la cartera.
- Usa fuentes de frontend de confianza.
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
El front end de una dApp normalmente ayuda a los usuarios a…

