Binance Smart Chain es un gran éxito en 2021. Las tarifas bajas y las transacciones rápidas han llevado a los inversores más pequeños a elegir cada vez más BSC en lugar de Ethereum.
¿Qué es Binance Smart Chain de todos modos? ¿Cómo funciona y en qué se diferencia de Binance Chain? Lo que mucha gente no se da cuenta es que el ecosistema de Binance consta de 2 cadenas paralelas, Binance Chain y Binance Smart Chain. Si bien pueden comunicarse fácilmente entre sí, no son idénticos.
Binance Chain
Primero, echemos un vistazo a Binance Chain, la primera cadena creada por Binance. Establecido en 2019, abrió una nueva era para el token de red nativo, BNB, que finalmente obtuvo su propia cadena (anteriormente actuaba como un token ERC20 en Ethereum).
Binance Chain utiliza el consenso de Tendermint y Cosmos SDK. Es importante destacar que Binance Chain prácticamente no forma parte del ecosistema de Cosmos, y muy a menudo se confunde, no está conectado al Cosmos Hub y es posible que nunca lo esté. Binance utiliza las soluciones de Cosmos para construir su propia red, es la bifurcación de Cosmos SDK y Tendermint.
Binance está usando código de otro proyecto, que luego personaliza. Como Binance describe en la documentación, utilizan una versión mejorada del consenso de Tendermint, aprovechan su lógica de red p2p y las características del SDK de Cosmos.
Binance Chain admite principalmente el intercambio Binance DEX y permite la creación de tokens BEP2, pero no admite contratos inteligentes para no ralentizar la cadena.
¿Es una red Descentralización?
Mucha gente ha acusado durante mucho tiempo a Binance Chain y Binance Smart Chain de no estar descentralizados en absoluto o de estar demasiado centralizados. Si bien la situación con Binance Chain es clara y está 100 % centralizada, con Binance Smart Chain no es tan fácil.
En el caso de Binance Chain, se seleccionaron los nodos «de confianza» que participan en el consenso. Hay 11 de estos nodos (validadores) y agregan bloques a la cadena alternativamente, uno por uno, en el mismo orden. Esto se puede comprobar en explorer.binance.org.
Además, aunque cada usuario puede ejecutar su propio nodo por el que pasará toda la comunicación de la red, no puede participar en el consenso, lo que es un síntoma evidente de centralización. En sus preguntas frecuentes, Binance lo describe así (esta es la respuesta a la pregunta de si puedo ejecutar un nodo completo en la red de BC):
«Sí, tú puedes. Un nodo completo contiene toda la información y la lógica de la aplicación para Binance Chain. Puede recibir y transmitir bloques y transacciones con otros nodos completos e incluso validadores. La única excepción es que no participará en el consenso si el nodo completo no es un Validador».
Binance Smart Chain
Binance Smart Chain (BSC) se creó en 2020 como respuesta a la necesidad de introducir contratos inteligentes en la red de Binance. BSC es una bifurcación de Ethereum que ha sido personalizada para poder procesar más transacciones más rápido y a bajo costo.
Aunque es una cadena diferente a Binance Chain y, en teoría, puede operar por sí sola, se han implementado funciones (contratos inteligentes especiales) que permiten una comunicación rápida entre cadenas con Binance Chain.
Además, BSC como bifurcación de Ethereum es compatible con EVM (Ethereum Virtual Machine). Esta es una de las principales razones del éxito de BSC. La compatibilidad con EVM no solo es útil para los desarrolladores, sino que, sobre todo, permite a los usuarios usar la popular billetera MetaMask para administrar la comunicación con todas las aplicaciones en la red Binance Smart Chain, lo cual es muy conveniente y rápido.
Sin mencionar que Binance tiene posiblemente el mejor y más simple «puente» que conecta diferentes redes. Este puente es el intercambio de Binance, que le permite retirar sus tokens a muchas redes diferentes. (También hay un puente «regular» – Binance Bridge).
El Consenso de Binance Smart Chain
BSC utiliza el consenso de la Autoridad de prueba de participación, en el que los 21 validadores que tienen el mayor «poder de voto» agregan bloques a la cadena, es decir, la suma de los BNB apilados y asignados.
A diferencia de Binance Chain, cualquier persona con suficiente BNB puede convertirse en validador. Para convertirse en uno, debe ejecutar un nodo completo y acumular al menos 10,000 BNB. No es muy asequible ya que para ser elegible para recibir recompensas todavía hay que ser elegido y se seleccionan los que tienen más. En el momento de escribir este artículo, se necesitan más de 250 mil BNB para convertirse en un validador activo.
Por supuesto, usted no tiene que atraer a todos los BNB usted mismo. Cada usuario puede delegar y redelegar su BNB en cualquier momento a cualquier validador o candidato a validador. Hay rumores de que hasta 15 de los 21 validadores están (o han estado) controlados por Binance.
Toda la lógica de apuestas y recompensas en BSC tiene lugar en Binance Chain. Hay un módulo dedicado en el BC que es responsable de apostar en el BSC. Esto se resolvió para seguir siendo compatible con Ethereum y construir sobre los cimientos de Binance Chain.
Brevemente, el conjunto de validadores de BSC está determinado por la lógica de replanteo y delegación construida en Binance Chain y transmitida por el módulo de comunicación entre cadenas a Binance Smart Chain diariamente a la medianoche UTC. Las recompensas también se distribuyen en Binance Chain una vez al día.
En Binance Chain y Binance Samart Chain, no hay premios en bloque. Los validadores solo reciben BNB de las tarifas de transacción cobradas.
BNB, el Token de Binance
BNB es el token nativo de ambas cadenas de Binance. Es importante destacar que BNB es un token BEP20 en Binance Smart Chain y un token BEP2 en Binance Chain.
El suministro máximo de 200 millones BNB está disminuyendo constantemente debido a la incineración trimestral que continuará hasta alcanzar el 50 % de la cantidad máxima, o 100 millones tokens. Binance quema BNB según el volumen negociado en el intercambio.
Como se mencionó anteriormente, Binance Coin también se usa para apostar. Los usuarios pueden delegar su BNB a validadores para monetizar las tarifas en línea.
BNB se usa no solo para tarifas en cadenas y staking, sino también en el intercambio Binance, así como en Binance Launchpad, donde podemos comprar tokens para nuevos proyectos con nuestro BNB.
Cómo agregar Binance Smart Chain a MetaMask
Para usar la aplicación en Binance Smart Chain, debe tener una billetera que manejará la comunicación. El más popular es MetaMask. ¿Cómo agregar una red BSC a MetaMask?
Es muy simple. Instale MetaMask en su navegador, luego, después de iniciar sesión, seleccione «Red principal de Ethereum». Veremos una lista de la que elegiremos nuestra «RPC propia». Introduzca los siguientes datos en los campos correspondientes:
Nombre de la red: Smart Chain
Nueva RPC URL: https://bsc-dataseed.binance.org/
ID de la cadena: 56
Símbolo: BNB Blockchain
URL del navegador: https://bscscan.com
¡Y ahora! Puede cambiar fácilmente entre redes. Su dirección de BSC es la misma que las cuentas de Ethereum que creó en MetaMask. Al enviar tokens, asegúrese de verificar su dirección y seleccione el estándar BEP20 para Binance Smart Chain.
¿Descentralización o centralización?
Volvamos al tema de la descentralización. Como se mencionó anteriormente, Binance Chain está centralizado, pero eso no significa que sus activos estén repentinamente en peligro. Binance eligió los nodos «de confianza» por una razón, después de todo, no solo están en juego miles de millones de dólares, sino también su reputación, recordemos, de la bolsa de valores más grande del mundo.
Lo mismo ocurre con el BSC. Si bien el alto umbral de entrada (en términos de validadores) y la dependencia de Binance Chain centralizada reduce automáticamente la descentralización, esto tampoco es de temer. Por supuesto, las criptomonedas se crearon como «descentralizadas», pero si usas Coinbase, Bitbay o… Binance, todavía usas sistemas centralizados.
Sin embargo, las instituciones, empresas o ballenas más grandes (inversionistas con muchos cientos de millones en sus cuentas) aún pueden elegir Ethereum porque le ofrece una alta descentralización y certeza a costa de tarifas más altas (que de todos modos no les importa).
De hecho, si la centralización de Binance Chain y la centralización parcial (o un poco de descentralización, si lo prefiere) interfieren con algo, depende totalmente de usted.
Si usted está en la criptomoneda para la tecnología y la visión de sistemas sin un poder central sobre la red, lamentablemente Binance (y por lo tanto muchos otros proyectos) no es para usted en este momento, lo que no significa que no habrá cambios en este tema en el futuro.
Por otro lado, la centralización no significa censura, transacciones maliciosas y toma de control de la red, y al mismo tiempo ofrece a los inversores más pequeños una alternativa a Ethereum, que rápidamente se está tragando su dinero en forma de tarifas altas.