¿Cuántos Bitcoins Faltan? [duplicar]

Recientemente mi disco duro se fue, perdiendo todos mis datos. Hago copias de seguridad con frecuencia y afortunadamente solo perdí 0.02BTC. Intenté todo para recuperarlos, pero sin suerte. Como dije, era una pequeña cantidad que no era mucho para mí para tirarme de los pelos. Solo golpea mi cabeza contra la pared. Y perderse un día de café.

Pero esto me hizo pensar. ¿Hay alguna forma de saber cuántos bitcoins faltan en el mundo?

Supongo que alrededor de 6000 transacciones después de que se hayan extraído todos los bitcoins, alguien puede desarrollar algún tipo de araña, bot o chatarra de algún tipo que indexe la cadena de bloques y haga una suposición informada al observar las transacciones.

Y si es así, ¿no sería posible determinar también los Bitcoins que faltan y rehacer o falsificar los Bitcoins que faltan?

Sé que Bitcoin usa el cifrado SHA. Pero con un buen poder de cómputo, el conocimiento de ninguno se vuelve a hacer. ¿No se podría crear algo así como tablas de arcoíris para falsificar los bitcoins que faltan?

Bueno, si cuenta los bitcoins de Dread Pirate Robert como perdidos (inaccesibles indefinidamente), entonces al menos 600,000
Me interesaría saber cómo llegaste a la conclusión de que sus claves privadas están perdidas. Sin embargo, para estar seguro, sería necesario que demuestre que él no escondió una copia de seguridad de sus claves privadas en algún lugar ni le dio a otra persona acceso a su riqueza, lo que dudo que nadie, incluido DPR, pueda probar.

Respuestas (1)

No se puede distinguir entre monedas guardadas y perdidas, porque solo es posible probar la propiedad de una clave privada, pero es imposible probar que se perdió una clave privada. Es decir, nadie puede notar la diferencia entre si simplemente no he movido mis monedas durante cinco años o si perdí la llave.

Las monedas no se pueden falsificar.

Las monedas solo se pueden gastar si se tiene acceso a la clave privada. Sin embargo, redescubrir una clave privada es extremadamente improbable y, debido a la cantidad de cómputo requerida, lo más probable es que no sea rentable.

Soy un poco nuevo en seguridad. Pero estoy un poco perdido en cuanto a por qué es imposible falsificar un bitcoin. Cuando almaceno, digamos una palabra como un hash, me da una cadena que parece aleatoria. Esa cadena siempre será la misma para esa palabra, pero completamente diferente para otras palabras. Permitir que las personas comparen y encuentren palabras. Creo que lo mismo podría ser cierto con btc, especialmente porque es de código abierto. ¿Puedes explicar con más detalle?
Describe con precisión el comportamiento de una función hash. Sin embargo, Bitcoin utiliza otro mecanismo llamado par de claves asimétricas . El par está compuesto por una dirección (clave pública) y una clave privada. Estos tienen la propiedad de que uno puede usarse para descifrar lo que el otro encriptó. Es decir, si cifra algo con una clave privada, todos pueden estar seguros de que el mensaje vino del propietario de la dirección correspondiente, porque solo pueden leerlo cuando aplican dicha dirección para descifrar.
Las cantidades reales de bitcoin se almacenan en el libro mayor público. Para realizar un pago, firma un mensaje a la red con su clave privada de que está enviando fondos desde la dirección correspondiente. No se aceptarán órdenes de pago si no utilizó la clave correcta para firmar. En conjunto, esto significa que nadie puede gastar bitcoins desde una dirección a menos que tenga el control de la clave privada correcta. Sin embargo, la clave privada no se puede derivar de la dirección. Habría que adivinarlo, pero hay 2^160 claves privadas posibles.
Vale, creo que ahora entiendo un poco más. Entonces, digamos que tenía una billetera más antigua con transacciones y direcciones. Algunos enviaron un BTC a la dirección en wallet.dat, el wallet.dat se destruye después de recibir el BTC. Debido a que la dirección y las transacciones están ahí, ¿por qué la billetera no sabe a partir de los datos de la billetera más antigua que falta un BTC y se actualiza? ¿O sí? IDK y no he probado. No estoy seguro si entiendes completamente lo que estoy diciendo
Por cierto, te felicito por la explicación. No puedo hacer mucho porque no tengo representante, pero te votaría si pudiera.
¡La billetera en sí solo contiene los pares de claves! El cliente solo pone a disposición la información sobre las transacciones y los fondos al verificar sus direcciones con el estado actual de la cadena de bloques (que llamé libro mayor público arriba y almacena el historial completo de transacciones). Mientras conserve una copia de seguridad actual de su wallet.dat (es decir, sus claves), no perderá nada. Solo tendría que volver a importar su billetera a un nuevo cliente y sincronizar con la red y estaría bien. Por cierto, esa es también la razón por la que puede recibir fondos mientras está desconectado.
Interesante. Gracias. Ese no fue el caso para mí. Pero es útil saberlo. Para futura referencia
Deberá hacer una copia de seguridad de la billetera al menos cada 100 transacciones para estar seguro, porque Bitcoin-QT almacena 100 direcciones sin usar en todo momento. O podría aumentar esa configuración y estar más seguro durante más tiempo. ;) Si crees que respondí a tu pregunta, puedes aceptar mi respuesta. :)