Formato de código QR para firma sin conexión
La cartera fría de Ownbit cruza el aislamiento físico usando códigos QR cuyo contenido se decodifica por completo a texto plano. No hay ningún protocolo propietario oculto — cada QR lleva un prefijo definido, y puedes decodificar cualquiera de ellos tú mismo.
Configuración de la cartera de solo lectura
| Prefijo | Propósito |
|---|---|
bb_watch: | Crear una nueva cartera de solo lectura |
bb_addcoin: | Añadir una moneda a la cartera de solo lectura |
bb_mswatch: | Crear una cartera de solo lectura multifirma |
Firma de cartera individual
| Prefijo | Propósito |
|---|---|
bb_sign: | Firmar una transacción (sin conexión, en la cartera fría) |
bb_signresult: | Resultado firmado de una solicitud de firma solo de mensaje |
bb_tx: | Transmitir la transacción firmada a la red |
Firma multifirma
La firma multifirma empareja un QR de solicitud (mostrado por la cartera iniciadora) con el QR de firma/transacción devuelto por cada co-firmante. Las cuatro etapas son iniciar → confirmar → desplegar → ejecutar.
| Etapa | Solicitud | Firma / tx devuelta |
|---|---|---|
| Iniciar | bb_msinitiate: | bb_txmsinitiate: |
| Confirmar | bb_msconfirm: | bb_txmsconfirm: |
| Desplegar | bb_msdeploy: | bb_txmsdeploy: |
| Ejecutar | bb_msexecute: | bb_txmsexecute: |
Codificación y decodificación
La carga útil está comprimida con zlib y luego codificada en Base64. Descomprime el Base64 e infla el flujo zlib para recuperar el texto plano — una clave pública/dirección (para bb_watch / bb_addcoin) o una transacción y su firma (para bb_sign / bb_tx). La referencia completa de decodificación está publicada en bb_sign_encoding.txt.
Como cada QR se decodifica a texto plano que puedes inspeccionar, no se contrabandea ningún dato privado por el canal a nivel de texto plano. Consulta Verifícalo tú mismo para la comprobación práctica.
Última actualización:
Descargar Ownbit
Instala la app y luego configura una cartera fría o multifirma según el flujo que necesites.