Binance y BNB Chain (BSC) han crecido enormemente en popularidad tanto a los ojos de los desarrolladores como de los usuarios.
Si alguna vez ha usado Binance o simplemente desea implementar una criptomoneda que siga el estándar de token BEP-20 y sea parte de la Cadena BNB (BSC), hemos creado una guía paso a paso sobre cómo puede crear y integre un token de cadena BNB a cualquier proyecto.
Puntos clave:
La cadena BNB (BSC), anteriormente conocida como Binance Smart Chain, tiene el objetivo principal de construir la infraestructura que impulsa el ecosistema virtual, donde el compromiso de BNB es ser abierto, multicadena, sin permiso, descentralizado y mucho más grande que Binance. .
La cadena BNB está compuesta por la cadena BNB Beacon, que se conocía como la cadena Binance, que se utiliza para la gobernanza, la votación y el staking. Luego está BNB Smart Chain, que anteriormente se conocía como Binance Smart Chain, que es compatible con Ethereum Virtual Machine (EVM), presenta una capa de consenso y tiene centros para cadenas múltiples.
Al construir un token sobre la cadena BNB, los desarrolladores pueden obtener acceso a todas las ventajas que se encuentran dentro de este ecosistema.
BSC se ejecuta en paralelo a la cadena BNB y permite contratos inteligentes para tokens en la cadena de bloques. Esto da como resultado tarifas de transacción baratas, un mecanismo de finanzas descentralizadas (DeFi) entre cadenas que aumenta la interoperabilidad, una red de alto rendimiento que tiene la capacidad de producir un bloque cada 3 segundos, un ecosistema en crecimiento y muchos otros beneficios.
Vamos a repasar paso a paso casi todo lo que necesita hacer para integrar un token BSC en cualquier proyecto en el que esté trabajando.
BEP-20 es esencialmente la cadena BNB equivalente al estándar de token ERC-20 utilizado en Ethereum (ETH). Sin embargo, BEP-20 no se ejecuta en la red Ethereum.
Lo que esto significa es que debe instalar la extensión del navegador MetaMask y agregar la red de prueba BSC a su billetera MetaMask.
Para hacerlo, abra MetaMask y haga clic en la pestaña de redes, después de lo cual puede hacer clic en "RPC personalizado". Para configurar su billetera para conectarse a BSC Testnet, puede completar el formulario de la siguiente manera:
Con esa configuración, puede agregar BNB de prueba a su billetera. Para hacerlo, debe dirigirse a " Binance Smart Chain Faucet " e importar su dirección de cadena BNB para obtener BNB gratis.
Debido al hecho de que BSC utiliza EVM, el código para la implementación del estándar de token ERC-20 y el estándar de token BEP-20 es similar. Obtenga la especificación ERC-20 de OpenZeppelin y utilícela en el contrato inteligente. También deberá visitar el IDE de Remix e iniciar un nuevo espacio de trabajo y crear un archivo llamado BEP20.sol.'
En el archivo que acabas de crear, ingresa el siguiente código:
// contracts/BEP20.sol // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; contract BEP20 is ERC20 { constructor(uint256 initialSupply) ERC20("BEP20Test", "BPT") { _mint(msg.sender, initialSupply); } }
Esto creará una cantidad de tokens de suministro inicial en el formato WEI. Para crear 100 tokens, debe pasar la función 1000000000000000000000, por ejemplo.
Dentro del archivo BEP20.sol inicial que se ha escrito, puede implementarlo en la red de prueba de BSC. Para hacerlo, haga clic en el archivo BEP20.sol y abra la pestaña del compilador de solidity, donde puede cambiar la versión del compilador y haga clic en "Compilar".
Una vez que el contrato se haya compilado correctamente, ahora puede implementarlo. Para hacerlo, haga clic en la pestaña "Implementar y ejecutar transacciones" y cambie la pestaña "Entorno" a Injected Web 3. Aquí, debe conectar su MetaMask para poder confirmar la transacción.
Ahora puede agregar el token a su billetera haciendo clic en "Agregar token" en la pestaña "Activos".
Aquí, puede pegar la dirección del contrato de Remix y verá que los campos se completan automáticamente. Luego, todo lo que tiene que hacer es aceptar el token.
Con suerte, ahora sabe cómo puede crear e integrar un token BSC en su proyecto criptográfico. Una vez que las criptomonedas están en su billetera MetaMask, puede implementarlas de la forma que desee.
Para realizar un seguimiento de todo lo que sucede durante el desarrollo, puede conectarse a un nodo NOWNodes o a un explorador de cadena de bloques como un medio para obtener una visión detallada de cada transacción a medida que ocurre y asegurarse de que está enviando las criptomonedas a las direcciones correctas.