Logo
RPC Assistant

¿Qué es la testnet de BNB Smart Chain y cómo conectarse a ella?

Resumen

# ¿Qué es la testnet de BNB Smart Chain y cómo conectarse a ella? La testnet de BNB Smart Chain es un entorno de desarrollo que replica la mainnet de BNB Smart Chain, permitiendo a los desarrolladores desplegar y probar contratos inteligentes, dApps y transacciones sin usar BNB real. Utiliza el mismo mecanismo de consenso Proof of Staked Authority (PoSA) y es completamente compatible con EVM, lo que facilita la migración de proyectos basados en Ethereum. La testnet tiene su propio token nativo, tBNB, que se puede obtener gratuitamente de faucets. Esta guía cubre cómo conectarse a la testnet de BNB Smart Chain, obtener tokens de prueba y elegir un endpoint RPC confiable para tu flujo de trabajo de desarrollo.

Puntos clave

  • La testnet de BNB Smart Chain es un entorno de prueba compatible con EVM con ID de cadena 97 y token nativo tBNB.
  • Puedes conectarte usando endpoints RPC como https://data-seed-prebsc-1-s1.bnbchain.org:8545 o mediante proveedores como OnFinality.
  • Los tokens de prueba tBNB están disponibles en el faucet oficial de BNB Chain y otros faucets comunitarios.
  • Los endpoints RPC confiables son críticos para un desarrollo consistente en testnet; los endpoints públicos pueden tener límites de tasa.
  • Los servicios de nodos dedicados ofrecen endpoints RPC privados con mayor rendimiento y sin límites de tasa para pruebas en producción.
  • Verifica siempre la configuración de la red (ID de cadena, símbolo de moneda) al agregar la red a carteras como MetaMask.
  • Usa exploradores de testnet como testnet.bscscan.com para monitorear transacciones y depurar contratos inteligentes.

¿Qué es la testnet de BNB Smart Chain?

La testnet de BNB Smart Chain es un entorno de pruebas que replica la mainnet de BNB Smart Chain. Permite a los desarrolladores desplegar y probar contratos inteligentes, dApps y transacciones sin arriesgar BNB real. La testnet utiliza el mismo mecanismo de consenso Proof of Staked Authority (PoSA) y es completamente compatible con EVM, lo que significa que puedes usar herramientas familiares como MetaMask, Hardhat y Truffle.

El token nativo de la testnet es tBNB, que no tiene valor real. Los desarrolladores pueden obtener tBNB de faucets para pagar tarifas de gas durante las pruebas. La testnet es ideal para depuración, pruebas de integración y despliegues de staging antes de pasar a mainnet.

  • ID de cadena: 97 (0x61)
  • Símbolo de moneda: tBNB
  • Consenso: Proof of Staked Authority (PoSA)
  • Explorador de bloques: testnet.bscscan.com
  • Faucet oficial: bnbchain.org/en/testnet-faucet

Cómo conectarse a la testnet de BNB Smart Chain

Conectarse a la testnet de BNB Smart Chain es sencillo. Puedes agregar la red a tu cartera (por ejemplo, MetaMask) manualmente o usar un servicio de listado de cadenas como ChainList. A continuación se muestran los detalles de red necesarios.

Para desarrolladores, también puedes configurar tu dApp o script para usar un endpoint RPC directamente. La elección del proveedor RPC puede impactar significativamente tu experiencia de desarrollo, especialmente bajo carga.

  • List the exact RPC methods, chains, and environments your app will call.
  • Test with the same request pattern your frontend, backend, bot, dashboard, or indexer will use.
  • Check whether archive, trace, WebSocket, testnet, analytics, or dedicated-node access is actually required.
  • Review pricing, usage visibility, and upgrade paths before moving sustained traffic.
CriterioQué revisarPor qué importa
Nombre de la redBNB Smart Chain TestnetDebe coincidir exactamente para evitar confusiones con otras redes.
URL RPChttps://data-seed-prebsc-1-s1.bnbchain.org:8545 (o un endpoint de proveedor)El endpoint que usas para todas las interacciones con la blockchain; los endpoints públicos pueden tener límites de tasa.
ID de cadena97Se usa para identificar la red; un ID de cadena incorrecto puede causar fallos en las transacciones.
Símbolo de monedatBNBSe muestra en las carteras; asegura que estás usando el token de prueba correcto.
URL del explorador de bloqueshttps://testnet.bscscan.comEsencial para verificar transacciones y depurar.

Obtención de tokens de prueba tBNB

Para interactuar con la testnet, necesitas tBNB para pagar tarifas de gas. El faucet oficial de BNB Chain en bnbchain.org/en/testnet-faucet te permite solicitar 0.3 tBNB cada 24 horas. Necesitarás una pequeña cantidad de BNB en la mainnet de BSC para cubrir la tarifa de transacción del reclamo del faucet.

Faucets alternativos incluyen el faucet de thirdweb (0.01 tBNB/día) y faucets operados por la comunidad. Algunos proveedores RPC también ofrecen servicios de faucet. Asegúrate siempre de usar un faucet de confianza para evitar estafas de phishing.

CriterioQué revisarPor qué importa
Network NameBNB Smart Chain TestnetMust match exactly to avoid confusion with other networks.
RPC URLhttps://data-seed-prebsc-1-s1.bnbchain.org:8545 (or a provider endpoint)The endpoint you use for all blockchain interactions; public endpoints may have rate limits.
Chain ID97Used to identify the network; incorrect chain ID can cause transaction failures.
Currency SymboltBNBDisplayed in wallets; ensures you are using the correct test token.
Block Explorer URLhttps://testnet.bscscan.comEssential for verifying transactions and debugging.

