- Volver al menú
- Volver al menúPrecios
- Volver al menúInvestigación
- Volver al menúConsenso
- Volver al menú
- Volver al menú
- Volver al menú
- Volver al menúWebinars y Eventos
Estos monstruos digitales viven en Ethereum, pero lucharán en Zilliqa
Un popular juego descentralizado no pudo soportar las lentas y costosas transacciones de Ethereum. Pero no está abandonando la cadena por completo.
Antes de que mi ONE "mon" alcanzara el nivel 4, me quedé sin éter.
Tal fue el resultado final de mi primera experiencia conEtheremonUn juego inspirado en Pokémon y desarrollado con la segunda blockchain más grande del mundo, Ethereum. Me sobraban unos 15 $ en ether, así que decidí probarlo y finalmente me armé con una simpática criatura de fuego llamada Kyari.
Pero pronto me encontré con un problema con el juego de blockchain. Con $15, nunca tuve la oportunidad de pasar a juegos más interesantes: luchar contra los mons de otros usuarios, "evolucionar" mi mon a formas más poderosas, poner huevos o hacer intercambios.
Cada acción, desde "atrapar" el mon (en realidad un no fungible)Token ERC-721) para "entrenarlo" en sesiones de gimnasio con otros mons (es decir, alterar los datos asociados con ese token), había costado el equivalente a uno o dos dólares.
La razón es que cada actualización de los contratos inteligentes de Etheremon requiere "GAS", parte de un complejo mecanismo de comisiones que incentiva a los mineros que mantienen la cadena de bloques de Ethereum . Para colmo, estas transacciones solían tardar varios minutos en completarse.
Estos problemas (transacciones que cuestan demasiado y toman demasiado tiempo) se conocen como "escalabilidad" en el mundo blockchain y han causado graves dolores de cabeza a los diseñadores de juegos que desean usar una plataforma descentralizada como Ethereum.
La mala experiencia de usuario, que también implica tener que comprar ether e instalar una extensión de navegador que se conecte a la blockchain, ha frenado su adopción. Etheremon es el segundo juego más popular basado en ethereum, pero eso no dice mucho. Al momento de escribir este artículo, solo tenía 209 usuarios en las últimas 24 horas, según...DappRadar.
En un momento, los costos del GAS aumentaron tanto que los desarrolladores de Etheremon tuvieron que tomar medidas drásticas.
"Se volvió súper, súper caro, y vimos que nuestros usuarios activos diarios cayeron mucho", dijo a CoinDesk el cofundador y director de desarrollo comercial, Nedrick Ngo.
Como resultado, el equipo trasladó las "batallas" (en las que los usuarios PIT sus mons contra los de otros para obtener puntos de experiencia y derechos de fanfarronería) de la cadena Ethereum a servidores centralizados.
Sin embargo, volver a centralizar parcialmente un juego descentralizado parece no ser lo ideal, por lo que Etheremon anunció a principios de este mes que...planificación trasladar gran parte del juego a un nuevo protocolo de cadena de bloques que se lanzará próximamente llamado Zilliqa (los equipos de Zilliqa y Etheremon tienen su sede en Singapur).
Sin embargo, en una decisión que podría reflejar una tendencia emergente en el desarrollo de aplicaciones descentralizadas (dapps) como Etheremon, los diseñadores no planean transferir los activos del juego. Los "mons" tokenizados que codifican datos como el nivel, los puntos de experiencia y la forma evolutiva (datos que los jugadores han obtenido mediante acciones lentas y costosas) permanecerán en Ethereum por el momento.
En otras palabras, Etheremon será un juego en dos cadenas de bloques: una cadena más rápida y escalable en la parte superior, que permitirá a los usuarios jugar el juego de forma rápida y económica; y una cadena (posiblemente) más segura en la parte inferior, que ofrecerá a los usuarios la tranquilidad de que los activos ganados con tanto esfuerzo están a salvo de ataques.
Como lo expresó Ngo:
"Zilliqa funcionaría como una cadena lateral para nosotros".
Zilliqa: fragmentación desde el lanzamiento
Los desarrolladores de Ethereum tienenuna serie de proyectos de escalabilidad En desarrollo. Pero según Ngo, el equipo de Etheremon y sus usuarios no pueden esperar a que se implementen.
"Tienen que comprometer Casper y luego la prueba de participación y luego la fragmentación, por lo que llevará mucho tiempo", dijo a CoinDesk.
Zilliqa, por el contrario, es RARE , si no único, en el mundo de los protocolos de blockchain, ya que integra fragmentación, una técnica que se ha utilizado para gestionar bases de datos más tradicionales durante décadas, desde el principio.
Amrit Kumar, cofundador y jefe de investigación de Zilliqa, dijo que la técnica ha permitido a la red procesar 2.488 transacciones por segundo en pruebas, mientras que Ethereum, en este momento, puede gestionartal vezUn par de docenas.
Kumar explicó cómo funciona la fragmentación en una red blockchain usando un ejemplo.
Dada una red de 10.000 computadoras (conocidas como "nodos"), explicó, un protocolo de fragmentación las dividiría en 10 redes más pequeñas (o "fragmentos") de 1.000 nodos cada una. Cada fragmento procesaría un subconjunto de las transacciones totales. Por ejemplo, cada vez que ALICE enviaba tokens de Criptomonedas , el fragmento A procesaba la transacción. Cada vez que Bob enviaba tokens, la transacción se dirigía al fragmento B.
Esta técnica es un territorio relativamente nuevo para las cadenas de bloques, pero el equipo de Zilliqa cuenta con credenciales académicas serias para abordar el problema.
Dos autores de unartículo tempranoEn el desarrollo de un protocolo de fragmentación de blockchain participan: el asesor científico jefe de Zilliqa , Prateek Saxena, y el director ejecutivo de Kyber Network, Loi Luu, quien asesora el proyecto.
Kumar dijo que Zilliqa, cuyo lanzamiento se espera antes de finales del tercer trimestre, pretende ser "la plataforma ideal para aplicaciones que requieren alto rendimiento y alta escalabilidad".
Ethereum de lecho rocoso
Sin embargo, la escalabilidad y el rendimiento no son las únicas consideraciones para los desarrolladores de Etheremon.
Los usuarios desean una experiencia de juego rápida, pero quieren asegurarse de no perder a sus monstruos criados, entrenados y evolucionados con tanto cariño. Estos monstruos representan una gran cantidad de tiempo y gasto acumulado para algunos usuarios, por lo que actualmente no hay planes para migrar estos tokens a una nueva cadena.
En cambio, los datos del juego en Zilliqa se sincronizarán periódicamente con estos tokens.
"Realmente creemos que mantener todos los activos del juego en la red Ethereum es muy seguro", afirmó Ngo.
Kumar dijo que entendía por qué Etheremon KEEP los recursos del juego donde estaban:
"Ethereum es ciertamente una red establecida y entendemos que aún existen algunos beneficios al usar Ethereum".
Argumentó, sin embargo, que en ciertas maneras Zilliqa ofrece más seguridad que Ethereum, porque el lenguaje no Turing completo de Zilliqa, Scilla, significa que "no podrás escribir un contrato con errores como [el] DAO", la víctima basada en Ethereum de un El infame hackeo de 2016Según Kumar, debido a que Scilla no es tan complejo como el lenguaje de Ethereum, Solidity, es más fácil probar vulnerabilidades.
Por otro lado, el método de Zilliqa para alcanzar el consenso de la red, la tolerancia práctica a fallos bizantinos (PBFT), es potencialmente más vulnerable a ciertos tipos de ataques que el método de prueba de trabajo de Ethereum. A diferencia de Bitcoin o Ethereum, que son teóricamente seguros siempre que la mayoría de los nodos cumplan las reglas, PBFT presenta una posible limitación: requiere que dos tercios de los nodos sean honestos.
En otras palabras, el PBFT corre el riesgo no sólo deAtaques del 51 por ciento, pero el 34 % ataca. Sin embargo, Kumar argumentó que la situación es en realidad más complicada, ya que es posible atacar una blockchain de prueba de trabajo sin controlar la mayoría de los nodos.
Independientemente de las ventajas de seguridad reales de mantener los activos de Etheremon en Ethereum en lugar de moverlos a Zilliqa, este tipo de arquitectura (en la que se utiliza una cadena más lenta y probada en batalla para almacenar activos mientras una capa superior procesa las transacciones) puede estar ganando popularidad.
Red Loomofrece herramientas para construir cadenas laterales dedicadas para juegos descentralizados que estén anclados a Ethereum, y ha comenzado exploradorcadenas laterales compartidas que alojan múltiples juegos.
"Es realmente importante tener esa capa base descentralizada de Ethereum", dijo el cofundador de Loom Network, James Duffy, a CoinDesk en mayo, "porque entonces se puede usar como un tribunal superior".
Por el momento, Etheremon y Zilliqa aún tienen que descubrir cómo hacer malabarismos con dos cadenas, pero Ngo se mostró optimista y le dijo a CoinDesk que esta es "solo la primera etapa de la colaboración".
Imagen de juego de Etheremon cortesía de Etheremon