Criptomonedas 

¿Qué son las aplicaciones descentralizadas (DApps)?

índice

¡Dale a Compartir¡

¿Qué son las aplicaciones descentralizadas (DApps)?

En los últimos años, la gente escucha hablar sobre las aplicaciones DApps, pero no todos saben de qué se trata. Veamos cómo funcionan las DApps.

La principal diferencia entre las aplicaciones convencionales y las descentralizadas (Web 2.0 y Web3) es la ausencia de una base de datos gestionada por un tercero. Toda la información, las cuentas y el código de ejecución están en la cadena de bloques. Esto proporciona la máxima protección para los usuarios y devuelve la privacidad.

Te explicamos cómo influye la Web3 en el Marketing Digital

¿Cómo funcionan las DApps?

Todo comienza con un contrato inteligente. Este es un conjunto estandarizado de funciones en cualquier red. La máquina virtual más popular es la EVM (Ethereum). Ella es una especie de supercomputadora web. La seguridad de los datos está garantizada por los titulares de ETH, los han apostado por decenas de miles de millones de dólares.

¿Qué es Ethereum (ETH) y cómo funciona?

Si alguien quiere romper el consenso, en otras palabras, hackear la red, enfrentará la desventaja financiera de tal evento: inmediatamente después de un hackeo exitoso, los ingenieros de todo el mundo detectarán una división de la cadena. También bloqueará el curso.

Para atacar un servidor, incluso las empresas más grandes o los bancos, solo necesita obtener las claves o contratar un administrador de sistema de señuelo. Blockchain es extremadamente flexible, absurdamente costoso de atacar y elimina por completo el factor humano.

Como resultado, desde el primer segundo, colocando nuestra aplicación descentralizada en Ethereum (u otra red), obtenemos una supercomputadora resistente a cualquier ataque casi gratis.

No es necesario pagar mantenimiento de servidor (hosting) ni dominio. En su lugar, el contrato recibe una dirección única como 0xdac17f958d2ee352a2206206997945c13d831ec7. En este momento, ENS (Ethereum Name Service) está trabajando para popularizar el sistema de nombres para los contratos de blockchain en el futuro. En pocas palabras, en lugar de 0xdac17f93a2206206994597c158d2ee523d831ec7, habrá un dominio: tether.eth. Incluso para una dirección privada, puede obtener un nombre.

Una vez que se publica un contrato inteligente en la red, estará disponible allí para siempre. Si el usuario quiere interactuar con él, pagará una tarifa (Gas) y llamará a las funciones. DApp en este sentido es todo lo contrario de las aplicaciones habituales, donde los propietarios pagan todos los costos de servicio a los usuarios y mantenimiento de servidores.

Para conectar el contrato de blockchain con la web abierta (navegador), se utilizan llamadas JSON RPC a través de API. Cada comando llega al usuario en una billetera descentralizada, donde puede firmarlo y pagarlo. En el camino, los datos no se ven amenazados por la intercepción: todas las transacciones se firman con la clave privada del usuario. Incluso habiendo adquirido la información, el atacante verá solo un cifrado, que no podrá utilizar para sus propios fines.

Resumamos la comparación en ventajas y desventajas de las DApps

Ventajas

  • Fuente abierta
  • Almacenamiento eterno en la cadena de bloques.
  • Continúa funcionando incluso si el creador desaparece
  • No se pueden falsificar registros, robar saldo
  • Con el uso de zk-SNARKS, es posible intercambiar información confidencial en forma cifrada entre el usuario y la cadena de bloques pública.

Desventajas

  • Los usuarios pagan una comisión por cada una de sus acciones (pero no necesariamente: el contrato inteligente se puede configurar para pagar el gas en lugar del usuario).
  • Infraestructura subdesarrollada (toma tiempo antes de que el mercado masivo se acostumbre a un sistema completamente nuevo de interacción con la red).

¿Dónde se usan las DApps?

Las esferas iniciales están más relacionadas con la economía de criptomonedas actual. En particular con tokens ERC-20 y los populares NFT (ERC-721, ERC-1155). En los últimos años, el éxito de los NFT atrajo a mucha gente a esta nueva tecnología.

DeFi (Finanzas Descentralizadas)

Los intercambios descentralizados (DEX), los protocolos de préstamos rápidos (AAVE y otros) forman un ecosistema de nuevas finanzas. Todo funciona en contratos inteligentes. Y es menos peligroso que las finanzas centralizadas, donde las cuentas han sido pirateadas y bloqueadas repetidamente.

Finanzas descentralizadas (DeFi): ¿Qué son y cómo funcionan?

En DApp, su cuenta es su clave privada (billetera). Los fondos ni siquiera se transfieren a la dirección del intercambio, sino que siempre se almacenan con usted, interactuando temporalmente con el contrato de intercambio, por ejemplo.

GameFi (gamificación de las finanzas)

Juegos con economía propia, real. Si al abrir un caso en cualquier juego popular, solo obtiene una imagen y un registro en la base de datos del servidor de la empresa, que puede cambiar repentinamente las reglas, retirar o bloquear un evento, entonces en la cadena de bloques es un elemento real del juego. Podrá trasladar y vender tus pertenencias dentro del juego en cualquier momento.

Mercados de NFT

¿Qué es un NFT? – Principales características

Las transacciones para la compra y venta de NFT se realizan en cadena. Es decir, un contrato inteligente en la cadena de bloques bloquea. Tienes tu artículo y busca un comprador. Si alguien acepta y paga, la máquina realiza un intercambio. Se excluye que el operador del servidor (tercero) robe el NFT o interfiera con el proceso comercial.

Casinos y loterías blockchain

Finalmente, se resuelve el viejo problema de la honestidad. Los establecimientos de juego operan con contratos inteligentes abiertos. Todas las probabilidades y los resultados de los aleatorios son visibles. Toma riesgos en una confrontación real.

¿Qué es Blockchain y cómo funciona? – Guía para principiantes

¿Cómo construir una DApp?

Comience por aprender el lenguaje Solidity. Esta es la opción de codificación más popular, porque la mayoría de las cadenas de bloques se ejecutan en EVM (Ethereum Virtual Machine). Cree su primer token ERC-20, experimente con las características del ERC-721. Las redes ofrecen una red de prueba donde todas las transacciones son gratuitas y las monedas son fáciles de obtener con un toque.

Habiendo completado el estudio de cómo funcionan los contratos inteligentes, intente establecer una conexión entre la red (backend) y la interfaz (frontend) a través de la API. Los servicios de Alchemy e Infura proporcionan herramientas listas para usar.

Y luego: ¡haz lo que quieras! Las aplicaciones descentralizadas a menudo son administradas no solo por el creador, sino también por sus usuarios. Crea tu propia DAO (Organismo Autónomo Descentralizado).

En la actualidad, existen cientos de videos en las redes que explican cómo crear DApps y esto puede ayudar a que todo resulte más fácil para los nuevos usuarios. Solo hay que formarse y podremos crear nuestros propios proyectos sin mucha dificultad.

Uriel N Peñaloza

Licenciado en Ciencias Políticas, SEO e Inversionista.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba