Blog
10 min de lectura
|
04 jul 2026

¿Qué es una dirección BEP20?

Qué es una dirección BEP20, cómo funcionan el formato 0x y el checksum EIP-55, por qué BEP-2 es diferente, y cómo crear direcciones BSC mediante la API.

Capítulos
C
Chaingateway Team
Expertos en blockchain

Una dirección BEP20 es una dirección de cuenta en BNB Smart Chain (BSC), la red que se llamó Binance Smart Chain hasta su cambio de nombre en febrero de 2022. Comienza con 0x, tiene 42 caracteres de longitud y usa exactamente el mismo formato que una dirección de Ethereum. Si puede manejar direcciones de Ethereum en su código, puede manejar direcciones BEP20 sin cambiar una sola línea.

Eso suena como toda la historia, pero dos detalles confunden a la gente en la práctica. Primero, BEP20 se confunde con BEP-2, un estándar más antiguo de Binance con un formato de dirección completamente diferente. Segundo, la misma dirección 0x existe simultáneamente en cada cadena EVM, lo que tiene consecuencias reales cuando envía tokens. Esta guía cubre el formato, el checksum EIP-55, código de validación, y cómo crear direcciones BSC de forma programática.

El formato: 0x más 40 caracteres hexadecimales

Una dirección BEP20 codifica 20 bytes (160 bits) como texto hexadecimal:

0x71C7656EC7ab88b098defB751B7401B5f6d8976F

Tres comprobaciones le indican si una cadena puede ser una dirección:

  • Comienza con el prefijo 0x.
  • Exactamente 40 caracteres siguen al prefijo.
  • Cada uno de esos caracteres es un dígito hexadecimal: 0–9, a–f o A–F.

No existe un tipo de dirección separado para los tokens. Tokens BEP20 como USDT, USDC o CAKE van a las mismas direcciones de cuenta de 42 caracteres que contienen BNB. Su dirección de wallet Binance Smart Chain para BNB y su dirección BEP20 para tokens son una y la misma cadena.

¿De dónde vienen los 20 bytes? Una cuenta comienza como una clave privada aleatoria en la curva secp256k1, la misma curva que usan Bitcoin y Ethereum. La clave pública derivada de esa clave se hashea con Keccak-256, y los últimos 20 bytes del hash se convierten en la dirección. No ocurre ningún registro en ningún lugar. Una dirección existe en el momento en que se completa el cálculo matemático, incluso antes de que la cadena haya visto una sola transacción desde ella.

Por qué se ve idéntica a una dirección de Ethereum

BSC se lanzó en septiembre de 2020 como una cadena compatible con EVM. Ejecuta la Ethereum Virtual Machine, por lo que heredó por completo el modelo de cuentas de Ethereum, su derivación de claves y su formato de direcciones. BEP-20 en sí es el port de BSC del estándar de tokens ERC-20 de Ethereum; los nombres de las funciones (transfer, balanceOf, approve) son los mismos.

El único separador técnico entre las dos redes es el chain ID: 56 para BSC mainnet, 1 para Ethereum mainnet, 97 para la testnet de BSC. El chain ID entra en cada firma de transacción, lo que impide que una transacción firmada para una cadena se reproduzca en la otra. La dirección en sí no lleva ninguna información de cadena. No puede mirar 0x71C7...976F y decir si su propietario la usa en BSC, Ethereum, o ambas.

BEP-20 vs ERC-20 vs TRC-20, lado a lado

Los pagos en stablecoins llegan a empresas reales a través de tres redes, y la mayoría de los tickets de soporte por fondos perdidos implican confundir dos de ellas. Esto es lo que realmente difiere, con cifras a mediados de 2026:

BEP-20 (BNB Smart Chain)ERC-20 (Ethereum)TRC-20 (TRON)
Formato de dirección0x + 40 caracteres hex0x + 40 caracteres hexT + 33 caracteres Base58
Misma cadena que su dirección de EthereumNo
ChecksumMayúsculas EIP-55, opcionalMayúsculas EIP-55, opcionalBase58Check, siempre presente
Tiempo de bloque0,45 s12 s3 s
Tiempo hasta finalidad1–2 s~13–16 min (dos épocas)~57 s (19 bloques)
Comisión típica de transferencia USDTunos pocos centavos, pagados en BNBdecenas de centavos en ETH, más con carga~6,4–13,4 TRX sin energía en staking

