τ
BittensorPro
Guide Market Tools Catalog
TAO
← Volver al curso básico
// MÓDULO 06

Tu primera wallet

El sistema coldkey/hotkey de Bittensor, instalación del CLI, creación paso a paso de tu primera wallet y las 5 reglas de oro de la seguridad.

Nivel Básico 5 horas Módulo 05
// Objetivos del módulo
// 01

El sistema de claves de Bittensor

1.1. Coldkey y hotkey: la arquitectura dual

Bittensor usa un sistema de dos tipos de claves diseñado para separar seguridad y operatividad:

Concepto clave

La separación coldkey/hotkey es una innovación de seguridad de Bittensor. Los fondos TAO viven en la coldkey. La hotkey opera en la red pero no puede mover esos fondos sin la autorización de la coldkey. Aunque te hackeen la hotkey, no pueden robar tu TAO.

1.2. Cómo se relacionan

La relación es jerárquica:

ClaveFunciónSeguridadConectada
ColdkeyGuarda fondos TAO, firma transferencias y staking grandesMáximaNunca (idealmente)
HotkeyOpera en subredes, recibe recompensas diariasAltaSí (servidor)
// 02

Instalación del CLI de Bittensor

2.1. Requisitos previos

El CLI de Bittensor (btcli) se instala con Python. Necesitas:

2.2. Instalación en Linux/Mac

Abre el terminal y ejecuta los siguientes comandos:

Comandos en orden

# Crear un entorno virtual (recomendado)
python3 -m venv bittensor-env
source bittensor-env/bin/activate

# Instalar bittensor
pip install bittensor

# Verificar la instalación
btcli --version

2.3. Instalación en Windows

En Windows, usa PowerShell como administrador:

Comandos en orden

# Crear entorno virtual
python -m venv bittensor-env
.\bittensor-env\Scripts\Activate.ps1

# Instalar bittensor
pip install bittensor

# Verificar
btcli --version

Si ves un número de versión (ej. 8.x.x), la instalación fue correcta. Si hay errores, revisa que Python está en el PATH del sistema.

// 03

Crear tu coldkey

3.1. El comando de creación

Con el CLI instalado, crear una coldkey es un solo comando:

Comando

btcli wallet new_coldkey --wallet.name mi-wallet

El CLI te pedirá una contraseña para cifrar la coldkey localmente. Esta contraseña protege el archivo en tu ordenador. Elige una contraseña fuerte que recuerdes.

3.2. La frase semilla (mnemonic)

Después de crear la coldkey, el CLI te mostrará una frase semilla de 12 o 24 palabras, similar a:

Ejemplo (NO uses estas palabras)

abandon ability able about above absent
access accident account accuse achieve acid

⚠ IMPORTANTE

NUNCA muestres tu frase semilla a nadie. NUNCA la almacenes en texto digital (email, Notion, Google Drive, fotos). Escríbela en papel y guárdala en un lugar seguro. Esta frase ES tu wallet. Con ella puedes recuperar todos tus fondos en cualquier ordenador del mundo. Sin ella, si pierdes el ordenador, pierdes todo.

3.3. Dónde se guarda la coldkey

El CLI crea los archivos de la wallet en:

Estos archivos están cifrados con tu contraseña. Puedes hacer una copia de seguridad de la carpeta ~/.bittensor/wallets, pero la copia más importante es siempre la frase semilla en papel.

// 04

Crear tu hotkey

4.1. El comando de creación

Con la coldkey creada, ahora puedes crear una hotkey asociada:

Comando

btcli wallet new_hotkey --wallet.name mi-wallet --wallet.hotkey mi-hotkey

La hotkey tiene su propia frase semilla, separada de la coldkey. Guárdala también en papel, aunque con menor prioridad que la coldkey (recuerda: los fondos están en la coldkey, no en la hotkey).

4.2. Ver tus wallets

Para ver todas tus wallets creadas y su estado:

Comando

btcli wallet list

Para ver el balance de tu wallet:

Comando

btcli wallet balance --wallet.name mi-wallet

4.3. Tu dirección pública

Para ver tu dirección pública de coldkey (la que das a otros para recibir TAO):

Comando

btcli wallet inspect --wallet.name mi-wallet

La dirección tiene el formato SS58 de Substrate, empezando por '5': algo como 5FHneLTW.... Esta dirección es pública: puedes compartirla con quien quiera enviarte TAO, sin riesgo.

// 05

Seguridad: las reglas de oro

5.1. Las 5 reglas fundamentales

5.2. Qué hacer si pierdes tu contraseña

Si olvidas la contraseña de tu coldkey pero tienes la frase semilla, puedes recuperar la wallet con:

Comando de recuperación

btcli wallet regen_coldkey --wallet.name mi-wallet-recuperada
# El CLI te pedirá las 12/24 palabras de tu frase semilla

5.3. Verificar la wallet en el explorador

Una vez creada tu wallet y depositado TAO, puedes verificar tu saldo en:

Glosario del módulo
Coldkey
Clave principal de Bittensor donde se guardan los fondos TAO. Debe mantenerse offline.
Hotkey
Clave operativa vinculada a la coldkey. Se usa para operaciones frecuentes en la red.
Frase semilla
12 o 24 palabras que permiten recuperar una wallet en cualquier ordenador. Es la clave maestra.
btcli
CLI oficial de Bittensor para gestionar wallets, stakes y operaciones en la red.
Formato SS58
Formato de dirección pública usado en Substrate/Bittensor (empieza por '5').
Cifrado local
Protección del archivo de la wallet con una contraseña en el dispositivo local.
Mnemonic
Otro nombre para la frase semilla. Estándar BIP39 usado en la mayoría de wallets cripto.
Hardware wallet
Dispositivo físico (Ledger, Trezor) que guarda las claves privadas offline.
Phishing
Ataque de ingeniería social que suplanta webs legítimas para robar claves o credenciales.
Balance
Cantidad de TAO (u otros tokens) asociada a una dirección pública.
// Ejercicios
  1. Instala btcli en tu ordenador siguiendo los pasos del módulo. Verifica la instalación con btcli --version.
  2. Crea una coldkey de prueba llamada prueba. Escribe las palabras semilla en papel (esta es práctica, después puedes borrarla).
  3. Crea una hotkey llamada hotkey-prueba asociada a la coldkey prueba. Ejecuta btcli wallet list y muestra el resultado.
  4. Explica con tus palabras por qué la frase semilla es más importante que la contraseña local.
  5. ¿Qué diferencia hay entre perder la contraseña de tu coldkey y perder la frase semilla? ¿Cuál es recuperable?
  6. Compara el sistema coldkey/hotkey de Bittensor con el sistema de cuentas de un banco. ¿Qué ventajas de seguridad tiene el sistema cripto?
// Vídeos y referencias
Siguiente · Módulo 07
Explorar el ecosistema