Ethereum 2.0 y EOS chocan espadas por la supremacía de la escalabilidad

Cuando la red EOS se lanzó en 2018, parecía ser uno de los mayores competidores de Ethereum (ETH) – no sólo en términos de proporcionar una plataforma de desarrollo escalable para aplicaciones descentralizadas, o DApps, sino también en términos de un proyecto bien financiado con gran apoyo, y uno que podría rivalizar con Ethereum como la segunda criptomoneda.

Hasta ahora, aunque EDApps OS es definitivamente un digno competidor, es difícil argumentar que ha derribado a Ethereum, que alberga casi nueve veces más DApps en su plataforma que EOS, según el State of the DApps. Sin embargo, EOS sigue siendo un competidor importante, principalmente debido a su superior rendimiento. Facilitando más de 700.000 transacciones en 24 horas, EOS puede actualmente manejar alrededor de 20 veces el volumen de Ethereum. Esto también se traduce en números de usuarios, con EOS ahora poniéndose al día.

Top blockchain platforms for DApps

La actualización Ethereum 2.0 se avecina cada vez más en el horizonte, prometiendo nivelar la escalabilidad a través del Sharding. Entonces, ¿cómo estará la nueva y mejorada versión de Ethereum a la altura de EOS?

Escalabilidad: El nombre del juego

Los continuos desafíos de Ethereum con la escalabilidad han sido uno de los impulsores más apremiantes para la implementación de 2.0. Actualmente, la plataforma puede soportar alrededor de 30 transacciones por segundo, lo que provoca frecuentes congestiones en la red y una espiral de tarifas de gas.

El cofundador de Ethereum, Vitalik Buterin, ha indicado que la implementación de ETH 2.0 traerá consigo una gran mejora, alcanzando finalmente las 100.000 transacciones por segundo, o TPS, con la ayuda del mecanismo de “sharding”, que permite la ejecución paralela mediante la división de la Blockchain en pedazos. Sin embargo, aunque la primera fase de la mejora de Ethereum se producirá a finales del verano de 2020, sólo en la fase final – que está a unos dos años – se implementará el sharding, consiguiendo la velocidad asegurada de 100.000 TPS.

A diferencia de Ethereum, EOS fue diseñado desde el principio teniendo en cuenta la escalabilidad, y se logra permitiendo el procesamiento de transacciones paralelas, manteniendo al mismo tiempo el número de productores de bloques pequeño, lo que acelera el rendimiento. La escalabilidad de EOS, en comparación con la de Ethereum, contribuyó a gran parte del zumbido generado en torno al proyecto desde el momento en que comenzó a vender tokens en 2017 hasta su primer lanzamiento en 2018. Actualmente, el máximo rendimiento logrado en EOS se sitúa a poca distancia de las 4.000 transacciones por segundo.

Por lo tanto, hay muchas posibilidades de que Ethereum 2.0 pueda competir con EOS cuando su implementación esté finalizada. Sin embargo, esto supone que EOS mantendrá las mismas velocidades de transacción que puede manejar actualmente. La visión estratégica de EOSIO enumera la escalabilidad como una de las prioridades de la plataforma, detallando varios métodos que pueden mejorar la escalabilidad vertical y horizontal y la ejecución paralela de contratos inteligentes. Dan Larimer, director de tecnología de la empresa que está detrás de EOS, Block.one, dijo a Cointelegraph que EOS seguirá manteniendo la ventaja sobre Ethereum en esa métrica:

“EOSIO seguirá siendo la opción más rápida en aplicaciones de ‘shard único’, dado que está arraigada en el nivel de la arquitectura, y el lanzamiento de Ethereum 2.0 dará cuenta de más aplicaciones en su plataforma, pero no de las más grandes”.

Curiosamente, la comunicación entre Blockchain también figura entre las prioridades de la EOSIO. Larimer aclaró que la interoperabilidad entre Blockchain podría ser otra área en la que EOS podría sobresalir, añadiendo: “Estamos fomentando fuertemente las soluciones de interoperabilidad, como nuestro reciente ganador del EOSIO Challenge eosio.evm, que permiten a los desarrolladores seguir usando y escalando sus contratos inteligentes de Ethereum heredados“.

Beni Hakak, director general de LiquidApps – que dirige la Red DAPP – dijo a Cointelegraph que cree que la interoperabilidad dará lugar a un futuro en el que ambas plataformas funcionarán en armonía para el beneficio de los desarrolladores:

El futuro es multicadena, lo que ofrece a los desarrolladores la oportunidad de combinar las ventajas de varias cadenas, permitiéndoles optimizar sus dApps en cuanto a rendimiento y rentabilidad de la forma que mejor se adapte a sus usuarios finales“. Los desarrolladores pueden elegir la capa base en función de su caso de uso específico, y la interoperabilidad les dará la libertad de migrar a una cadena diferente”.

