Conseguir una billetera y mantenerla segura
Para tener ZBC necesitas una clave, y una billetera es el programa que guarda la clave y firma con ella. La billetera oficial de ZooBC es una sola página web que sirve cada nodo: no hay nada que instalar ni nadie con quien registrarse. Esta página explica cómo empezar y cómo mantenerte seguro; los detalles técnicos están en billetera web.
Dónde conseguirla
La billetera oficial es un solo archivo HTML. Cada nodo de ZooBC la sirve en su dirección raíz y en /wallet, y las pasarelas públicas sirven la misma página en sus propios dominios (pasarelas). Ábrela en un navegador moderno y podrás crear una billetera nueva o restaurar una a partir de su frase de recuperación, ver tus saldos y tus tokens, y enviar transacciones.
No necesitas ninguna tienda de aplicaciones ni registrarte: en ZooBC tu clave es tu cuenta (cuentas y direcciones). La billetera no es una extensión del navegador, y no hace falta ningún dispositivo especial.
Cómo protege tu clave
La billetera construye y firma cada transacción dentro de la página y solo envía a un nodo los bytes firmados. Ningún servidor, pasarela ni nodo recibe nunca tu clave, así que ninguno de ellos puede firmar por ti ni filtrarla. 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.
Una billetera puede contener varias cuentas, y también cuentas en otros formatos, como direcciones de Ethereum o de Bitcoin (claves y tipos de cuenta). También puede vigilar una dirección sin su clave, para seguir su saldo y su actividad.
La frase de recuperación
Cuando creas una billetera, te muestra una frase de recuperación de 12, 15, 18, 21 o 24 palabras, según BIP-39, un estándar usado en todo el sector. La billetera recomienda 24 palabras, el estándar que se usa para las cuentas del génesis de ZooBC. A partir de las palabras calcula una semilla, y a partir de la semilla deriva tus claves de ZooBC según la ruta m/44'/883'/n', donde 883 es el tipo de moneda de ZooBC y n numera tus cuentas: la cuenta 0, la cuenta 1, etc. Las mismas palabras dan siempre las mismas cuentas, en cualquier dispositivo y en cualquier herramienta que siga el esquema, años después.
La frase es el secreto maestro de todo lo que se deriva de ella. Quien tenga las palabras controla los fondos, y nadie puede restablecerlas ni recuperarlas por ti: ningún servidor guarda una copia. La frase no caduca, y no es tu dirección. Tu dirección es pública y está hecha para compartirse; la frase, nunca.
Mantenerla segura
- Anota las palabras en orden, y guárdalas fuera de línea y en privado. Son tu única copia de seguridad.
- Nunca las escribas en un sitio o un programa en el que no confíes, y nunca se las des a nadie, sea cual sea el motivo que te den.
- Antes de escribir tu frase en una copia descargada de la billetera, comprueba que el archivo es auténtico: su huella puede buscarse en la cadena (comprobar un archivo descargado).
- Deja que la billetera compruebe cada dirección a la que envías. Una dirección con una errata falla su suma de verificación y se rechaza antes de enviar nada.
- Para guardar una clave en un ordenador que nunca se conecta a internet, usa el modo air-gap de la billetera: firma allí y muestra la transacción firmada como texto y como código QR, que cualquier copia en línea de la billetera puede enviar sin clave (billetera web).
Probarla sin riesgo
En testnet las monedas no tienen valor y un faucet las regala, así que puedes probar todas las funciones antes de usar mainnet (devnet, testnet y mainnet). Las redes son cadenas separadas: una dirección con fondos en testnet muestra un saldo de cero en mainnet, y una transacción firmada para una no es válida en la otra.