Explicación de las aplicaciones descentralizadas

La promesa del blockchain de Bitcoin, era que la información transaccional podría almacenarse de forma indeleble en una red abierta y accesible de ordenadores sin que ninguna figura, organización, organismo o gobierno central la controlara. La única constante en la tecnología es el cambio, y era sólo cuestión de tiempo que la tecnología blockchain subiera un escalón en utilidad.

Ethereum asumió el reto con valentía, innovando aún más al descubrir que si las transacciones pueden almacenarse en un bloque, también podría hacerlo el código. Este pensamiento es el que permitió la creación de algo parecido a una “tienda de aplicaciones descentralizada” en la blockchain de Ethereum, donde Google o Apple no pueden decir sí o no a la aprobación, función o manejo de datos.

Las apps descentralizadas (dapps) permiten a sus creadores llegar a los consumidores sin intermediarios, y al ser de código abierto no se puede atacar a ningún lugar.

Los 3 tipos de apps descentralizadas

Descentralizar todo es el sueño de muchas personas dentro de la comunidad de criptomonedas. Sin embargo, está por ver si este estado de nirvana descentralizado se alcanzará alguna vez, después de todo, aún es pronto.

Una cosa que hay que señalar es que el libro blanco de Ethereum limita un poco los tipos de aplicaciones que los usuarios pueden crear en la plataforma, a 3 categorías bastante estrechas:

1. Aplicaciones de dinero

Las aplicaciones de dinero permiten a los usuarios intercambiar éter para resolver un contrato con otro usuario. Utiliza la potencia de cálculo de las redes para compartir los datos.

Bastante simple.

2. Dinero + “Otra pieza”

El segundo tipo de aplicación descrita en el libro blanco es una aplicación que mezcla la transferencia de dinero (éter), con información fuera de la cadena de bloques.

Para ilustrarlo, imaginemos una aplicación diseñada para proporcionar un seguro a los cultivadores de tulipanes.

Para generar presupuestos precisos, sería importante que la aplicación se conectara con la API de un servicio de previsión meteorológica que vive fuera de la cadena. La combinación de los datos meteorológicos con los datos recogidos de cada cultivador de tulipanes permitiría entonces a cada cultivador comprar un contrato de futuros que le hiciera pagar automáticamente si, por ejemplo, una tormenta acabara con parte de su cosecha.

Para que un contrato inteligente de este tipo funcione, tendría que basarse en “oráculos”, que transmiten la información actual del mundo exterior a la aplicación. Vale la pena mencionar que no todos los desarrolladores están convencidos de que este tipo de caso de uso sea posible de ejecutar de manera descentralizada.

3. “Otros”

Tal y como se comentó en nuestro artículo DAO , los contratos inteligentes permiten -teóricamente- codificar las reglas de gobierno de una organización en su fundación.

Si se resuelve, con el tiempo esto permitirá la formación de empresas sin líderes, donde el código impone el proceso de toma de decisiones de la firma.

Deja un comentario