El debate sobre Binance Smart Chain (BSC) vs Ethereum es un largo y ardiente debate que nunca parece terminar en la declaración de la superioridad de las dos blockchains.
Pero, ¿Son BSC y Ethereum tan similares? ¿O se supone que una sólo apoya a la otra?
Estas y otras preguntas en torno al tema serán abordadas en este artículo para ayudarte a elegir la mejor plataforma para aplicaciones descentralizadas que se ajuste a tus preferencias.
Pero primero, conozcamos tanto BSC como Ethereum.
¿Qué es Ethereum?
Ethereum es un nombre bastante grande en el mundo de las criptomonedas. Tan grande que decir sólo eso podría considerarse un eufemismo, ya que la única criptomoneda que supera a Ethereum en términos de valor de mercado es Bitcoin.
La plataforma Ethereum está impulsada por la tecnología blockchain, y precisamente eso es lo que la hace tan segura. Tiene una moneda nativa llamada Ether (ETH) que se encuentra a menudo en las carteras de criptomonedas de novatos y profesionales.
Ethereum es particularmente famoso por los programas informáticos llamados contratos inteligentes que se originaron en la plataforma y fueron conceptualizados por Vitalik Buterin, uno de los cofundadores de Ethereum.
Estos contratos inteligentes, en combinación con la tecnología blockchain, se utilizan en las finanzas descentralizadas (DeFi) y, por supuesto, en las aplicaciones descentralizadas (dApps).
Gracias a todas las posibilidades que ofrece la plataforma, Ethereum se utiliza mucho, lo que provoca la congestión de la red y unas elevadas tasas de gas.
Las elevadas tasas de gas, junto con los problemas de escalabilidad, son las principales razones de ETH 2.0, una versión mejorada de la blockchain de Ethereum que soporta hasta 100.000 TPS, pero también de la aparición de competidores como BSC.
¿Qué Binance Smart Chain?
BSC se presentó por primera vez en abril de 2020, pero se lanzó oficialmente en septiembre del mismo año, más o menos cuando se produjo el “verano DeFi”, el punto álgido del auge DeFi de Ethereum.
La idea detrás de BSC era construir una red que fuera compatible con la máquina virtual de Ethereum (EVM).
Gracias a esta compatibilidad, los desarrolladores de DeFi podrían transferir fácilmente sus aplicaciones de Ethereum a la red y disfrutar de tarifas de gas más baratas y tiempos de confirmación más rápidos.
Este movimiento es el que preparó el escenario para el enfrentamiento entre BSC y Ethereum que aún hoy presenciamos.
Para atraer aún más a los desarrolladores de DeFi, el CEO de Binance, Changpeng “CZ” Zhao, anunció un fondo para desarrolladores de 100 millones de dólares para apoyar el desarrollo de aplicaciones descentralizadas en BSC.
Y aunque Ethereum era sin duda el hogar de los principales protocolos DeFi, BSC empezó a quitarle poco a poco su cuota de mercado. Un ejemplo de que BSC le está dando a Ethereum una carrera por su dinero es el 21 de noviembre de 2021, cuando BSC tuvo un récord de más de 16 millones de transacciones, haciendo que los más de 1,2 millones de Ethereum registrados en el mismo día parezcan muy pobres.
Aunque impresionante, BSC, con todo su éxito y rápido crecimiento, no pudo evitar las críticas. Uno de los principales argumentos en su contra es que no es más que una copia descarada de Ethereum (BSC es un fork de Geth, un cliente de Ethereum) y que ofrece el mismo servicio de alojamiento de dApps a los desarrolladores que un Layer 1 (L1).
Al ser Ethereum la primera plataforma de contratos inteligentes que permite a los desarrolladores personalizar las dApps y ofrecer aplicaciones financieras a los usuarios, cuenta con una gran comunidad que cree que la plataforma es superior a su competidor muy similar. Sin embargo, el gran número de usuarios de BSC está en total desacuerdo.
Entonces, ¿cómo se comparan las dos cuando se miran una al lado de la otra?
El Trilema de la escalabilidad
A la hora de determinar la competitividad de una cadena de bloques, se tienen en cuenta tres aspectos principales: velocidad, coste y seguridad. Esto también se conoce como el trilema de la escalabilidad.
Si nos fijamos primero en la velocidad, BSC es la clara ganadora con tiempos de bloqueo de tres segundos, que parecen muy impresionantes al lado de los catorce segundos de Ethereum.
En cuanto a los costes, BSC vuelve a tener ventaja por ser más barato.
La seguridad, sin embargo, es un aspecto en el que las dos cadenas de bloques ni siquiera se comparan, ya que Ethereum tiene más de 300.000 validadores y BSC sólo 21, lo que hace que BSC sea esencialmente pseudodescentralizada.
El trilema de la escalabilidad es un buen punto de partida para comparar dos cadenas de bloques. Pero cuando el nivel de similitud es tan alto, es justo hacer una inmersión profunda en cómo se comparan entre sí en los aspectos más importantes. Así que, vamos a ello.
Binance Smart Chain vs Ethereum: Comparación
Descentralización
La descentralización es uno de los pilares de la tecnología blockchain, y por una buena razón. Sin ella, la seguridad de una red está en peligro y conseguir un entorno sin confianza es casi imposible. Pero, ¿hasta qué punto puede estar descentralizada una red?
Cuantos más nodos participen en la validación de las transacciones y las confirmaciones de los bloques, más descentralizada estará una red.
Es posible cuantificar la descentralización mediante el coeficiente de Nakamoto. Pero es más fácil decirlo que hacerlo. Por ejemplo, es sencillo determinar el coeficiente de Nakamoto de BSC, ya que sólo tiene 21 validadores. Por otro lado, los investigadores aún no pueden establecer un coeficiente Nakamoto definitivo en la red Ethereum, que cuenta con más de 300.000 validadores.
Aun así, incluso sin tener el coeficiente de ambas redes, está claro que BSC tiene un largo camino que recorrer hasta alcanzar el nivel de Ethereum y convertirse en una red verdaderamente descentralizada.
Tasas de transacción y rendimiento
Ahora que hemos establecido lo descentralizadas que están ambas redes, los siguientes aspectos más importantes en la comparación entre BSC y ETH son las tasas de transacción y el rendimiento.
Ethereum, con más de 3000 dApps, tiene un rendimiento de sólo 15 transacciones por segundo (TPS). Esto se considera demasiado lento cuando se mide en comparación con las redes heredadas como Visa y Mastercard.
Muchos argumentan que este lento procesamiento de transacciones es un factor que frena el sueño de Ethereum de convertirse en un ordenador mundial y conduce a una alta congestión de la red. Como resultado, Ethereum sufre unas tasas de transacción muy elevadas que pueden ascender a miles de dólares, lo que hace imposible que el usuario medio utilice la red.
Sin embargo, a pesar de este gran problema de escalabilidad, la comunidad de desarrolladores de Ethereum se mantiene firme en no comprometer la descentralización y la seguridad por la velocidad. En su lugar, continúan con el desarrollo y la transición del modelo de consenso Proof-of-Work al Proof-of-Stake, que se espera que alivie la congestión del tráfico de la red y reduzca las tarifas de las transacciones.
El rival de Ethereum, BSC, adoptó la estructura centralizada para mantener la escalabilidad en términos de mayor rendimiento y menores tasas de transacción. BSC puede manejar hasta 300 TPS, y una transacción media cuesta sólo unos céntimos.
La tasa de TPS de BSC la posiciona como la principal alternativa para los usuarios que se han quedado sin precio en la red Ethereum.
BSC también permite a los usuarios disfrutar de las mismas características de DeFi con composabilidad y alto rendimiento que en Ethereum, pero en un entorno de tarifas bajas. Esto, por desgracia, se produjo a expensas de la verdadera descentralización.
Actividad de los desarrolladores
La actividad de los desarrolladores es un gran indicador de un ecosistema saludable y atractivo.
Un informe de Electric Capital reveló que el ecosistema de Web3 vio 34.000 nuevos desarrolladores en 2021, con más del 20% uniéndose a Ethereum.
El informe también comparó el número de desarrolladores activos de BSC y Ethereum entre diciembre de 2020 y diciembre de 2021, y los resultados muestran el claro y fuerte dominio de Ethereum. Teniendo en cuenta que BSC todavía está en las primeras etapas cuando se trata de la utilidad, esto no es una sorpresa.
Para fomentar el desarrollo de talentos y la actividad de los desarrolladores, Changpeng “CZ” Zhao inyectó unos 1.000 millones de dólares en el ecosistema de Binance a mediados de octubre de 2021. A pesar de este generoso esfuerzo, BSC todavía tenía sólo unos 250 desarrolladores activos por mes en 2021.
En definitiva, la ventaja de ser el primero es algo de lo que goza Ethereum y lo que lleva a su popularidad entre los desarrolladores. Si añadimos a la ecuación la transición prevista a ETH 2.0, es posible que a BSC le cueste aún más igualar la actividad de los desarrolladores de Ethereum.
Modelo de consenso
Los modelos de consenso desempeñan un papel importante en la seguridad de una cadena de bloques, pero también en su velocidad. BSC utiliza un híbrido de los modelos de consenso Proof of Authority (PoA) y Delegated Proof of Stake (DPoS), que se denomina Proof of Staked Authority (PoSA). Al combinar el algoritmo de consenso basado en la reputación de PoA y el sistema de votación basado en la delegación de DPoS, BSC puede lograr un alto rendimiento y satisfacer las demandas de los usuarios a un bajo coste.
El modelo de consenso PoSA permite la escalabilidad porque sólo requiere 21 validadores para funcionar. Sin embargo, por la misma razón, el BSC es susceptible de sufrir riesgos de seguridad como el ataque del 51% y el hackeo con pocos validadores.
Tener muy pocos validadores también significa que los guardianes y las autoridades centrales toman las decisiones. En entornos centralizados como estos, las posibilidades de trato injusto, como la confiscación de activos y la marginación, son elevadas.
Ethereum y su modelo de consenso es un tema muy candente con el interés en ETH 2.0 siempre presente. ETH 2.0, en resumen, representa una transición de Proof of Work a Proof of Stake (PoS). El PoS como modelo de consenso requiere que los validadores de nodos bloqueen o pongan en juego sus activos para tener la oportunidad de producir bloques y procesar transacciones en la red. Los validadores se ven desincentivados a actuar maliciosamente con el riesgo de perder sus activos apostados.
El PoS también permite que una red tenga tantos validadores como sea posible y, por tanto, la hace menos vulnerable a los ciberataques.
Ethereum utiliza actualmente el modelo de consenso Proof of Work (PoW), un modelo de consenso que consume mucha energía y reduce la escalabilidad. Pero con la transición prevista para el segundo trimestre de 2022, es probable que se produzca una mejora en la escalabilidad y el rendimiento de la red Ethereum.
Lo que no es probable es que Ethereum sea capaz de igualar o ganar una ventaja sobre el modelo PoSA centralizado de Binance cuando se trata de tarifas bajas y rendimiento.
Experiencia del usuario
Como bifurcación de Ethereum, BSC aprovecha las herramientas para desarrolladores de Ethereum y la amplia base de usuarios del ecosistema de Binance para atraer a los desarrolladores de DeFi que buscan una plataforma más barata. Y aunque a menudo se le critica, BSC demuestra que a la mayoría de los usuarios no les importa mucho la descentralización pura y dura, que en Ethereum significa pagar tasas de gas muy altas.
Los usuarios de DeFi que buscan obtener los mejores rendimientos o prestar en una plataforma sin permisos pululan constantemente por BSC para conseguir el equivalente de lo que Ethereum ofrecía inicialmente y en exclusiva a los usuarios.
El valor también fluye fácilmente a BSC desde Ethereum, gracias a los “puentes” que permiten a los usuarios transferir sus activos de una cadena a otra. Pero la cosa no queda ahí.
Muchos CEX y protocolos no soportan los depósitos de activos no nativos, principalmente debido a la falta de recursos de integración para soportar cada token de la mainnet que existe. Sin embargo, pueden admitir automáticamente la mayoría de los activos de la red BSC al permitir los depósitos de BEP20. Esto hace que BSC sea una forma barata y rápida de incorporar a los usuarios al ecosistema DeFi y proporciona un sistema plug-and-go para que Binance pueda satisfacer la demanda de productos nativos de criptomonedas.
¿Sustituirá Binance Smart Chain a Ethereum en el futuro?
Ethereum y BSC son dos L1 que luchan por demostrar cuál será más sólida en el futuro.
Al ser la primera plataforma de contratos inteligentes con efecto de red y soporte para otras soluciones de escalamiento prósperas como Polygon, Arbitrum y Optimism, Ethereum está claramente por delante en lo que respecta a la innovación. Por otro lado, BSC se ha dado cuenta de que no se trata sólo de copiar y pegar soluciones de su rival para dar soporte a los constructores de su ecosistema, sino de liderar soluciones novedosas y creativas.
Para demostrar su dedicación a la innovación, BSC incluso ha cambiado su nombre por el de BNB Chain, donde las siglas BNB significan “Build and Build”.
Sin embargo, el futuro tendrá una mezcla de cadenas como BSC y Ethereum, que son interoperables y permiten a los usuarios finales beneficiarse de ello.