Bitcoin Forum
June 26, 2019, 07:07:36 PM *
News: Latest Bitcoin Core release: 0.18.0 [Torrent] (New!)
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [Bitcoin Core] ¿Se puede liberar espacio en la carpeta de la cadena de bloques?  (Read 79 times)
MA40
Sr. Member
****
Offline Offline

Activity: 501
Merit: 311


--- I ❤ Ƀ ---


View Profile WWW
July 26, 2018, 11:12:09 PM
Last edit: July 27, 2018, 09:50:48 AM by MA40
Merited by paxmao (1)
 #1

Hola.

En el momento de escribir esto, mi carpeta donde se guardan los bloques ocupa 187 G, y mirando lo que ocupa la cadena de bloques en https://www.blockchain.com/es/charts/blocks-size es 176 G, o sea 11 G menos.

Yo no lo sé pero... ¿podría ser que se hayan almacenado en mi disco duro (donde se guarda la cadena de bloques) los bloques huérfanos o bloques “stale” que se han producido desde que instalé mi Bitcoin Core?

Si fuera así, ¿se pueden eliminar de alguna forma? O sea algo así como el comando “liberar espacio o eliminar bloques huérfanos y “stale”.

Y si no es ése el caso, ¿a qué se puede deber la diferencia en el espacio de almacenamiento?

Un saludo.

¿Qué sucedería si se enfrentara una fuerza imparable contra un muro inamovible?
Ediciones MA40 - Libros clásicos de ajedrez ♟♟♜♞♝♛♚♝♞♜♟♟
ChessFaucet.com - Gana bitcoins jugando al ajedrez contra el ordenador
1561576056
Hero Member
*
Offline Offline

Posts: 1561576056

View Profile Personal Message (Offline)

Ignore
1561576056
Reply with quote  #2

1561576056
Report to moderator
PLAY NOW
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1561576056
Hero Member
*
Offline Offline

Posts: 1561576056

View Profile Personal Message (Offline)

Ignore
1561576056
Reply with quote  #2

1561576056
Report to moderator
Perejil
Member
**
Offline Offline

Activity: 114
Merit: 43


View Profile
July 27, 2018, 10:24:57 AM
Last edit: July 27, 2018, 03:37:19 PM by Perejil
 #2

Seria interesante si se pudiera hacer algo.
Mi carpeta de bloques ocupa 190 gigas y ya la he tenido que cambiar a otro disco duro mas grande.
Son 14 gigas mas, ni mas ni menos. Supongo que despues de unos años, igual lo mejor seria borrar y resincronizar pero con la eternidad que se pega el core para actualizar, me tira para atras.
A ver si alguien conoce el comando magico.
Saludos.

Edito:
  • blocks ------- 187 Gb.
  • chainstate --- 3 Gb.
         
Shawshank
Legendary
*
Offline Offline

Activity: 1453
Merit: 1141



View Profile
July 27, 2018, 09:30:49 PM
Merited by paxmao (2), MA40 (1)
 #3

Tal y como yo lo entiendo, eliminar los bloques huérfanos sería prácticamente lo mismo que obligar a que haya una profundidad de bloques por debajo del bloque más alto a partir de la cual ya no se pueden revertir los bloques. Es decir, eliminar los bloques huérfanos solo tendría sentido si también existiera la restricción fuerte del protocolo que obligara a que si se ha recibido el bloque número 533988, por ejemplo, ya no se pudieran aceptar bifurcaciones válidas como cadena principal si está 100 bloques por debajo de esa altura, por ejemplo. Sin embargo, esa consideración aparentemente tan inocua, podría crear multitud de problemas en situaciones en la que internet se escinda temporalmente por intentos de censura en algún país, etc.

Así que solo queda considerar que los bloques huérfanos no se pueden eliminar porque también forman parte de la cadena de bloques aunque todos esperamos que los incentivos garantizan que nadie se va a poner a construir por encima de ellos porque le va a resultar más rentable construir sobre el bloque más alto.

Así que creo que nunca existirá ningún comando que permita eliminar bloques huérfanos. Quizás podría tener algo más de sentido la existencia de algún comando que mostrara los bloques huérfanos, pero tampoco veo que eso ofrezca valor. Como está ahora, está bien.

El número de bloques huérfanos es inferior al 1% en cualquier caso...

A bank-only system is similar to having your Bitcoin wallet confined to your national ID, essentially forfeiting your privacy and handing all private keys to the government
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!