Descentralización y seguridad

Se puede decir que Ethereum está más descentralizado que EOS. Actualmente, cualquiera con el equipo minero adecuado puede unirse a la red de Ethereum y convertirse en minero. La primera etapa de la implementación de ETH 2.0 implicará un paso a Proof-of-Stake, con la apuesta mínima establecida en 32 ETH. Cualquiera que pueda alcanzar esta barrera puede unirse a la red como validador para competir por las recompensas de los bloques.

Un gran interés en el staking llevó a algunos analistas a sugerir que podría haber una subida de precios como resultado de que grandes cantidades de ETH fueran puestas fuera de circulación. Ya sea en la minería o en los stakes, la red descentralizada de Ethereum la hace segura contra los ataques, porque el costo de atacar la red es casi prohibitivo.

Hasta ahora, una de las mayores críticas a la EOS es su centralización, parte integral del diseño de la plataforma. El consenso delegated proof-of-stake sólo permite un número fijo de 21 productores de bloques, con titulares de tokens que tienen derecho a emitir sus votos por quién puede participar como uno de los grupos.

Sin embargo, el número de nodos productores de bloques no es la preocupación más apremiante. Las afirmaciones sobre la falta de compromiso de los votantes, la compra de votos y la concentración de tokens en manos de unos pocos poderosos han suscitado preocupaciones sobre el equilibrio de poder dentro de EOS. El año pasado, surgieron noticias de que múltiples productores de bloques posiblemente estaban siendo operados por una sola entidad. A este respecto, si un poderoso partido se volviera malicioso, podría atacar la red de EOS.

No obstante, el propio Vitalik Buterin ha mostrado anteriormente su apoyo al modelo de gobernanza de EOS, reconociendo que, aunque está centralizado, evita los problemas que surgen de las Blockchains descentralizadas.

Los respectivos equipos que están detrás del desarrollo de EOS y Ethereum son un reflejo bastante bueno de la forma en que funciona cada plataforma. El equipo ETH 2.0 no es una entidad única y coherente. Más bien, hay varios equipos trabajando en diferentes iteraciones de la plataforma. Entre ellos hay nombres muy conocidos en la comunidad Blockchain, incluyendo a Vitalik Buterin, Justin Drake y Vlad Zamfir.

Por otro lado, mientras que EOS es de código abierto, la compañía que originalmente construyó la plataforma, Block.one, continúa desarrollándola hoy en día. Block.one está dirigida por el CEO Brendan Blumer y Daniel Larimer, el director técnico de Block.one y el arquitecto tanto del consenso de Delegated Proof-of-Stake como de la Blockchain de Steem.

Hoja de ruta y desarrollos notables

El mayor anuncio que ha surgido de EOS en los últimos meses es sobre el lanzamiento de su red social, Voice. La compañía que está detrás de EOS, Block.one, ha proporcionado previamente 150 millones de dólares en financiación para asegurar que el proyecto pueda funcionar de forma independiente. Mientras tanto, la mayoría de las noticias sobre Ethereum siguen centradas en la actualización de ETH 2.0. Aunque no se ha establecido un calendario, se espera que la primera fase sea este año con la última prueba pública ya confirmada para el lanzamiento el 4 de agosto.

Así que, a pesar de que EOS se promociona como la otra mitad de un “choque de titanes” con Ethereum, las dos plataformas siguen coexistiendo sin que surja un claro ganador. Sin embargo, la promesa de una mejora enorme en el rendimiento del Ethereum 2.0 lo convierte en un competidor más serio para la EOS en lo que respecta a la escalabilidad.

No obstante, un diseño más centralizado de EOS podría decirse que da a la plataforma una ventaja de agilidad sobre el Ethereum. Por lo tanto, hay muchas posibilidades de que EOS pueda lograr una mejora de la escalabilidad o la interoperabilidad antes de que Ethereum 2.0 se implemente completamente.

De cualquier manera, no hay ninguna razón por la que las dos plataformas no puedan continuar operando lado a lado en el futuro, ya que los desarrollos en interoperabilidad podrían incluso verlas comenzar a funcionar juntas de una manera que no ha sido posible hasta la fecha. Como dijo Hakak de LiquidApps: “Cada cadena tiene un propósito, y trae sus propias funcionalidades y sus propias ventajas a la mesa. No estamos lejos de un punto en el que las dApps combinarían la tecnología Ethereum y EOS sin que el usuario final esté expuesto al backend“.

Sigue leyendo: