Entiendo que una "billetera" es una clave privada y una colección de claves públicas asociadas. Pero si solo me dieran una clave privada, ¿podría determinar si tenía alguna dirección asociada/clave pública que tuviera bitcoin no gastado? ¿Si es así, cómo?
Una clave privada de Bitcoin siempre tiene exactamente una clave pública correspondiente de la que se puede derivar la dirección de Bitcoin. Las rutas de derivación se ven así: clave privada -> clave pública -> dirección de Bitcoin. Si, por ejemplo, solo tiene la clave pública, puede determinar la dirección de bitcoin, pero no la clave privada. Dada solo la dirección de Bitcoin, de hecho, ni siquiera puede determinar la clave pública subyacente.
Por lo tanto, todo lo que realmente necesita guardar es la clave privada, desde la cual puede encontrar la clave/dirección pública y verificar si hay salidas no gastadas para ella.
Además de eso, las billeteras Bitcoin deterministas tienen una forma inteligente de derivar de manera determinista una cantidad casi infinita de claves privadas, por lo que todo lo que necesitaría para mantenerse seguro es la semilla para esta derivación.
08Dc91semana
Bjarne Magnussen