Share this article

ZombieChain cobra vida: ¿Pueden las cadenas laterales de Ethereum salvar a las Dapps?

Loom Network, que ideó las "dappchains" dedicadas para aplicaciones descentralizadas escalables, está adoptando la idea de compartir.

Screen Shot 2018-05-25 at 4.30.27 PM

Esa decisión te costará medio centavo. ¿Estás seguro de que es la decisión correcta?

Si eres un jugador, las aplicaciones descentralizadas (aplicaciones descentralizadas) tienen una promesa tentadora: es posible que finalmente puedas poseer verdaderamente elementos virtuales en el juego y acumularlos sin preocuparte de que una empresa cambie las reglas yllevándoselos. Pero, como ocurre con otras grandes ideas de blockchain, eso no es del todo una realidad hoy en día.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the Crypto Long & Short Newsletter today. See all newsletters

Una razón es que los aspectos económicos de su funcionamiento son inciertos. Para realizar una acción en la blockchain de Ethereum , los usuarios deben gastar GAS, una unidad de valor cuyo precio se expresa en ether, la Criptomonedas de la red, y que fluctúa según el uso que otras personas hagan de la red en un momento dado.

Para Red Loom, una startup especializada en aplicar la Tecnología blockchain a las dapps de juegos, eso simplemente no funciona. Las microtransacciones constantes perjudican la experiencia del usuario, incluso si el tráfico de red no está impulsando el precio de la GAS en un momento dado, como sucediódurante el reciente auge de CryptoKitties.

El cofundador de Loom, James Duffy, dijo a CoinDesk en una entrevista reciente: "sólo hay un costo de transacción mental".

Continuó:

"Aunque gastes una fracción de centavo cada vez que mueves a tu personaje, la gente aún tiene que decidir si vale la pena hacer un movimiento [cuando] saben que todo lo que hacen les cuesta dinero".

Con ese problema en mente, DuffyanunciadoLa nueva oferta de Loom, una "cadena lateral compartida" lista para usar que los desarrolladores de dapps pueden usar a cambio de una cuota mensual, se lanzó esta semana. Se espera que ZombieChain, como se la conoce, se lance en uno o dos meses.

Hasta el momento, ningún desarrollador se ha registrado para crear dapps en él, pero el equipo de Loom está entusiasmado por cómo avanza sus ideas y su visión.

"El modelo de ZombieChain se asemeja más al alojamiento web tradicional", escribió Duffy en el anuncio, "donde los desarrolladores pagan una tarifa mensual fija basada en los recursos que consume su aplicación, actualizan su servidor web y pagan más a medida que su aplicación gana popularidad con el tiempo".

Duffy cree que la idea de una cadena lateral compartida tiene el potencial de ayudar a las dapps de juegos a lograr escala y, al mismo tiempo, hacer la vida más fácil tanto para los usuarios como para los desarrolladores.

Las alternativas, tal como están hoy, son: una, alojar los juegos en la cadena principal de Ethereum, con su pobre experiencia de usuario; o dos, construir una cadena lateral dedicada para cada juego.

"No todo el mundo quiere hacer eso", dijo Duffy a CoinDesk , y de ahí surgió ZombieChain.

Evitando la escalabilidad

En términos generales, las cadenas laterales tienen una larga trayectoria en las criptomonedas, que se remonta al proyecto de Adam Back y otros desarrolladores de 2014.propuesta para "cadenas laterales vinculadas" de Bitcoin .

La idea es completar transacciones en cadenas más pequeñas y ágiles que posteriormente se integran con la blockchain principal ( Ethereum, en el caso de Loom). Los usuarios de cadenas laterales sacrifican parte de la seguridad y la descentralización de la cadena principal, ya que dependen de un número menor de validadores (similares a los mineros) para registrar sus transacciones.

Pero ganan en términos de rendimiento, es decir, el tiempo que lleva completar las transacciones.

Loom Network tomó esta idea e introdujo el concepto de "cadenas laterales específicas de la aplicación" o "dappchains". Con el kit de desarrollo de software (SDK) de Loom, los desarrolladores pueden crear una cadena lateral dedicada para alojar su dapp, con Ethereum como capa base segura y descentralizada.

Loom ya ha desarrollado DelegateCall, una especie de Stack Exchange descentralizado, en una dappchain. Además, según Duffy, se están desarrollando dos juegos internamente: ONE que compara con Magic: The Gathering y el otro con Pokémon. La experiencia de usuario, afirma, es como la de cualquier juego para móviles: "gráficos totalmente inmersivos; T siquiera te darías cuenta de que se ejecuta en una dappchain".

