Unidad 2 · Lección 2.3

Rutas de derivación

Unidad 2: La seed por dentro · lección 3 de 5

Al terminar esta lección podrás

  • Leer una ruta como m/84'/0'/0'/0/0 nivel a nivel
  • Relacionar cada estándar (44, 49, 84 y 86) con el tipo de dirección que da

«Mi seed es mi dirección.» Tampoco. Una seed da millones de direcciones, y la billetera necesita saber por qué rama del árbol bajar para encontrarlas. Esa indicación es la ruta de derivación.

Toma la primera dirección de una billetera de SegWit nativo:

m / 84' / 0' / 0' / 0 / 0

Se lee de izquierda a derecha. La m es la clave maestra. El 84 dice el estándar y, con él, el tipo de dirección. El primer 0 es la red, Bitcoin. El segundo, la cuenta: casi todo el mundo usa la 0. Luego viene la cadena, 0 para recibir y 1 para el cambio, y al final el número de dirección. Los nombres de cada nivel y la tabla completa están en la entrada; aquí importa lo que hacen.

Con la misma frase, cada estándar abre una familia de direcciones distinta:

  • 44: direcciones que empiezan por 1, por costumbre, porque BIP-44 no fija el tipo.
  • 49: direcciones que empiezan por 3 (SegWit envuelto).
  • 84: direcciones bc1q (SegWit nativo).
  • 86: direcciones bc1p (Taproot).

Misma frase, misma huella maestra, cuatro familias que no se parecen en nada. Si tus fondos están en una y la billetera mira otra, ve cero.

Fíjate también en los apóstrofos. Marcan los pasos endurecidos: estándar, red y cuenta. Los dos últimos, cadena y número, son normales. Por eso, con la clave pública de la cuenta se pueden calcular todas sus direcciones sin tocar una sola clave privada. Y por eso lo que se filtre por debajo de la cuenta no sube a las demás cuentas ni a la clave maestra.

En la entrada de rutas lee «Leer una ruta, nivel a nivel», «Los estándares más usados» y «El apóstrofo no es decoración». En la de HD wallets basta con el párrafo de «Cómo nace un hijo» que explica por qué una xpub genera direcciones.

Lee en Bitcoinpedia

Pruébalo

Explorador de rutas de derivaciónAbrir aparte

Solo se usa la frase de prueba pública «abandon … about»: cualquiera puede gastar lo que se envíe a estas direcciones. No hay ningún campo para escribir una frase tuya, y nunca debes escribirla en una web.

Detective del saldo cero

Pega una dirección y la herramienta busca en qué estándar, cuenta, cadena e índice aparece con la frase elegida. Es lo que hay que averiguar cuando restauras una billetera y sale vacía.

Prueba:
100 % local: nada sale de tu navegador
Actividad

En el explorador, con «Sin passphrase» y la cuenta 0, recorre los cuatro estándares. Apunta cómo empieza la primera dirección de cada uno y el prefijo de la clave de cuenta. ¿Cambia la huella maestra? Después pon la cuenta 1 y luego la cadena 1 (cambio): ¿qué parte de la ruta se mueve cada vez? En tu escenario, apunta qué estándar y qué ruta de cuenta usará tu billetera. Si tu plan va a ser una multifirma, como puede pasar en la pareja o el negocio, anota que la ruta sola no basta: lo verás en las unidades 3 y 6.

Piénsalo o escríbelo a mano. No guardamos lo que respondas.