Dos filas merecen una mirada más atenta. Las filas de dirección para BEP-20 y ERC-20 son idénticas porque BSC copió el formato de Ethereum hasta el algoritmo de checksum. Un validador que acepta una acepta la otra y no puede decirle qué red pretendía el usuario; solo el contexto circundante puede hacerlo. TRC-20 es la excepción. Una dirección de TRON falla instantáneamente la validación EVM, lo que suena a inconveniente y en realidad es protección, porque una dirección pegada por error se rechaza solo por el formato, antes de que se mueva dinero alguno.

Las cifras de velocidad tienen una vida útil corta; las filas de formato no. BSC redujo a la mitad su tiempo de bloque dos veces en ocho meses: el hard fork Maxwell lo redujo de 1,5 a 0,75 segundos en junio de 2025, y el hard fork Fermi trajo 0,45 segundos en enero de 2026. TRON ha mantenido su intervalo de 3 segundos durante años, y la hoja de ruta de Ethereum debate slots más cortos para futuras actualizaciones. Los tres formatos de dirección, mientras tanto, no han cambiado desde el lanzamiento de las cadenas. El código de validación que escriba hoy sobrevive a cada fork. Las tablas de comisiones que imprima hoy necesitarán mantenimiento.

En cuanto al costo, BSC es actualmente la más barata de las tres para una transferencia simple de tokens, TRON la más predecible (la comisión está fijada en términos de energía, no subastada), y Ethereum la más cara siempre que la red está ocupada. Si sus clientes eligen ellos mismos la red de depósito, espere que BEP-20 y TRC-20 dominen y planifique su gestión de comisiones en consecuencia.

El checksum EIP-55: por qué algunas letras están en mayúsculas

El hexadecimal no distingue entre mayúsculas y minúsculas, por lo que 0xab... y 0xAB... apuntan a la misma cuenta. EIP-55, propuesto en 2016 para Ethereum y adoptado por BSC junto con todo lo demás, convierte ese grado de libertad sobrante en una verificación de errores.

La regla: tome la dirección en minúsculas (sin 0x), hashéela con Keccak-256, y recorra los 40 caracteres. Si el dígito del hash en una posición es 8 o superior, la letra de la dirección en esa posición se escribe en mayúscula; de lo contrario en minúscula. Los dígitos permanecen tal cual.

El resultado es la forma con mayúsculas y minúsculas mixtas que muestran los wallets y exploradores. Si un usuario se equivoca al escribir un carácter de una dirección con checksum, el patrón de mayúsculas y minúsculas ya no coincide con el hash y la validación falla, de modo que el error tipográfico se detecta antes de que se mueva cualquier fondo. Una dirección totalmente en minúsculas sigue siendo técnicamente válida, simplemente no lleva checksum, y su código debería tratarla como entrada no verificada en lugar de rechazarla.

Un ejemplo resuelto

La propia suite de pruebas de EIP-55 comienza con esta dirección. En minúsculas, sin el 0x, y junto a ella el hash Keccak-256 de esa cadena de 40 caracteres:

address: 5aaeb6053f3e94c9b9a09f33669435e7ef1beaed
keccak: d385650ce8fdc6db7ee3a091d34814dbc4ce18219ffae52182efff4034d707e5

Ahora compare posición por posición. El primer carácter de la dirección es 5, un dígito, así que permanece 5 sin importar lo que diga el hash. El segundo es a, y el dígito del hash encima es 3, por debajo de 8, así que permanece en minúscula. El tercero es de nuevo a, pero esta vez el dígito del hash es 8, así que se convierte en A. El cuarto, e, está bajo un 5 y permanece en minúscula. Lleve esto a través de las 40 posiciones y obtendrá la forma con checksum:

0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed

Dos detalles de implementación causan la mayoría de los errores en la práctica. La entrada del hash es el texto ASCII de la dirección en minúsculas, no los 20 bytes crudos que codifica, ni la cadena con 0x todavía adjunto. Equivóquese en cualquiera de los dos y cada checksum que calcule saldrá incorrecto. En cuanto a cuánta protección compra el esquema: el propio EIP lo estima en aproximadamente 15 bits de verificación por dirección en promedio, lo que significa que una dirección mal escrita se cuela con una probabilidad de aproximadamente el 0,0247 por ciento, una dirección incorrecta entre cuatro mil en lugar de aceptación garantizada.

