¿Qué son las DApps? Todo lo que hay que saber sobre las aplicaciones descentralizadas

Hoy quiero hablarte sobre las aplicaciones descentralizadas, o DApps, estas son esencialmente versiones de aplicaciones basadas en contratos inteligentes basadas en blockchain de aplicaciones popularizadas por la red Ethereum. Actúan como las aplicaciones tradicionales, un usuario ni siquiera debería notar una diferencia, pero brindan mucho más en términos de un conjunto de funciones. 

Las DApps representan una nueva forma de interactuar con las finanzas personales. Cuando uno piensa en las finanzas tradicionales, a menudo vienen a la mente préstamos de dinero, préstamos, ahorros y entidades similares. Cada uno de estos está impulsado, por así decirlo, por una autoridad central como bancos u otras instituciones financieras. 

Pero cuando se trata del futuro de las finanzas, muchos consideran las criptomonedas y blockchain como representantes de eso. Si ese es el caso, ¿cómo funcionan las tareas financieras simples como los préstamos en un estado descentralizado?Historia de DApps

Si bien Bitcoin (BTC) es la primera red blockchain, la tecnología ha evolucionado mucho más allá de una simple transacción financiera. Cuando Vitalik Buterin y sus colegas propusieron Ethereum (ETH) en 2013, pusieron su mirada en algo mucho más amplio: una forma de vida descentralizada.

Buterin imaginó una Internet basada en blockchain, una en la que los usuarios tuvieran el control en lugar de las corporaciones. Para hacerlo, Ethereum impulsaría lo que son esencialmente declaraciones si-entonces automatizadas llamadas contratos inteligentes. Estos contratos son inmutables, ya que las reglas y limitaciones se integraron en su código. Esto significa que cualquier parte puede realizar transacciones sin un intermediario, eliminando la necesidad de plataformas centralizadas.

Curiosamente, en 2014 se publicó un informe que define la DApp, llamado «La teoría general de las aplicaciones descentralizadas, Dapps». Fue escrito por varios autores con experiencia en el espacio como David Johnston y Shawn Wilkinson. 

El documento definió a las DApps como entidades con las siguientes características:

Una DApp debe tener un código de fuente abierta y funcionar sin la intervención de terceros. Debe ser controlado por los usuarios, ya que proponen y votan los cambios que se implementan automáticamente.

Toda la información debe mantenerse en una red blockchain de acceso público. La descentralización es clave, ya que no puede haber un punto central de ataque.

Las DApps deben tener algún tipo de token criptográfico para acceder y deben recompensar a los contribuyentes en dicho token, como mineros y stakers.

Una DApp debe tener un método de consenso que genere tokens, como prueba de trabajo (PoW) o prueba de participación (PoW).

A partir de ahí, el documento clasifica tres «tipos» o «capas» de DApps según la forma en que los usuarios interactúan con ellas.

Las DApps de capa uno existen por sí mismas en su propia cadena de bloques. Los proyectos más populares son este tipo de DApp, como Bitcoin, por ejemplo. Requieren un algoritmo de consenso y reglas integradas, por ejemplo.

Las DApps de capa dos generalmente se construyen sobre la capa uno, aprovechando el poder de dicha cadena de bloques. A menudo considerados protocolos, utilizan tokens para interacciones. Una solución de escalado construida sobre Ethereum es un buen ejemplo de una DApp de capa dos. Las transacciones pueden procesarse en esta segunda capa antes de comprometerse con la primera, quitando algo de carga a la cadena principal.

Finalmente, las DApps de capa tres se construyen sobre la capa dos, a menudo contienen la información requerida para que las otras dos interactúen. Puede almacenar las interfaces de programación de aplicaciones (API) y los scripts necesarios para que funcionen las capas uno y dos. Por ejemplo, un protocolo de capa tres podría albergar varias DApps de capa dos, facilitando la experiencia del usuario a través de todas ellas.

En pocas palabras, el documento define DApps como varias aplicaciones que funcionan con una cadena de bloques central. Algunos pueden construir sobre esa capa inicial, pero todos se consideran DApps si cumplen con los criterios mencionados anteriormente.¿Por qué utilizar una DApp?

La descentralización ofrece varios beneficios sobre las aplicaciones que se ejecutan en una red centralizada. Principalmente es la falta de un tercero, gracias al innovador contrato inteligente. Una aplicación como Venmo permite enviar dinero a cualquier persona, sin embargo, mover esos fondos a una cuenta bancaria cuesta una tarifa. Además, la mudanza fiat a menudo tarda días en llegar.

