Dado que la cadena de bloques se almacena en una base de datos distribuida, ¿es posible que se pierda un bloque? Entonces sería imposible vincular bloques futuros a bloques anteriores.
¿Cuántas copias de la cadena de bloques hay?
Es técnicamente posible que se pierdan todas las copias de la cadena de bloques... pero es extremadamente improbable. Además, no veo ninguna razón por la que una pérdida de datos tan masiva se limite a un solo bloque histórico, en lugar de a toda la cadena de bloques.
Para una visualización genial de la cantidad de nodos completos en la red, mire aquí:
https://bitnodes.21.co/nodes/network-map/
Tenga en cuenta que probablemente haya muchas más copias de toda la cadena de bloques que nodos completos. Por ejemplo, ejecuto 1 nodo completo desde mi casa, pero también tengo 3 copias completas de la cadena de bloques respaldadas (por lo que no tengo que volver a descargar). Se necesitaría un evento catastrófico para destruir todas las copias de seguridad del mundo.
Además, habiendo trabajado en TI para un banco, puedo asegurarle que su cuenta bancaria no tiene tantas copias de seguridad redundantes.
La cadena de bloques se llama cadena de bloques porque cada bloque hace referencia a un bloque anterior sobre el que se construye. De la forma en que está estructurado bitcoind, se necesitaría un error malicioso para destruir un bloque en particular sin afectar a otros (en cuyo caso, todos los bloques que vienen después de dicho bloque no serían válidos). Entonces, a menos que haya algún supervirus que afecte a cada copia de la cadena de bloques para destruir un bloque en particular, es casi imposible perder "1 bloque".
Hay miles de nodos completos que almacenan una copia completa de la cadena de bloques, y servicios como blockchain.info y blockcypher.com tienen muchas copias redundantes y copias de seguridad de la cadena de bloques para garantizar que no se pierda.
Hay instancias en las que los bloques se invalidan o quedan huérfanos porque se encontró otro bloque con la prueba de trabajo adecuada y luego se extendió en lugar del bloque huérfano. Esta es probablemente la única instancia en la que un bloque podría considerarse "perdido".
Realmente no. Hay miles de copias de la cadena de bloques completa, y si un nodo pierde un bloque, podría recuperarlo fácilmente de un par.
Como los bloques no se pueden validar sin la cadena completa de sus ancestros hasta el bloque de génesis, perder un bloque equivaldría a perder la confianza en todos los bloques que le sucedieron. Esta cadena huérfana se consideraría inválida sin un vínculo con sus antepasados.
muro
John Smith
muro