Cripto

Aplicación descentralizada

También llamadodApp · dapp

Una aplicación descentralizada, o dApp, es un software cuyas funciones principales utilizan smart contracts u otro código en una red descentralizada en lugar de depender por completo de servidores controlados por una sola organización. Su interfaz de usuario, sitio web, fuentes de datos y gestión de claves aún pueden contener componentes centralizados.

Qué significa aplicación descentralizada

Una dApp puede parecer muy similar a un sitio web o una app móvil corrientes. La diferencia es que acciones como intercambiar tokens, pedir préstamos o registrar la propiedad pueden enviarse a un smart contract basado en blockchain. Los usuarios suelen conectar un wallet de criptomonedas para autorizar esas acciones. La descentralización no es algo absoluto: un proyecto puede usar contratos descentralizados y alojar su interfaz en un servidor web convencional.

La arquitectura afecta a quién puede cambiar reglas, detener funciones o controlar los activos de los usuarios. Un contrato inteligente puede seguir funcionando sin su desarrollador original, pero eso no lo hace seguro, fiable, privado ni adecuado para todos los fines. Los usuarios también pueden enfrentarse a errores de transacción irreversibles, interfaces comprometidas, contratos maliciosos y comisiones de red.

Suponga que una interfaz de intercambio de tokens envía una operación a un smart contract en una blockchain pública. El contrato calcula el resultado y transfiere los tokens después de que el usuario firma la transacción. Eso es un comportamiento tipo dApp. Si el sitio web del proyecto no está disponible, el contrato puede seguir siendo accesible mediante otra interfaz, siempre que el propio contrato funcione y se conozca su dirección.

Preguntas frecuentes

¿Una dapp puede custodiar mis criptomonedas?+

No necesariamente. Una dApp no custodial suele interactuar con activos de su monedero o con un smart contract, pero algunos servicios usan cuentas custodiadas. Compruebe quién controla las claves privadas y si el contrato puede mover los activos depositados.

¿Puede revertirse una transacción de dApp?+

Por lo general, no una vez que la blockchain subyacente lo ha confirmado. Un proyecto puede ofrecer un proceso de reembolso aparte, pero normalmente no puede deshacer una transferencia on-chain completada salvo que su contrato esté diseñado específicamente con esa autoridad.

Ir al material original.

01Ethereum.org — Introducción técnica a las dapps02Ethereum.org — Aplicaciones de Ethereum