Sin embargo, enviar dinero a través de una aplicación descentralizada significa que no hay costos a pagar o son muy pequeños. Esto ahorra a los usuarios dinero en tarifas y, considerando que las transacciones descentralizadas son casi instantáneas, también les ahorra tiempo.

Por supuesto, las DApps tampoco se ejecutan en servidores centralizados. Una ventaja que tienen las plataformas descentralizadas es que son invulnerables a todo tipo de ataques, ya que no hay ningún dispositivo físico al que apuntar. Esto no solo hace que la red sea más segura, sino que también significa que no hay tiempo de inactividad. Acceder a estas aplicaciones siempre es posible. 

Las DApps también se pueden aplicar a casi cualquier industria, como juegos, medicina, gobierno e incluso almacenamiento de archivos. Como resultado, el uso de DApp casi no es diferente al de las aplicaciones tradicionales. Si bien los usuarios se benefician de todos los cambios en el backend, la experiencia real debería ser la misma. Esta forma de interactuar con las aplicaciones se considera Web 3.0, haciendo referencia también a la descentralización de la información.

Cuando comenzó la web, era un espacio lleno de información a la que cualquiera podía acceder. Con el tiempo, las grandes empresas lo aprovecharon o lo centralizaron. Si bien estas organizaciones lo brindan «gratis», eso tiene el costo de proporcionar nuestros datos, que luego venden con fines de lucro.

Entonces, las empresas tienen control sobre esa información, saben qué les gusta comprar a sus usuarios, cuánto dinero tienen y a quién conocen. Ese control también significa que pueden quitárselo. Ingrese a Web 3.0, donde el uso de DApp no ​​tiene un costo de privacidad.

En cambio, un usuario puede optar por compartir solo la información requerida para, por ejemplo, un chequeo médico o un préstamo, y elegir quién lo ve y por cuánto tiempo. Las empresas también pueden pagar por este acceso, asegurándose de que los usuarios también se beneficien de él. También está el problema de la confianza. En un mundo donde las grandes empresas con la supuesta alta seguridad están filtrando nombres de usuario, correos electrónicos y contraseñas, es difícil confiar completamente en alguien. Contras de DApps

Si bien las aplicaciones descentralizadas pueden presentar un futuro libre de corporaciones, actualmente hay algunos problemas importantes que la industria está trabajando para resolver.

Por un lado, la falta de una autoridad central podría significar actualizaciones más lentas y cambios de plataforma. Después de todo, una de las partes puede simplemente actualizar su aplicación cuando lo desee. Sin embargo, una DApp requiere el consenso mayoritario de la gobernanza en funciones, incluso para una corrección de errores menores. Esto podría llevar semanas o incluso meses mientras los usuarios debaten los pros y los contras de cualquier mejora.

Además, las DApps requieren una base de usuarios de tamaño razonable para funcionar correctamente. Necesitan nodos, gobernanza y usuarios solo para interactuar con él. Sin embargo, acceder a las DApps puede ser bastante difícil en esta etapa inicial y muchos no ven el soporte que necesitan.

En el futuro, el acceso a una DApp podría ser una descarga de distancia. Pero por ahora, los usuarios deben descargar un navegador compatible con DApp, enviar la criptografía requerida a esa billetera e interactuar desde allí. Si bien los usuarios expertos en tecnología no deberían tener ningún problema con esto, la gran mayoría de las personas no tendrán idea de por dónde empezar.DApps en todo el mundo

Las DApps en el mundo financiero parecen una obviedad, pero realmente pueden innovar en todas las industrias. Echemos un vistazo de alto nivel a algunos de estos beneficios en industrias como las finanzas, las redes sociales, los juegos y más.Finanzas

Los prestamistas y prestatarios pueden hacer uso de DApps para hacer sus negocios. Con los bancos, los prestamistas obtienen ciertas tasas de interés en función del dinero que ahorran. Cuanto más ahorra una persona, más puede prestar el banco y más ganan ambas partes en términos de intereses. Sin embargo, el banco, que actúa como una entidad centralizada, recibe un recorte mayor de lo que les gustaría a los prestamistas, simplemente por proporcionar un espacio para almacenar fondos.

En una DApp, los prestamistas ganan el 100% de sus intereses, ya que no hay intermediario a quien pagar. Eso, y tienen más control sobre los préstamos, todo mientras obtienen tokens de la plataforma en la que eligen prestar.

