
BEP-20 es un estándar de token en BNB Chain, comparable a una especificación universal de enchufe: siempre que un token se cree bajo este estándar, las wallets, exchanges y DApps pueden reconocerlo e interactuar con él. El estándar BEP-20 define las normas básicas para transferencias de tokens, consultas de saldo y gasto delegado.
BEP-20 funciona sobre BNB Smart Chain compatible con EVM (también llamada BNB Chain), donde toda la lógica se ejecuta mediante smart contracts. Estos smart contracts son programas en cadena que gestionan automáticamente la emisión, transferencia y quema de tokens conforme a reglas predefinidas. Para transferir tokens BEP-20 en la cadena, los usuarios deben pagar comisiones de red en BNB.
A 2025, BEP-20 sigue siendo el formato de token fungible más utilizado en BNB Chain, dando soporte tanto a tokens de proyectos, stablecoins como a activos envueltos cross-chain.
BEP-20 es altamente compatible con ERC-20. Las funciones principales y los nombres de eventos, como balanceOf (consulta de saldo), transfer (transferencia de tokens), approve y transferFrom (asignación y transferencia delegada), son casi idénticos, lo que facilita la migración de muchos proyectos de Ethereum a BNB Chain con muy poca fricción.
Las principales diferencias radican en la red y las comisiones. Los tokens ERC-20 funcionan sobre Ethereum y requieren ETH para las comisiones de transacción; BEP-20 opera en BNB Chain y utiliza BNB como token de comisión. Ambas direcciones de token comienzan por 0x y tienen un aspecto similar, pero existen en redes distintas: transferir tokens directamente entre cadenas puede provocar una pérdida permanente de fondos.
Para transferir activos ERC-20 a BNB Chain, normalmente es necesario un puente cross-chain (bloqueando los activos en la cadena de origen y emitiendo tokens vinculados en la cadena de destino), en lugar de simplemente enviar tokens a una dirección 0x en otra red.
Los tokens BEP-20 utilizan smart contracts para mantener una tabla de saldos de cuentas, registrando la cantidad de tokens que posee cada dirección. El contrato implementa interfaces estandarizadas que wallets y DApps emplean para interactuar con los tokens.
Entre las interfaces comunes se incluyen:
Cada operación consume gas, que se paga en BNB. Los bloques se generan cada pocos segundos, lo que permite confirmaciones rápidas de las transacciones. Los smart contracts emiten eventos (como Transfer y Approval), que los exploradores de bloques utilizan para mostrar registros de transacciones y cambios de permisos.
BEP-20 cubre una amplia variedad de aplicaciones:
En pagos y liquidaciones, las stablecoins BEP-20 permiten transferencias en cadena y transacciones comerciales. En DeFi, los tokens BEP-20 pueden ofrecerse como pares de liquidez en exchanges descentralizados (DEX) para obtener comisiones de trading; en protocolos de préstamos, los usuarios pueden colateralizar activos BEP-20 para pedir prestados otros tokens.
En juegos y aplicaciones, los tokens BEP-20 pueden representar créditos en el juego o utility tokens para compras in-app, recompensas o votaciones de gobernanza. Los objetos no fungibles suelen emplear los estándares BEP-721 o BEP-1155, pero a menudo funcionan junto con tokens BEP-20 como parte de la economía del juego.
En exchanges, los usuarios pueden depositar tokens BEP-20 en Gate para trading, estrategias cuantitativas u obtención de rendimientos. Los retiros a través de la red BEP-20 reducen las comisiones en cadena y agilizan las liquidaciones (dependiendo de las condiciones de la red).
Los pasos clave para depósitos o retiros de BEP-20 en Gate son: seleccionar el canal de red correcto, asegurar la compatibilidad de direcciones y reservar BNB para el gas.
Paso 1: En Gate, selecciona el token que deseas depositar. En la página de depósito, elige “BEP20 (BSC)” o su equivalente (BNB Chain EVM) como red.
Paso 2: Copia la dirección de depósito proporcionada por Gate. Esta dirección suele empezar por 0x y es similar a una dirección de Ethereum. Algunos tokens pueden requerir Memo o Tag; sigue siempre las instrucciones de la página.
Paso 3: En tu wallet, selecciona la misma red (BNB Chain EVM), pega la dirección e inicia la transferencia. Asegúrate de tener suficiente BNB en la wallet para pagar las comisiones de gas; de lo contrario, la transacción fallará.
Paso 4: Espera la confirmación en cadena. Una vez acreditados los fondos, aparecerán en el historial de tu cuenta. Si hay retraso, revisa el hash de la transacción, la red seleccionada y la dirección del contrato del token.
Paso 5: Para retiros, selecciona la red “BEP20 (BSC)” en la página de retiro de Gate, pega la dirección 0x del destinatario y confirma. Para retiros cross-chain, utiliza puentes oficialmente soportados; nunca envíes tokens BEP-20 directamente a Ethereum o a una dirección 0x de otra red.
Advertencia de riesgo: Seleccionar la red incorrecta, usar una dirección errónea u omitir un Memo requerido puede provocar una pérdida irreversible. Haz siempre una prueba con una pequeña cantidad primero.
Las direcciones BEP-20 comienzan por 0x, igual que las de Ethereum, pero operan en redes diferentes. Enviar tokens ERC-20 desde Ethereum directamente a una dirección BEP-20, o viceversa, provocará una pérdida irrecuperable de los activos.
Puntos sobre el gas:
Buenas prácticas:
BEP-20 está diseñado para tokens fungibles en ecosistemas EVM; BEP-2 es un estándar anterior para BNB Beacon Chain, con direcciones que suelen empezar por bnb. BEP-2 requiere habitualmente Memo y no es compatible con smart contracts EVM. Las transferencias directas entre direcciones BEP-2 y BEP-20 fallarán o provocarán la pérdida de fondos; la conversión exige herramientas cross-chain o de swap.
Comparado con ERC-20, BEP-20 comparte interfaces casi idénticas pero opera en una red distinta con estructuras de comisión diferentes. BNB Chain ofrece bloques más rápidos y, normalmente, comisiones más bajas que Ethereum, aunque Ethereum dispone de un ecosistema más grande y consolidado. Muchos activos existen en ambas versiones, siendo una de ellas un token envuelto o vinculado, cuyo valor depende de la seguridad del puente y las reservas.
Emitir un token BEP-20 implica desplegar un smart contract que cumpla con interfaces estándar y gestione permisos y controles de suministro.
Paso 1: Define tus requisitos: nombre del token, símbolo, decimales, modelo de suministro total (fijo o mintable), y si incluir funciones como listas negras/blancas, comisiones de transacción o funciones de gobernanza.
Paso 2: Elige una plantilla de contrato. La mayoría de desarrolladores parte de librerías open-source, a menudo adaptadas de implementaciones ERC-20 probadas, para reducir riesgos y garantizar la compatibilidad BEP-20.
Paso 3: Prueba en testnet. Despliega primero en la testnet de BNB Chain; realiza pruebas de transferencias, aprobaciones, emisión y quema; realiza auditorías de seguridad o, al menos, análisis estático y pruebas unitarias.
Paso 4: Despliegue y verificación en mainnet. Despliega en mainnet y presenta la verificación del código fuente en BscScan para que la comunidad pueda revisar la lógica y los permisos del contrato.
Paso 5: Gobernanza y cumplimiento. Usa multisig o timelocks para controles críticos cuando sea necesario; renuncia a permisos sensibles si corresponde; cumple la normativa local y divulga la economía y los riesgos del token.
Paso 6: Integración en el ecosistema. Envía la información del token a wallets populares, crea pares de liquidez en DEX y publica las direcciones oficiales del contrato para evitar fraudes.
Consejo: Emitir tokens conlleva riesgos de seguridad y legales. Realiza evaluaciones exhaustivas y busca asesoramiento profesional antes de proceder.
BEP-20 es el estándar dominante de tokens fungibles en BNB Chain, totalmente compatible con ERC-20, lo que facilita la integración en wallets, DApps y exchanges. Mediante smart contracts, define metadatos, transferencias, permisos y gestión de suministro para casos de uso que van desde pagos hasta DeFi. Verifica siempre la red y las direcciones antes de cualquier transacción, reserva suficiente BNB para las comisiones de gas, utiliza herramientas de puente adecuadas para transferencias cross-chain y realiza pruebas con pequeñas cantidades al depositar o retirar en Gate. Para emisores de tokens, es fundamental gestionar los permisos, realizar auditorías de seguridad y cumplir la normativa vigente. Dominar estos aspectos permite un uso seguro y eficiente de los tokens BEP-20.
No, los tokens BEP-20 solo funcionan en BNB Chain. Si los envías directamente a una wallet de Ethereum, perderás los fondos. Aunque ambas redes admiten smart contracts, sus infraestructuras son completamente independientes y los tokens no son compatibles. Para transferencias cross-chain, debes utilizar funciones de depósito/retiro de exchanges o herramientas de puente como las que ofrece Gate.
BNB Chain tiene comisiones de gas más bajas gracias a su estructura de red y mecanismo de consenso. Utiliza consenso Proof of Stake (PoS) con bloques rápidos, lo que reduce considerablemente los costes de transacción frente a Ethereum. Esto hace que BEP-20 sea ideal para operaciones frecuentes o transferencias de bajo valor.
Si envías tokens por error a otra cadena pública (como Ethereum), normalmente no pueden recuperarse directamente. Detén cualquier acción adicional de inmediato y contacta con el soporte de Gate con los detalles de tu caso. En algunos casos, la recuperación podría ser posible mediante interacción con el contrato, pero el éxito y los costes no están garantizados. Lo más recomendable es comprobar siempre direcciones y redes antes de transferir fondos.
BEP-20 es el estándar oficial de tokens de BNB Chain, igual que ERC-20 lo es para Ethereum. Este estándar maximiza la compatibilidad dentro del ecosistema Binance, permitiendo que wallets, DEX, protocolos de préstamos, etc., interactúen sin problemas. Binance desarrolló su ecosistema DeFi en torno a este estándar unificado.
Las transacciones en BNB Chain suelen confirmarse en segundos; sin embargo, el tiempo real de depósito en Gate depende de los controles de riesgo de la plataforma, normalmente entre 1 y 5 minutos. Si tu depósito tarda más de 30 minutos, comprueba que la dirección de depósito es correcta y que el hash de la transacción es válido, y contacta con el soporte de Gate si es necesario.