BEP-2 vs BEP-20: dos estándares, dos formatos de dirección

Esta es la confusión que ha costado dinero real a los usuarios. Binance solía operar dos cadenas en paralelo:

  • BNB Beacon Chain, con el estándar de tokens BEP-2 y direcciones que comienzan con bnb1
  • BNB Smart Chain, con el estándar BEP-20 y direcciones 0x

Los depósitos BEP-2 a exchanges también requerían un campo de memo, y un memo olvidado era un ticket de soporte clásico. Esa era terminó: Binance retiró la Beacon Chain en 2024 como parte de la BNB Chain Fusion, y con ella el BEP-2. Si un tutorial le habla de direcciones bnb1 o memos, está desactualizado. Hoy, “dirección BNB” y “dirección BSC” significan en la práctica el formato BEP20 en 0x.

El nombre sobrevive en los menús de retiro de los exchanges, donde la red suele estar etiquetada como “BSC (BEP20)” o “BNB Smart Chain (BEP20)”. Cuando vea esa etiqueta, el destino debe ser una dirección 0x.

Una dirección, muchas cadenas: por qué importa el selector de red

Debido a que BSC copió la derivación de Ethereum, la misma clave privada controla la misma dirección 0x en Ethereum, BSC, Polygon, Arbitrum y cualquier otra cadena EVM. Eso es conveniente y peligroso al mismo tiempo.

Conveniente: un usuario con una cuenta de MetaMask o Trust Wallet ya tiene una dirección BEP20. Añade la red BSC en la configuración de su wallet y su dirección existente funciona.

Peligroso: tokens con el mismo nombre viven como contratos separados en cadenas separadas. USDT en BSC y USDT en Ethereum no tienen nada en común excepto el ticker. Si alguien retira USDT de un exchange y elige la red equivocada, los tokens llegan a la dirección correcta en la cadena equivocada. Son posibles dos resultados:

  1. El destinatario controla la clave privada (wallet de autocustodia). Entonces no se pierde nada. Cambia su wallet a la otra red y encuentra los tokens allí.
  2. El destinatario es una dirección de depósito de un exchange o procesador de pagos que solo vigila una red. Entonces los tokens quedan en una cuenta que nadie monitoriza. Algunos exchanges recuperan tales depósitos mediante una comisión, otros no.

La regla práctica para desarrolladores: indique siempre la red junto a la dirección que muestra, y verifique los depósitos entrantes en la cadena que realmente acredita. Una cadena de dirección sola es ambigua por diseño.

Cómo encontrar su dirección BEP20 en MetaMask, Trust Wallet y wallets de hardware

Todo wallet que hable EVM le muestra al final lo mismo, una dirección 0x, pero el camino hasta llegar allí difiere un poco. Los pasos a continuación se mantienen deliberadamente genéricos, porque las etiquetas de los menús se mueven entre versiones de la aplicación.

MetaMask

MetaMask comienza conectado solo a Ethereum. Para usarlo en BSC, añada BNB Smart Chain como red (chain ID 56, moneda BNB); las versiones actuales la listan en el catálogo de redes integrado, por lo que no se necesita entrada manual de RPC. La dirección de su cuenta se encuentra en la parte superior de la vista principal y se copia con un clic. No cambia cuando cambia de red. Seleccionar BSC en el menú de red cambia a dónde van sus transacciones, no quién es usted.

Trust Wallet

Trust Wallet es compatible con BSC de forma nativa. Elija el activo que espera recibir, por ejemplo BNB o un token etiquetado como “BEP20”, abra la pantalla de recepción, y la app muestra la dirección 0x como texto y como código QR. La etiqueta de red junto a cada token importa más que la dirección en sí: “USDT BEP20” y “USDT ERC20” resuelven a la misma cadena de dirección en su wallet, pero le dicen al remitente qué cadena usar, y ahí es donde algo puede salir mal.

Wallets de hardware