En cuanto a los prestatarios, tienen más voz en términos de intereses pagados, así como de su tiempo para pagarlos. De hecho, algunas plataformas permiten a los prestatarios tomar meses o incluso años para pagar intereses, asumiendo que cumplen con un umbral de pago mínimo. El prestatario también puede discutir las tasas con el prestamista, asegurando una decisión justa para ambas partes involucradas.

Cuando todo está dicho y hecho, las ganancias pueden ocurrir de inmediato gracias a la tecnología de contrato inteligente. No es necesario involucrar a abogados y otros terceros lo que hace que el proceso de confirmación sea más largo y con un mayor costo para ambas partes.Medios de comunicación social

Los usuarios pueden beneficiarse enormemente de las DApps de las redes sociales. En primer lugar, no hay nadie que censure las publicaciones, es decir, libertad de expresión en todas partes. Sin embargo, si algunas publicaciones se convierten en un problema, la comunidad puede votar para que se eliminen.

Los influencers también pueden ganar más. En plataformas tradicionales como Twitter, la empresa se beneficia más de los tweets populares. Obtiene ingresos publicitarios de todas las visitas al sitio, y el autor no obtiene nada monetariamente hablando, es decir.

Las DApps de redes sociales pueden tener un sistema de propinas incorporado usando su token, y los usuarios pueden ejecutar anuncios y ganar sus pagos completos, en lugar de que una empresa se lleve una parte.Juego de azar

Los juegos siempre han sido un caso de uso interesante de DApp. Actualmente, los juegos requieren decenas de horas invertidas en un personaje para crecer, uno en el que probablemente hayan invertido dinero real, solo para que se quede allí y se pudra cuando el jugador sigue adelante.

Las DApps presentan una solución más interesante en términos de valor. Tomemos un juego como CryptoKitties, por ejemplo. Los jugadores adquieren un activo tokenizado, en este caso, un gato. Ese gato luego crece con el tiempo, aumentando de valor si se cría adecuadamente. Luego, un usuario puede vender ese gato por lo que quiera, asumiendo que hay un comprador que pagará por él.

Además, algunos gatos pueden potencialmente reproducirse con otros gatos, creando un gato aún más raro y potencialmente más valioso. Los jugadores pueden intercambiar o recolectar gatos, haciendo lo que quieran con estas mascotas simbólicas. Su inversión de tiempo se vuelve realmente valiosa. No hay muchos ahora, pero imagina ese concepto en un título más completo con horas de juego. Los juegos de tiempo completo podrían estar en nuestro futuro.Votación y gobernanza

En la mayoría de los casos, votar es un proceso doloroso. A menudo implica varios pasos de validación, algunos inaccesibles para los ciudadanos sin una vivienda adecuada o para aquellos que padecen otros problemas. Eso sin mencionar la manipulación y actividades ilícitas similares.

Una DApp votante puede abrir el procedimiento a todos gracias a los contratos inteligentes. Básicamente, la comunidad puede votar sobre una lista de propuestas. Luego, pueden establecer un marco de tiempo, digamos, 24 horas, para que los usuarios “apuesten” su voto con tokens. Esto abre la participación a todos, permitiendo que cualquiera pueda votar de forma anónima.

Los votos se almacenan en una red descentralizada, lo que los hace inmutables e intolerables. Además, los contratos inteligentes pueden recompensar a los votantes con un token relevante por sus esfuerzos, incentivando a más personas a votar que nunca.Recaudación de fondos y publicidad

Muchos usuarios aprovechan un bloqueador de anuncios mientras navegan en línea. Obviamente, esto es un dolor para los sitios web que intentan generar ingresos, pero es comprensible de alguna manera, ya que los anuncios se han vuelto bastante desagradables en muchos sentidos. Una DApp del navegador puede solucionar este problema.

A medida que los usuarios navegan por la web, lo hacen con un bloqueador de rastreadores y anuncios integrado en el navegador, obteniendo criptografía en el camino. Ahora, a medida que los usuarios encuentran creadores y sitios web que les gustaría apoyar, pueden optar por permitir contribuciones. Esto significa que cuanto más tiempo navega un usuario, más paga a ese sitio a lo largo del tiempo. Los usuarios pueden incluso habilitar anuncios para esos sitios específicos, ayudándolos más a largo plazo.

La privacidad es el nombre del juego aquí. Los usuarios eligen quién puede rastrearlos, protegiendo su información y aún contribuyendo a las plataformas que necesitan el dinero. Es una situación en la que todos ganan.

Espero haber logrado darte una introducción es este mundo fascinante que se viene, mas bién que ya está aquí para quedarse,

Un abrazo, tu amigo

Mario Lespio

Añadir un comentario

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