Resumen
Probablemente has oído hablar sobre BNB Chain, el hogar de la moneda BNB y que está optimizada para el trading ultrarrápido. Para lograrlo, tuvo que hacer ciertas concesiones, y una de ellas fue ser menos flexible desde el punto de vista de la programabilidad como lo son otras blockchains.
BNB Smart Chain llegó para remediar esto: una nueva blockchain con un entorno maduro para el desarrollo de aplicaciones descentralizadas de alto rendimiento. Se creó para la compatibilidad cross-chain con el fin de garantizar que los usuarios obtengan lo mejor de ambos mundos.
Introducción
Binance Chain, que cambió su nombre a BNB Beacon Chain en 2022, fue lanzada por Binance en abril de 2019. Su objetivo principal es facilitar el trading ágil y descentralizado (o sin custodia). Tal vez no resulte sorprendente que la mayor aplicación descentralizada (o DApp) en ella sea Binance DEX, uno de los exchanges descentralizados más amigables que existen. Puedes usarlo desde su interfaz web en binance.org o desde su integración nativa con Trust Wallet.
Sin embargo, debido a las limitaciones inherentes a los sistemas de blockchain, la cadena no tiene mucha flexibilidad: los contratos inteligentes en un sistema optimizado para el trading ágil podrían congestionar de manera significativa la red. ¿Recuerdas CryptoKitties? En el auge de su popularidad, hizo que la blockchain Ethereum se paralizara.
La escalabilidad sigue siendo uno de los obstáculos más desafiantes para el desarrollo de la tecnología blockchain. Y es allí donde entra en juego BNB Smart Chain.
¿Qué es BNB Smart Chain?
La mejor manera de describir a BNB Smart Chain (BSC) es como una blockchain que se ejecuta en paralelo con BNB Beacon Chain. A diferencia de BNB Beacon Chain, BSC cuenta con la funcionalidad de los contratos inteligentes y la compatibilidad con la Ethereum Virtual Machine (EVM). El diseño se pensó para dejar la alta capacidad de procesamiento de BNB Beacon Chain intacta y agregar los contratos inteligentes al ecosistema.
En esencia, ambas blockchains operan en simultáneo. Cabe señalar que BSC no es lo que se llama una solución de escalabilidad de capa dos o fuera de la cadena. Es una blockchain independiente que se puede ejecutar incluso si BNB Beacon Chain se desconecta. Dicho esto, desde el punto de vista del diseño, ambas cadenas presentan un fuerte parecido.
Como BSC es compatible con EVM, se lanzó con soporte para el rico universo de las herramientas y DApps de Ethereum. En teoría, esto hace las cosas más fáciles para los desarrolladores en lo que se refiere a migrar sus proyectos desde Ethereum. Para los usuarios, significa que aplicaciones como MetaMask se pueden configurar fácilmente para funcionar con BSC. Solo es cuestión de realizar un par de ajustes. Consulta el artículo Usar MetaMask con BNB Smart Chain para dar tus primeros pasos.
➟¿Quieres iniciarte en el mundo de las criptomonedas? ¡Compra Bitcoin en Binance!
¿Cómo funciona BNB Smart Chain?
Consenso
BNB Smart Chain logra tiempos de bloques de aproximadamente 3 segundos con un algoritmo de consenso Proof of Stake. Para ser exactos, utiliza un mecanismo llamado Proof of Staked Authority (o PoSA), en el que los participantes hacen staking de BNB para convertirse en validadores. Si proponen un bloque válido, recibirán comisiones de las transacciones incluidas en el bloque.
Ten en cuenta que, a diferencia de muchos protocolos, no existe un subsidio de bloque del BNB recién acuñado, ya que BNB no es inflacionario. Por el contrario, el suministro de BNB se reduce con el tiempo, a medida que el equipo de Binance lleva a cabo las quemas de moneda regulares.
Compatibilidad entre cadenas
BNB Smart Chain se concibió como un sistema independiente, pero complementario a la cadena BNB Chain existente. Se usó una arquitectura de cadena dual con la idea de que los usuarios puedan transferir activos sin inconvenientes de una blockchain a la otra. De esta manera, se puede disfrutar el trading ágil en BNB Chain y, al mismo tiempo, se pueden construir potentes aplicaciones descentralizadas en BSC. Con esta interoperabilidad, los usuarios están expuestos a un ecosistema vasto que puede satisfacer una gran variedad de casos de uso.
Los tokens BEP-2 y BEP-8 de BNB Beacon Chain se pueden intercambiar por tokens BEP-20, el nuevo estándar presentado para BNB Smart Chain. ¿Leíste el artículo Una introducción a los tokens ERC-20? Entonces, ya estarás familiarizado con el formato BEP-20. Utiliza las mismas funciones que su homólogo de Ethereum.
Para mover tokens de una cadena a la otra (es decir, BEP-2 a BEP-20 y viceversa), el método más simple quizás sea usar la Binance Chain Wallet, disponible en Chrome y Firefox. Consulta el artículo Usar la extensión de billetera de Binance Chain para guiarte.
Finanzas descentralizadas en BNB Smart Chain
Es probable que ya estés al tanto de que una cantidad de activos digitales, como BTC, LTC, ETH, EOS o XRP, ya existe en BNB Chain como "Peggy coins" o monedas pegged. Son tokens vinculados a activos en sus cadenas nativas. Por ejemplo, puedes decidir bloquear hasta 10 BTC para recibir 10 BTCB en BNB Chain. En cualquier momento, puedes hacer trading de tus 10 BTCB por 10 BTC, lo que significa que el precio de BTCB debe seguir de cerca al del BTC nativo.
Al hacerlo, migras de manera efectiva estos activo a BNB Chain. ¿Te interesa saber cómo se logran este tipo de cosas? Consulta el artículo Guía sobre Bitcoin tokenizado en Ethereum.
Gracias a la flexibilidad alcanzada por BNB Smart Chain, se pueden utilizar activos de diferentes cadenas del creciente espacio DeFi. Por ejemplo, las aplicaciones como PancakeSwap permiten a los usuarios intercambiar activos de forma trustless (al igual que Uniswap), participar en el farming de rendimiento y votar por propuestas. Entre los proyectos similares están incluidos BurgerSwap y BakerySwap. Si eres nuevo en el ámbito cripto, notarás que nos encanta darles nombres de comidas a los exchanges descentralizados.
Conclusiones
BNB Smart Chain extiende ampliamente la funcionalidad de la Binance Chain original y reúne una variedad de protocolos innovadores diseñados para actuar como puente entre varias blockchains. Aunque aún se encuentra en su etapa inicial, la promesa del staking de BNB junto con la compatibilidad con EVM hacen que la plataforma se convierta en el motor ideal para los desarrolladores que están construyendo potentes aplicaciones descentralizadas.
¿Tienes más dudas sobre BNB Smart Chain? Puedes encontrar un análisis profundo de los aspectos técnicos en el whitepaper.