Después de leer BIP44, vi
El propósito es un conjunto constante de 44' (o 0x8000002C) siguiendo la recomendación BIP43.
Creo que 0x8000002C es 128 como un número entero, ¿cómo equivale esto a 44 'sin embargo?
También creo que el ' significa que es una "clave reforzada", ¿está reforzada porque 128 está entre 0 y 2^32 - 1? ¿Lo que significa que la única clave que puede derivarlo es la clave privada?
Para elaborar más mi pensamiento, que puede o no ser correcto:
Estos son los niveles:
m / propósito' / tipo_moneda' / cuenta' / cambio / índice_dirección
propósito, tipo_de_moneda y cuenta, todos deben derivarse con la clave privada. Siempre estarán entre 0 y 2^32 -1
También he llegado a creer que si derivamos una dirección de cambio con xpub, entonces si derivamos la misma ruta con xpriv, ¿podemos gastar desde esa dirección de cambio?
Por ejemplo, si recibo algunos fondos en la dirección de cambio con la ruta:
m / 44' / 0' / 0' / 0 / 0
Entonces para gastar desde esta dirección específica, necesitaría la clave privada que le corresponde. Para obtenerlo, ¿usaría el xpriv en este camino?
Creo que 0x8000002C es 128 como un número entero
... No, no lo es. En primer lugar, ya es un número entero, solo representado en hexadecimal. En decimal es 2147483692. ¿Cómo obtuviste 128?
¿Cómo equivale esto a 44 'sin embargo?
44' significa que se deben usar llaves endurecidas. El distintivo de si una clave de un índice dado se fortalece es que el índice es mayor que 2^31, que es 2147483648. En hexadecimal, eso es 0x80000000. Eso es lo que significa el apóstrofe ( '
).
El 44 proviene de agregarlo a 2 ^ 31 para obtener el índice de clave endurecido final. En hexadecimal, 44 es 2C, por lo que 0x80000000 + 0x2C = 0x8000002C.
También creo que el ' significa que es una "clave reforzada", ¿está reforzada porque 128 está entre 0 y 2^32 - 1?
No, endurecido significa que el índice de clave está entre 2^31 y 2^32 - 1. Entre 0 y 2^31 - 1 son claves no endurecidas.
¿Lo que significa que la única clave que puede derivarlo es la clave privada?
Sí.
pieter wuille
kyle graham
Raghav Sood
m/44'/0'/0'/1/n
.kyle graham