Con un Ledger o Trezor, la clave privada nunca sale del dispositivo, y BSC funciona a través de la misma integración EVM que Ethereum. El flujo de recepción añade un paso que vale la pena mantener: el dispositivo muestra la dirección en su propia pantalla, y usted la compara con lo que muestra el ordenador antes de compartirla. Esa comparación derrota al malware de portapapeles, que intercambia direcciones en el ordenador pero no puede tocar la pantalla del dispositivo.

Sea cual sea el wallet que use, la cadena copiada no lleva información de red. Cuando la pegue en un formulario de retiro de un exchange, el menú desplegable de red junto a ella toma la decisión, así que compruebe que diga BSC o BEP20.

Una frase semilla, muchas direcciones: wallets HD en dos minutos

Los wallets modernos no guardan una bolsa de claves sin relación. Derivan todo a partir de una semilla, siguiendo tres estándares que se apilan uno sobre otro. BIP-39 convierte 12 o 24 palabras de diccionario en una semilla. BIP-32 hace crecer un árbol determinista de pares de claves a partir de esa semilla, de modo que las mismas palabras siempre producen el mismo árbol. BIP-44 fija qué rama pertenece a qué moneda, escrito como una ruta de derivación.

Para Ethereum la ruta registrada es m/44'/60'/0'/0/0, con 60 como tipo de moneda. BSC nunca registró un tipo de moneda propio; los wallets reutilizan el 60, que es la razón técnica por la que su wallet muestra la dirección idéntica en BSC, Ethereum, Polygon y Arbitrum. El último número en la ruta es un índice. Increméntelo y el wallet deriva una segunda dirección a partir de las mismas palabras, luego una tercera, sin necesitar una nueva copia de seguridad.

De ello se derivan dos consecuencias. Restaurar las palabras semilla en cualquier wallet BIP-44 recrea cada dirección que haya derivado alguna vez, por lo que las palabras son la copia de seguridad, toda la copia de seguridad. Y una plataforma que necesita miles de direcciones de depósito podría en principio derivarlas todas de una sola semilla, aunque las configuraciones en producción normalmente generan las claves individualmente y las registran mediante la API, de modo que ningún secreto único controla todos los depósitos de clientes a la vez.

Comprobar una dirección en BscScan

BscScan es el explorador de bloques de BSC, y treinta segundos allí responden a la mayoría de las preguntas de “¿funcionó?”.

Pegue cualquier dirección en el campo de búsqueda y llegará a su página de cuenta: saldo de BNB, tenencias de tokens, lista de transacciones. Para una dirección de depósito que acaba de crear, una página vacía es normal. La dirección existe como matemática; el explorador solo tiene algo que mostrar una vez que la toca la primera transferencia.

Observe la etiqueta cerca de la parte superior de la página. Las cuentas con una etiqueta “Contract” son smart contracts, tokens incluidos. Los fondos deberían moverse hacia direcciones simples, así que si una contraparte le pide que pague a una dirección de contrato, deténgase y pregunte por qué.

La verificación de tokens es el tercer uso. Cualquiera puede desplegar un token llamado “USDT” en BSC, y los resultados de búsqueda listan las falsificaciones junto a la real. El ticker no prueba nada; la dirección del contrato sí. Compárela con la que publica el emisor del token, y luego eche un vistazo al número de holders y al código fuente verificado en la página del token. Las falsificaciones rara vez falsifican bien esos detalles.

Después de una transacción de prueba, busque en su lugar el hash de transacción. La página de detalle muestra el remitente, el destinatario, el contrato del token y el monto, que juntos confirman que el dinero fue a donde usted quería, en la cadena que usted quería.

Antes de enviar: una breve rutina contra errores costosos

Tres hábitos cubren casi todas las formas en que las transferencias BEP20 salen mal.

Haga coincidir la etiqueta de la red con la era de la dirección. Todo lo actual es “BSC (BEP20)” con un destino 0x. Una guía, formulario o contraparte que mencione direcciones bnb1 o memos de depósito está describiendo BEP-2, retirado junto con la Beacon Chain en 2024. Trate tales instrucciones como obsoletas, no como una opción alternativa.

Lea el formulario de retiro dos veces: una para la dirección, otra para el menú desplegable de red. El campo de dirección valida el formato, el menú desplegable decide la cadena, y ningún validador detecta una dirección correcta en la red equivocada. Ese es el modo de fallo de la sección anterior, y ocurre en el lado del envío, lo que significa que puede prevenirlo allí.

