Códigos QR para pagos cripto: BIP-21 y EIP-681 explicados
Los códigos QR se han convertido en la forma estándar de compartir direcciones de billeteras cripto tanto en persona como en línea. Pero no todos los códigos QR cripto son iguales. La diferencia entre un código QR básico y uno correctamente formateado puede significar la diferencia entre un pago exitoso y fondos perdidos.
Lo básico: ¿qué contiene un código QR cripto?
Un código QR cripto codifica una cadena de texto — generalmente una dirección de billetera. Pero los códigos QR modernos van más allá de la simple dirección. Utilizan esquemas URI que le indican a la aplicación de billetera del escáner qué blockchain usar, a qué dirección enviar y, opcionalmente, cuánto enviar.
BIP-21: el esquema URI de Bitcoin
BIP-21 (Bitcoin Improvement Proposal 21) define el formato estándar para URIs de pago Bitcoin:
bitcoin:bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh?amount=0.001
Desglosando esto:
bitcoin:— le indica a la aplicación de billetera que se trata de un pago Bitcoinbc1qxy2...— la dirección de Bitcoin real?amount=0.001— opcional: solicita 0.001 BTC
Cuando una aplicación de billetera escanea este código QR, completa automáticamente la dirección y el monto. El usuario solo necesita confirmar.
BIP-21 también soporta parámetros opcionales como label (descripción del destinatario) y message (una nota para la transacción).
EIP-681: el esquema URI de Ethereum
EIP-681 hace lo mismo para Ethereum y tokens ERC-20:
ethereum:0x89205A3A3b2A69De6Dbf7f01ED13B2108B2c43e7?value=1e18
Desglosando esto:
ethereum:— identifica esto como un pago de Ethereum0x8920...— la dirección de Ethereum?value=1e18— monto en wei (1e18 wei = 1 ETH)
Para tokens ERC-20 como USDT, la URI incluye el contrato del token:
ethereum:0xdAC17F958D2ee523a2206206994597C13D831ec7/transfer?address=0x89205A...&uint256=1e6
Esto le indica a la billetera que ejecute la función transfer en el contrato de USDT, enviando 1 USDT (1e6 porque USDT usa 6 decimales) a la dirección especificada.
Por qué los esquemas URI adecuados importan
Previenen errores de red
Sin un esquema URI, un código QR es solo una cadena de dirección sin formato. La aplicación de billetera no sabe si es una dirección de Bitcoin, una dirección de Ethereum u otra cosa. Con un esquema URI, la billetera sabe exactamente qué red usar.
Reducen el error del usuario
Cuando la dirección, el monto y la red están todos codificados en el código QR, no hay nada que el usuario deba escribir o seleccionar. Menos pasos manuales = menos errores.
Permiten pagos instantáneos
Algunos sistemas de punto de venta usan códigos QR BIP-21/EIP-681 con montos precargados. El cliente escanea, confirma, listo — similar a usar una tarjeta de crédito sin contacto.
Códigos QR para otras blockchains
Otras redes tienen sus propios esquemas URI:
- Solana: prefijo
solana:(usando la especificación Solana Pay) - Litecoin: prefijo
litecoin:(basado en BIP-21) - Dogecoin: prefijo
dogecoin: - TON: prefijo
ton://transfer/
Cómo cryptr.ee gestiona los códigos QR
Cuando usted añade una dirección de billetera a su página de cryptr.ee, el sistema automáticamente:
- Detecta la blockchain a partir del formato de la dirección
- Genera un código QR con el esquema URI correcto
- Muestra la insignia de la red para que los visitantes sepan a qué cadena pertenece
Para direcciones Bitcoin, genera URIs BIP-21. Para Ethereum y tokens ERC-20, utiliza EIP-681. Esto significa que cuando alguien escanea su código QR con su aplicación de billetera, la dirección y la red se completan automáticamente.
Los usuarios Premium también pueden personalizar los colores de los códigos QR para que coincidan con su marca — manteniendo intacta la funcionalidad del esquema URI.
Pruébelo usted mismo: cree una página gratuita en cryptr.ee y vea cómo funcionan los códigos QR para sus direcciones.
Comparta sus direcciones crypto con un solo enlace
Cree su página CrypTree gratuita en menos de 2 minutos. Sin tarjeta de crédito, sin contraseña.
Crear su página — Gratis