Wiki de ZooBC
Integraciones

La billetera web

La billetera oficial de ZooBC es un solo archivo HTML que se ejecuta en un navegador web. Construye y firma cada transacción en tu dispositivo y solo envía a la red los bytes firmados, así que ningún servidor, pasarela ni nodo recibe nunca tu clave. No hay nada que instalar ni ninguna cuenta que abrir con nadie. Para los primeros pasos, véase conseguir una billetera y mantenerla segura; esta página explica cómo funciona la billetera.

De dónde viene

Cada nodo sirve la billetera en / y en /wallet, y las pasarelas públicas sirven la misma página en sus propios dominios. También puedes guardar una copia del archivo y abrirla desde tu propio disco. Como una billetera falsa puede parecer exactamente igual que la auténtica, comprueba una copia descargada antes de escribir en ella una frase de recuperación (comprobar un archivo descargado).

Las claves y la bóveda

Una billetera parte de una frase de recuperación: palabras BIP-39, de 12 a 24, con 24 como recomendación. Las claves se derivan de ella con SLIP-0010 Ed25519 según la ruta m/44'/883'/n', donde 883 es el tipo de moneda de ZooBC (claves y tipos de cuenta). La frase es la única copia de seguridad. Nadie guarda una copia, tampoco la ZooBC Foundation, así que nadie puede restaurar una frase perdida.

En tu dispositivo, la billetera guarda una bóveda cifrada, que se desbloquea con un PIN de 6 dígitos o con una frase de contraseña. También puede desbloquearse con una passkey, como la huella dactilar o el reconocimiento facial. Tras un PIN erróneo, la billetera te hace esperar antes del siguiente intento; borrar la bóveda tras varios intentos fallidos es una opción que puedes activar.

Las cuentas de solo lectura («Vigilar una dirección») muestran el saldo y la actividad de cualquier dirección sin tener su clave.

Firmar en la página

La billetera construye los bytes de cada transacción, firma con tu clave el resumen vinculado a la cadena (firmar una transacción) y envía la transacción firmada a un nodo. Una transacción firmada no puede cambiarse sin romper su firma, así que una pasarela o un nodo que la transporta puede reenviarla o descartarla, pero nunca alterarla ni firmar nada en tu nombre.

Dentro de tu navegador: frase de recuperación, clave, construir los bytes, firmar; solo la transacción firmada sale del navegador hacia una pasarela y un nodo
Dentro de tu navegador: frase de recuperación, clave, construir los bytes, firmar; solo la transacción firmada sale del navegador hacia una pasarela y un nodo

Muchos formatos de cuenta

Una billetera contiene cuentas en muchos formatos: cuentas nativas de ZooBC (ZBC_…), Ethereum y BNB (el mismo esquema 0x…), Bitcoin (SegWit bc1q…, heredado 1… y Taproot bc1p…), Solana, Polkadot, Cardano, Ripple, Tron y Tezos. Cada una firma con el esquema propio de su cadena de origen, y cada una es una cuenta separada en el libro contable de ZooBC (claves y tipos de cuenta).

La billetera también puede pedir a MetaMask que firme un consentimiento que vincula una dirección de Ethereum a un grupo de cuentas (MetaMask y el acceso al estilo de Ethereum).

Modo air-gap

Firmar y difundir son pasos separados, y la billetera puede mantenerlos separados. En modo air-gap se ejecuta en un ordenador que nunca se conecta a internet. Allí construye y firma cada transacción, pero en lugar de enviarla, muestra la transacción firmada como texto y como código QR. Tú la llevas a cualquier copia en línea de la billetera y la pegas o la escaneas en la página Enviar, que no necesita ninguna clave. La clave nunca toca una máquina conectada.

Envíala poco después de firmarla. Una transacción lleva su propia marca de tiempo, y un bloque solo puede incluirla dentro de una ventana posterior a ese momento: una hora por defecto o, para una transacción de versión 3, una ventana que ella misma indica, de hasta un día (caducidad y marcas de tiempo).

Un ordenador sin conexión construye y firma, la transacción firmada viaja como código QR o como texto hasta la página Enviar de una billetera en línea, que no necesita ninguna clave, y de ahí a un nodo
Un ordenador sin conexión construye y firma, la transacción firmada viaja como código QR o como texto hasta la página Enviar de una billetera en línea, que no necesita ninguna clave, y de ahí a un nodo

Mantenerse conectada

La billetera llega a la cadena a través de una pasarela. Cuando su pasarela falla, vuelve a leer las listas en la cadena de pasarelas, relays y servicios de archivo y pasa a otra. Las llamadas entre cuentas, la presencia en línea y los movimientos de las partidas de canal pasan por un relay. Cuando se registra en la cadena una versión más nueva del nodo, la billetera muestra un aviso, y el propietario de un nodo puede ajustar el interruptor de actualización del nodo desde la billetera sin iniciar sesión en el servidor (versiones y actualizaciones).

Véase también