Elección de un endpoint RPC confiable

El endpoint RPC es la puerta de enlace a la blockchain. Para el desarrollo en testnet, puedes usar endpoints públicos proporcionados por el equipo de BNB Chain o por proveedores externos. Los endpoints públicos son gratuitos pero a menudo tienen límites de tasa y pueden volverse poco confiables bajo uso intensivo.

Para una experiencia más consistente, considera usar un proveedor RPC dedicado como OnFinality, que ofrece endpoints públicos y privados para la testnet de BNB Smart Chain. Los endpoints privados proporcionan mayor rendimiento, sin límites de tasa y soporte dedicado, lo que los hace adecuados para integración continua y entornos de staging.

  • Endpoints públicos: Gratuitos pero con límites de tasa; buenos para pruebas ligeras.
  • Endpoints privados: Mayor confiabilidad, sin límites de tasa; ideales para CI/CD y uso intensivo.
  • OnFinality proporciona endpoints RPC públicos y dedicados para BNB testnet.
  • Verifica la latencia y el tiempo de actividad del endpoint antes de comprometerte con un proveedor.

Uso de la testnet de BNB Smart Chain con herramientas populares

La testnet es totalmente compatible con herramientas de desarrollo de Ethereum. Aquí hay configuraciones comunes para MetaMask, Hardhat y ethers.js.

Para MetaMask, agrega la red manualmente usando la configuración de cadena anterior. Para Hardhat, configura la red en hardhat.config.js. Para ethers.js, crea un proveedor usando la URL RPC.

  • MetaMask: Agregar red manualmente con ID de cadena 97 y URL RPC.
  • Hardhat: Agregar red en hardhat.config.js con url y chainId.
  • ethers.js: const provider = new ethers.providers.JsonRpcProvider('RPC_URL');
  • Web3.js: const web3 = new Web3('RPC_URL');

Problemas comunes y solución de problemas

Los desarrolladores pueden encontrar problemas como límites de tasa, ID de cadena incorrecto o tBNB insuficiente. Aquí hay soluciones para problemas comunes.

Si recibes errores de 'nonce too low', asegúrate de que tu cartera esté usando la cuenta correcta y que no hayas enviado transacciones duplicadas. Si las transacciones fallan, verifica que tengas suficiente tBNB para el gas.

  • Límite de tasa: Cambia a un endpoint RPC privado o espera a que se restablezca el límite.
  • ID de cadena incorrecto: Verifica que tu cartera o dApp use el ID de cadena 97.
  • tBNB insuficiente: Usa el faucet oficial para solicitar más tokens.
  • Problemas de conexión: Verifica que la URL RPC sea correcta y que el endpoint esté en línea.

Migración de testnet a mainnet

Una vez que tu dApp esté completamente probada en la testnet, puedes desplegarla en la mainnet de BNB Smart Chain. La mainnet usa el ID de cadena 56 y requiere BNB real para tarifas de gas. La mayoría del código y las configuraciones son idénticas, pero debes actualizar el endpoint RPC y el ID de cadena.

Considera usar el mismo proveedor RPC tanto para testnet como para mainnet para garantizar consistencia. OnFinality admite tanto la mainnet como la testnet de BNB Smart Chain, lo que facilita la transición.

  • ID de cadena de mainnet: 56
  • Moneda de mainnet: BNB
  • Actualiza el endpoint RPC al proveedor de mainnet.
  • Prueba exhaustivamente en testnet antes de desplegar en mainnet.

Moving from Testnet to Mainnet

Once your dApp is thoroughly tested on the testnet, you can deploy to BNB Smart Chain mainnet. The mainnet uses chain ID 56 and requires real BNB for gas fees. Most code and configurations are identical, but you should update the RPC endpoint and chain ID.

Consider using the same RPC provider for both testnet and mainnet to ensure consistency. OnFinality supports both BNB Smart Chain mainnet and testnet, making the transition seamless.

  • Mainnet chain ID: 56
  • Mainnet currency: BNB
  • Update RPC endpoint to mainnet provider.
  • Test thoroughly on testnet before deploying to mainnet.

Preguntas frecuentes

¿Cuál es el ID de cadena de la testnet de BNB Smart Chain?

El ID de cadena es 97 (0x61 en hexadecimal).

¿Cómo obtengo tokens de prueba tBNB?

Puedes obtener tBNB del faucet oficial de BNB Chain en https://www.bnbchain.org/en/testnet-faucet. Algunos faucets de terceros también proporcionan tBNB.

¿Puedo usar MetaMask con la testnet de BNB Smart Chain?

Sí, MetaMask es compatible con la testnet de BNB Smart Chain. Agrega la red manualmente usando el ID de cadena 97 y una URL RPC.

¿Cuál es la diferencia entre la testnet y la mainnet de BNB Smart Chain?

La testnet usa tBNB (sin valor real) y es solo para pruebas. La mainnet usa BNB real y es para producción. Ambas tienen el mismo ID de cadena pero diferentes endpoints RPC.

¿Hay límites de tasa en los endpoints RPC públicos de BNB testnet?

Sí, los endpoints públicos a menudo tienen límites de tasa. Para mayor rendimiento, considera un proveedor RPC privado como OnFinality.

Base de conocimiento RPC

Detalles RPC relacionados

Nunca te preocupes por la infraestructura nuevamente

OnFinality elimina la carga pesada de DevOps para que puedas construir de forma más inteligente y rápida.

Comenzar