TL;DR - RESUMEN
Binance Smart Chain (BSC) es un hard fork del protocolo Go Ethereum (Geth) y, como tal, comparte muchas similitudes con la blockchain Ethereum. Sin embargo, los desarrolladores de BSC han realizado cambios significativos en algunas áreas clave. El mayor cambio es el mecanismo de consenso de BSC, que permite transacciones más baratas y rápidas.
Introducción
A primera vista, Binance Smart Chain (BSC) y Ethereum se ven muy similares. Las DApps y tokens creadas en BSC son compatibles con Ethereum Virtual Machine (EVM). Es posible que hayas notado que las direcciones de tu billetera pública son las mismas en ambas blockchains. Incluso hay proyectos de cross-chain que operan en ambas redes. Sin embargo, existen algunas distinciones notables entre las dos cadenas. Si te preguntas cuál usar, es mejor conocer y comprender las diferencias.
Tráfico de blockchain y ecosistema DApp
En junio de 2021, Ethereum aloja más de 2800 DApps en la blockchain en comparación con aproximadamente 810 en BSC. Es una diferencia significativa, pero considerando la corta edad de BSC, muestra un ecosistema fuerte y en crecimiento.
Las direcciones activas en la cadena también son una métrica importante a considerar. A pesar de ser una blockchain más nueva, BSC registró un máximo de 2,105,367 direcciones el 7 de junio de 2021, más del doble del máximo histórico de Ethereum con 799,580 direcciones el 9 de mayo de 2021.
Entonces, ¿cuál es la razón detrás del repentino crecimiento masivo de BSC? Mucho de esto se reduce a tiempos de confirmación más rápidos y comisiones bajas. El crecimiento de BSC también podría estar relacionado con la creciente publicidad en torno a los NFTs y la compatibilidad con billeteras cripto populares, como Trust Wallet y MetaMask.
Si miramos las transacciones diarias, hay una diferencia aún mayor entre las dos. En BSC, es más rápido y rentable para los usuarios mover sus fondos e interactuar con smart contracts. Puedes ver a continuación el pico de BSC de alrededor de 12 millones de transacciones diarias y su estado actual en más de cuatro millones.
Por otro lado, Ethereum nunca superó los 1,75 millones de transacciones diarias. Para los usuarios que necesitan mover sus fondos con regularidad, BSC parece ser la opción más popular. Las transacciones diarias también deben verse en el contexto de direcciones activas. Al momento de escribir este artículo, BSC tiene actualmente un mayor número de usuarios que también realizan más transacciones en promedio.
Las DApps DeFi más utilizadas en Ethereum y BSC
Cuando se trata de finanzas descentralizadas, hay una gran cantidad de cruce de DApps entre BSC y Ethereum debido a la compatibilidad de las blockchains. Los desarrolladores pueden transferir fácilmente aplicaciones de Ethereum a BSC, y los nuevos proyectos de BSC a menudo reutilizan código fuente abierto de Ethereum con un nombre diferente. Echemos un vistazo a las cinco principales DApps en Ethereum por usuarios en DAppRadar.
Aquí puedes ver una mezcla de dos DeFi Creadores de mercado automatizados AMM (Uniswap y SushiSwap), un juego cripto (Axie Infinity), y un mercado de peer-to-peer (OpenSea). Si echas un vistazo a los cinco primeros de BSC, verás muchas similitudes.
PancakeSwap fue creado como un hard fork de Uniswap. Autofarm y Pancake Bunny son granjas de rendimiento –una categoría que no vemos entre las cinco primeras de Ethereum. Biswap y Apeswap son creadores de mercado automatizados. Como las comisiones son tan baratas en BSC y las transacciones son significativamente más rápidas, las granjas de rendimiento tienden a ser más eficientes en Binance Smart Chain. Estos factores los convierten en una opción popular para los usuarios de BSC.
Cuando se trata de cripto juegos, Ethereum realmente es el hogar de los títulos más populares que existen. Aunque hay proyectos en BSC que son muy similares a CryptoKitties y Axie Infinity, no lograron obtener una audiencia tan grande como los juegos clásicos en Ethereum.
Transferencias entre redes
Si has realizado depósitos de BEP-20 o ERC-20 en tu billetera, es posible que hayas notado que las direcciones de tu billetera Ethereum y BSC son idénticas. Entonces, por ejemplo, si eliges la red incorrecta al retirar tus tokens de un exchange, puedes recuperarlos fácilmente de la otra blockchain.
Si retiras accidentalmente tokens ERC-20 a BSC, aún puedes encontrarlos en la dirección BSC correspondiente. También puedes pasar por el mismo proceso si envías accidentalmente tokens de BSC a Ethereum. En ambos casos, afortunadamente tus fondos no se pierden de forma permanente. Para obtener una guía más detallada, consulta Cómo recuperar criptomonedas transferidas a la red incorrecta en Binance.
Comisiones de transacción
BSC y Ethereum utilizan un modelo de gas para comisiones de transacción que miden la complejidad de una transacción. Los usuarios de BSC pueden establecer un precio del gas de acuerdo con la demanda de la red, y los mineros priorizarán las transacciones con precios de gas más altos. Sin embargo, el hard fork London de Ethereum trae algunas modificaciones nuevas que probablemente eliminarán la necesidad de comisiones altas.
La actualización de Ethereum crea un nuevo mecanismo de precios con una comisión base por bloque. La comisión base cambia según la demanda de transacciones, eliminando la necesidad de que los usuarios decidan ellos mismos el precio del gas.
Históricamente, las comisiones de gas de Ethereum han sido mucho más altas que las de BSC. El promedio más alto visto fue en mayo de 2021 con 68,72 usd. Esta tendencia ha comenzado a cambiar, pero Ethereum todavía es más caro en la actualidad.
Veamos los costos promedio para Ethereum en Etherscan para tener una mejor idea. Las tres cifras principales muestran los precios actuales del gas en Ethereum. Tanto para BSC como para Ethereum, un gwei es igual a 0.000000001 BNB o ETH respectivamente. Si pagas el precio más bajo, tu transacción tardará mucho más en realizarse.
Para una simple transferencia de un token ERC-20 a otra billetera, el precio promedio en el momento de escribir este artículo es de 2.46 usd. Este número aumenta a 7.58 usd cuando se usa una pool de liquidez de Uniswap que involucra múltiples transacciones.
A continuación, podemos ver una transacción en BSC con una comisión de solo 0.03 usd, equivalente a la transferencia ERC-20 en el rastreador de gas de Ethereum. BSC ha calculado esto multiplicando el gas utilizado por la transacción (21.000) por el precio del gas (5 gwei).
Tiempo de transacción
Medir los tiempos de transacción promedio en blockchains puede ser un poco complicado. Si bien una transacción está técnicamente completa una vez que los mineros validan el bloque en el que se encuentra, otros aspectos pueden afectar el tiempo de espera:
Si no has establecido una comisión lo suficientemente alta, los mineros pueden retrasar tu transacción o incluso no incluirla en un bloque.
Las interacciones más complejas con la blockchain requieren múltiples transacciones. Por ejemplo, agregar liquidez a una pool de liquidez.
La mayoría de los servicios solo considerarán una transacción válida después de que se confirme una cierta cantidad de bloques. Estas confirmaciones adicionales reducen el riesgo de que los comerciantes y proveedores de servicios reviertan los pagos en caso de que la red rechace el bloque.
Si miramos las estadísticas de gas para Ethereum, podemos ver que el tiempo de transacción varía de 30 segundos a 16 minutos. Estos números tienen en cuenta las transacciones exitosas, pero no los requisitos de confirmación adicionales.
Por ejemplo, si depositas ETH (ERC-20) en tu cuenta de Binance, deberás esperar 12 confirmaciones de red. Con un bloque minado aproximadamente cada 13 segundos, como puedes ver en el diagrama a continuación, esto agregaría 156 segundos adicionales al depositar ETH en tu billetera spot.
En BSC, el tiempo promedio de bloque es de 3 segundos. Cuando comparamos esto con los 13 segundos de Ethereum, estamos viendo una mejora de velocidad de aproximadamente 4,3 veces.
Mecanismo de consenso
Si bien el mecanismo de consenso de Ethereum Proof of Work (PoW) es similar al de Bitcoin, es muy diferente del Proof of Staked Authority (PoSA) de BSC. Sin embargo, esta diferencia no durará mucho. Con Ethereum 2.0, la red utilizará un mecanismo de Proof of Stake (PoS) en su lugar.
El PoSA de BSC combina aspectos de Proof of Authority (PoA) y Delegated Proof of Stake (DPoS). 21 validadores se turnan para producir bloques y, a cambio, reciben comisiones de transacción en BNB como recompensa. Convertirse en un validador requiere ejecutar un nodo y hacer staking con al menos 10,000 BNB para convertirte en candidato electo.
Otros usuarios, conocidos como delegadores, hacen staking con BNB junto a los candidatos electos. Los 21 mejores candidatos elegidos por la cantidad de staking se turnarán para procesar los bloques. Todo este proceso se repite cada 24 horas. Los delegadores también reciben una parte de las recompensas que obtienen los validadores.
El PoW de Ethereum es un sistema extremadamente diferente. En lugar de que la comunidad elija validadores, hay una carrera para resolver un rompecabezas computacional. Cualquiera puede participar, pero deberá comprar o alquilar equipo especializado en minería. Cuanto más poder de cálculo tenga, más probabilidades tendrás de resolver el rompecabezas primero y validar un bloque. Los mineros exitosos reciben comisiones de transacción y una recompensa en ETH.
Si bien PoW es una forma eficaz de crear consenso y garantizar la seguridad de la red, los desarrolladores han explorado desde entonces el uso de otros mecanismos. Su objetivo es encontrar alternativas más eficientes y respetuosas con el medio ambiente sin comprometer la seguridad.
Por estas razones, la red Ethereum eventualmente cambiará a Proof of Stake. Los validadores haran staking con ETH para tener la oportunidad de producir bloques. Otros validadores "atestiguarán" el bloque y comprobarán que sea correcto. Si alguien produce un bloque que contiene transacciones falsas, correrá el riesgo de perder todas sus monedas en staking. Luego, los validadores reciben recompensas por los bloques exitosos y por cualquier certificación que realicen. Al depositar y hacer staking directamente con grandes cantidades de ETH, los validadores malintencionados corren el riesgo de perder sus fondos.
En conclusión
Está claro que hay muchas similitudes entre Binance Smart Chain y Ethereum. En parte, esto es lo que ha hecho que sea tan fácil para los usuarios de Ethereum migrar y comenzar a experimentar con BSC. Pero a pesar de las similitudes, BSC adoptó cambios interesantes para intentar mejorar el rendimiento y la eficiencia. El mecanismo de consenso Proof of Staked Authority (PoSA) hizo posible que los usuarios disfrutaran de transacciones blockchain aún más baratas y rápidas.