Envíe un monto de prueba a cada dirección nueva. En BSC esta disciplina cuesta unos pocos centavos y uno o dos segundos de espera, así que no hay argumento económico en contra. Confirme la prueba en BscScan, luego envíe el resto. Los equipos que gestionan pagos formalizan el hábito: una nueva dirección de pago se pone en lista blanca solo después de una transferencia de prueba confirmada.

Validar una dirección BEP20 en código

La comprobación de formato es una única expresión regular. En JavaScript:

function isValidFormat(address) {
return /^0x[0-9a-fA-F]{40}$/.test(address);
}

La comprobación de checksum necesita Keccak-256, por ejemplo de @noble/hashes:

import { keccak_256 } from "@noble/hashes/sha3";
import { bytesToHex } from "@noble/hashes/utils";
function toChecksumAddress(address) {
const addr = address.toLowerCase().replace("0x", "");
const hash = bytesToHex(keccak_256(addr));
let out = "0x";
for (let i = 0; i < 40; i++) {
out += parseInt(hash[i], 16) >= 8 ? addr[i].toUpperCase() : addr[i];
}
return out;
}
function hasValidChecksum(address) {
return toChecksumAddress(address) === address;
}

En PHP, la expresión regular es suficiente para una comprobación de formato, y el paquete kornrunner/keccak cubre el checksum:

use kornrunner\Keccak;
function isValidBep20Address(string $address): bool
{
if (preg_match('/^0x[0-9a-fA-F]{40}$/', $address) !== 1) {
return false;
}
$hex = substr($address, 2);
// All one case: format-valid, but no checksum to verify
if ($hex === strtolower($hex) || $hex === strtoupper($hex)) {
return true;
}
$hash = Keccak::hash(strtolower($hex), 256);
for ($i = 0; $i < 40; $i++) {
$expectUpper = intval($hash[$i], 16) >= 8;
if (ctype_alpha($hex[$i]) && $expectUpper !== ctype_upper($hex[$i])) {
return false;
}
}
return true;
}

Tenga en cuenta que una comprobación exitosa solo prueba que la cadena está bien formada. No prueba que alguien posea la clave privada, ni le indica qué red pretende usar el remitente.

Creación de direcciones BSC mediante una API

Si gestiona una tienda, un producto SaaS o una plataforma similar a un exchange, necesita más de una dirección: típicamente una dirección de depósito por cliente, para poder distinguir los pagos entrantes. Hacer esto a mano en una app de wallet no escala más allá de un puñado de usuarios.

Con la API REST de Chaingateway, genera claves en su propio entorno y las registra para su uso en BSC. La autenticación usa un token Bearer en el encabezado Authorization:

Terminal window
curl -X POST https://app.chaingateway.io/api/v2/bsc/addresses/import \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"address": "0xYourGeneratedBscAddress",
"privatekey": "<generated secp256k1 private key, hex>",
"password": "<encryption password for this key>"
}'

Añada el encabezado X-Network: testnet y la misma llamada se ejecuta contra la testnet de BSC (chain ID 97), de modo que pueda probar todo el flujo con BNB de prueba gratuito antes de tocar mainnet. El envío posterior de tokens BEP20 pasa por POST /api/v2/bsc/transactions/bep20.

Una prueba gratuita de 7 días es suficiente para construir y probar esto; no pasa por un proceso de KYC para empezar. Los pasos de configuración están en la guía de inicio rápido, y los planes se listan en la página de precios.

Direcciones de depósito por cliente, más webhooks

La dirección es solo la mitad de un flujo de pago. La otra mitad es enterarse de que llegó el dinero sin consultar usted mismo la cadena. El patrón:

  1. Cuando un cliente inicia un pago, asígnele una dirección BSC dedicada y almacene el mapeo dirección-cliente en su base de datos.
  2. Registre un webhook para esa dirección. Cuando una transferencia BEP20 la alcanza, Chaingateway llama a su endpoint con los detalles de la transacción.
  3. Verifique la firma HMAC del webhook, y luego acredite al cliente en su propio sistema.

