WebUSB
WebUSB es una API de navegador que permite a las aplicaciones web comunicarse directamente con billeteras de hardware conectadas por USB para transacciones criptográficas seguras sin necesidad de complementos o aplicaciones nativas.
¿Qué es un WebUSB?
Un WebUSB es una API de navegador que permite a las aplicaciones web comunicarse directamente con dispositivos USB. Permite que los sitios accedan a hardware como billeteras criptográficas sin complementos de navegador ni aplicaciones de escritorio.
WebUSB funciona a través de las API de JavaScript en los navegadores compatibles. Una aplicación web llama a navigator.usb.requestDevice() con filtros para el ID de proveedor y el ID de producto. Los usuarios otorgan permiso y la aplicación reclama una interfaz USB para enviar comandos y recibir respuestas. Por ejemplo, una aplicación descentralizada (dApp) se conecta a un Ledger Nano a través de USB, solicita una firma de transacción y la recibe de forma segura.
WebUSB es importante para las criptomonedas porque simplifica el uso seguro de billeteras de hardware. Elimina extensiones arriesgadas como los puentes de MetaMask. Las claves privadas permanecen en el chip seguro de la billetera. Las transacciones se firman sin conexión, lo que reduce los riesgos de phishing y malware.
Las características clave incluyen permisos solicitados por el usuario por sesión, soporte en Chrome y Edge, y acceso limitado a puntos finales específicos de USB. Sigue el estándar USB pero agrega capas de seguridad web como el aislamiento de origen.
La Prueba de Reservas (PoR) es un método utilizado por las plataformas de criptomonedas para verificar que tienen suficientes activos para cubrir los depósitos de los usuarios.
Read full definitionLedger es una marca de billeteras de hardware que almacenan de forma segura las claves privadas de criptomonedas fuera de línea, como la serie Ledger Nano.
Read full definitionEjemplos reales
Ejemplo 1: Un usuario visita una plataforma DeFi en Chrome. Conecta su billetera USB Ledger Nano S. El sitio utiliza navigator.usb.requestDevice({filters:[{vendorId:0x2c97,productId:0x1015}]}); para conectar. El usuario aprueba el aviso, firma una transacción de intercambio de tokens y confirma en la pantalla del dispositivo.
Ejemplo 2: Los desarrolladores crean una dApp para staking. WebUSB permite a los usuarios conectar directamente el Trezor Model T. La aplicación reclama la interfaz HID, envía una solicitud de firma para un depósito de validador y recibe el mensaje firmado sin extensiones.
Ejemplo 3: En la versión web de Ledger Live, WebUSB actualiza el firmware. El navegador detecta el dispositivo, transfiere de manera segura la carga útil de la actualización y verifica la integridad, todo mientras las claves privadas permanecen aisladas en el elemento seguro.
Ejemplo 4: Un sitio de seguimiento de portafolios utiliza WebUSB para obtener saldos de una billetera hardware Keystone. Los usuarios otorgan permiso una vez por sesión. La aplicación consulta los datos de la cuenta a través de USB sin exponer las semillas en línea.
DeFi (Finanzas Descentralizadas) se refiere a un conjunto de servicios financieros, como préstamos y trading, construidos sobre tecnología blockchain sin intermediarios tradicionales como bancos.
Read full definitionLedger es una marca de billeteras de hardware que almacenan de forma segura las claves privadas de criptomonedas fuera de línea, como la serie Ledger Nano.
Read full definitionEn criptomonedas, un intercambio es el cambio directo de un token por otro en una blockchain, generalmente a través de intercambios descentralizados (DEX) sin intermediarios.
Read full definitionTrezor es una billetera hardware de SatoshiLabs. Almacena claves privadas fuera de línea para asegurar criptomonedas.
Read full definitionUn validador es un nodo en una blockchain proof-of-stake que apuesta criptomonedas para verificar transacciones, proponer bloques y asegurar la red.
Read full definitionLedger Live es una aplicación de software que gestiona los activos de criptomonedas e interactúa con las billeteras hardware de Ledger para transacciones seguras y gestión de portafolios.
Read full definitionLa telemetría en criptomonedas y blockchain se refiere a la recopilación y transmisión automática de datos anónimos de uso, métricas e informes de errores desde billeteras o nodos para mejorar el software.
Read full definitionKeystone es una marca de billeteras de hardware air-gapped, como la Keystone Pro, que almacenan de forma segura las claves privadas de criptomonedas fuera de línea.
Read full definitionLa Prueba de Reservas (PoR) es un método utilizado por las plataformas de criptomonedas para verificar que tienen suficientes activos para cubrir los depósitos de los usuarios.
Read full definition¿Listo para elegir una Billetera Segura?
Usa nuestras herramientas para encontrar la billetera de hardware ideal para tus necesidades.