¿Se puede perder un bloque intermedio?

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?

Hola XR SC, bienvenido a Bitcoin.Stackexchange.com. ¿Podría dejar de poner la etiqueta de conocimiento cero en sus preguntas? Se refiere a un concepto específico en criptografía que no estaba relacionado con ninguna de sus preguntas hasta ahora.
Genial, gracias por tu comentario. De hecho, pensé que conocimiento cero significa: "No tengo conocimiento de bitcoin" :)
Je, sí, eso pensé. :) Es posible que te hayas dado cuenta de que este sitio es un poco diferente a los foros regulares: ¿Has visto nuestro recorrido ? Ya has hecho algunas preguntas. Tal vez algunos ya hayan recopilado respuestas que le parecieron convincentes, y es posible que desee considerar aceptar una de las respuestas. :) Además de eso, ¡continúa!

Respuestas (3)

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.

Gracias Jestin por tu respuesta. ¿Cómo tengo que leer los nodos del mapa de red? Las posiciones son aleatorias? ¿geográfico?
No estoy seguro de los detalles, pero estoy seguro de que hay una explicación en el sitio si miras alrededor. Simplemente pensé que era una visualización genial;)

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.