Las entregas de webhooks están firmadas con HMAC para que pueda rechazar llamadas falsificadas. Las entregas que su servidor no recibió tampoco están perdidas: GET /api/v2/bsc/webhooks/notifications/failed las lista, y POST /api/v2/bsc/webhooks/notifications/{id}/retry reenvía una. Si su servidor estaba caído, GET /api/v2/bsc/webhooks/notifications devuelve notificaciones pasadas, de modo que la reconciliación tras una interrupción es una única llamada a la API. La configuración completa, incluida la verificación de firma, está en la guía de webhooks.

El mismo patrón funciona en TRON, donde el formato de dirección es completamente diferente; vea ¿Qué es una dirección TRC20? para ese lado.

Preguntas frecuentes

¿Es una dirección BEP20 lo mismo que una dirección de Ethereum?

El formato es el mismo: 0x más 40 caracteres hexadecimales, derivados de la misma manera a partir de una clave secp256k1. La misma clave privada incluso controla la misma cadena de dirección en ambas redes. Pero los saldos son independientes por cadena. Tener 100 USDT en BSC no dice nada sobre su saldo en Ethereum.

¿Cómo obtengo una dirección de wallet BEP20?

Para uso personal, cree una cuenta en cualquier wallet compatible con BSC (MetaMask con la red BSC añadida, Trust Wallet, o un wallet de hardware) y mostrará su dirección 0x. Para una aplicación que necesite muchas direcciones, genere claves de forma programática y regístrelas mediante la API, por ejemplo con POST /api/v2/bsc/addresses/import.

¿Qué ocurre si envío tokens BEP20 a una dirección de Ethereum?

La transacción tiene éxito, porque toda dirección con formato Ethereum también es válida en BSC. Los tokens llegan a esa dirección en BSC. Si el propietario controla la clave privada, puede añadir la red BSC a su wallet y acceder a los tokens. Si era una dirección de depósito de un exchange que solo monitoriza Ethereum, los tokens quedan varados y usted depende del proceso de recuperación del exchange.

¿Cuál es la diferencia entre BEP-2 y BEP-20?

BEP-2 era el estándar de tokens de la ya retirada BNB Beacon Chain, con direcciones bnb1... y campos de memo. BEP-20 es el estándar tipo ERC-20 en BNB Smart Chain, con direcciones 0x.... Desde el cierre de la Beacon Chain en 2024, BEP-20 es en la práctica el único que importa.

¿Distinguen entre mayúsculas y minúsculas las direcciones BEP20?

No. Las grafías en mayúsculas y minúsculas de los mismos dígitos hexadecimales llegan a la misma cuenta. El patrón de mayúsculas y minúsculas mixto que ve es el checksum EIP-55: codifica una verificación de errores en el uso de mayúsculas, para que los wallets puedan detectar errores tipográficos antes de enviar.

¿Necesito BNB para recibir tokens BEP20?

No. El remitente paga el gas, por lo que recibir no le cuesta nada. Necesitará BNB en el momento en que quiera mover los tokens en adelante: una transferencia BEP20 utiliza aproximadamente 65.000 de gas, pagado en BNB, lo que equivale a unos pocos centavos a mediados de 2026. Un wallet con USDT pero cero BNB es un caso de soporte clásico; esos tokens permanecen inmóviles hasta que llega algo de BNB para cubrir la comisión.

¿Cuánto tarda una transferencia BEP20?

BSC ha producido un bloque cada 0,45 segundos desde el hard fork Fermi en enero de 2026, y la finalidad llega en aproximadamente un segundo. Una transferencia de wallet a wallet se completa antes de que termine de cambiar de pestaña. Los exchanges añaden sus propios requisitos de confirmación, por lo que un depósito puede acreditarse más tarde de lo que la cadena lo finaliza.

¿Cómo sé si un token en BSC es el auténtico?

Compruebe la dirección del contrato, nunca el nombre o el logo. Compare la dirección del contrato que muestra BscScan con la que publica el emisor en su sitio oficial, y observe el número de holders y el código fuente verificado como señales de apoyo. Un token con el ticker correcto, unas pocas docenas de holders y código no verificado es una copia.

¿Listo para construirlo tú mismo? Obtenga su clave de API — prueba de 7 días, sin tarjeta — o consulte API de Binance Smart Chain para la referencia completa de los endpoints.

C
Chaingateway Team
Expertos en blockchain

El equipo de Chaingateway se dedica a simplificar la integración blockchain para desarrolladores de todo el mundo.