Como director de desarrollo comercial de la empresa, Michael Cullinandijo En marzo, CoinDesk anunció que la plataforma para desarrolladores Loom tiene como objetivo "simplificar la creación de aplicaciones altamente escalables en la cadena de bloques".

Sin embargo, la compañía ha descubierto que no todos los proyectos quieren su propia dappchain, al menos no al principio. Los desarrolladores tendrían que configurar validadores que actuaran como nexo entre la cadena lateral y la blockchain de Ethereum . Luego, para lograr la descentralización, tendrían que incentivar a los usuarios (si los tenían) a actuar como validadores.

Muchos proyectos en sus etapas iniciales buscaban una solución más sencilla, por lo que Loom ideó una dappchain compartida. Duffy declaró a CoinDesk: «De esta manera, cuando alguien lanza una nueva aplicación, no sabe qué tan popular será, por lo que puede empezar con una especie de plan de alojamiento compartido».

Si el juego despega, los desarrolladores pueden bifurcarlo y ejecutarlo en su propia dappchain. Con el tiempo, según Duffy, Loom podría implementar múltiples cadenas compartidas para diferentes casos de uso: una cadena de juegos y una cadena de redes sociales, por ejemplo.

Las cuotas mensuales que pagan los desarrolladores dependerán del coste de comprometer los datos de sus usuarios en Ethereum. La forma en que los desarrolladores recaudan el dinero de los usuarios depende de ellos: las donaciones son una posibilidad, al igual que los cargos mensuales a través de un contrato inteligente.

Enfrentando el trilema

Diseñar redes descentralizadas implica concesiones, y las cadenas laterales no son la excepción. Vitalik Buterin, fundador de Ethereum. descritoEstas compensaciones se presentan como un trilema en el que están en tensión tres prioridades diferentes: descentralización, seguridad y escalabilidad.

Duffy reconoce este hecho y argumenta que ZombieChain es una especie de "término medio".

En primer lugar, es importante destacar que Loom Network se centra en aplicaciones que requieren un alto rendimiento: juegos descentralizados y redes sociales. Duffy argumenta que estos casos de uso «realmente no requieren el alto nivel de descentralización que se requiere en Ethereum».

En una red social descentralizada, dice:

"Nadie va a pagar millones de dólares para atacar la red y censurar el tuit de otra persona".

Por esa razón, Loom Network ha optado por basar sus cadenas laterales, incluida ZombieChain, en la prueba de participación delegada (DPoS), un algoritmo de consenso en el que la red elige validadores para que actúen en lugar de mineros. La cantidad de validadores depende del desarrollador: cuanto mayor sea el número, más lenta, pero más descentralizada, será la red.

En cuanto a la ZombieChain compartida, Duffy afirma que aún no se ha decidido el número de validadores. Sin embargo, señala que «al principio, estará completamente centralizado porque nosotros gestionamos todos los validadores. En el futuro, queremos abrirlo para que otras personas puedan gestionarlos».

Para ser claros, ese es el caso con cualquier cadena lateral nueva: hasta que se desarrolle una base de usuarios y algunos de esos usuarios estén dispuestos a servir como validadores, la cadena está centralizada en manos de su creador.

Por lo tanto, a largo plazo, ZombieChain puede ayudar a garantizar que los nuevos proyectos sean, hasta cierto punto, descentralizados y escalables desde el principio. En lugar de establecerse en la lenta y costosa red principal de Ethereum , o de crear una nueva dappchain centralizada, pueden unirse a ZombieChain.

Incluso los proyectos que ya están configurados en la red principal, dice Duffy, "podrían trasladar fácilmente esa misma aplicación a ZombieChain", y agrega:

"Reduciría significativamente el coste y también les permitiría tener una experiencia de usuario más fluida".

En cuanto al tercer pilar del trilema, la seguridad, Duffy no parece estar preocupado. "Es fundamental tener esa base descentralizada de Ethereum", afirma, "porque así se puede usar como si fuera un tribunal superior".

El mecanismo para lograrlo, continúa, esefectivo de plasma, que permite a los usuarios almacenar datos valiosos (ether, por ejemplo) en la cadena de bloques principal y, al mismo tiempo, poder intercambiarlos en la cadena lateral.

"Si la cadena lateral hiciera algo deshonesto", dice, "podrías impugnarlo en la red principal y podrías retirar tus activos a la red principal".

Por ahora, ZombieChain es solo una idea, pero tiene el potencial de permitir que nuevos proyectos implementen sus dapps sin sacrificar demasiado en términos de escalabilidad o descentralización.

Imagen del juego vía Medium

Picture of CoinDesk author David Floyd