¿Qué tan rápido está creciendo la cadena de bloques de Ethereum y qué tan grande es probable que crezca en el futuro? ¿Sigue siendo alrededor de 1 GB por mes? ¿Hay algoritmos de poda o compresión de datos implementados o planeados para ser utilizados?
Actualización el 9 de diciembre de 2018 / Bloque ~ 6_850_000: es bastante molesto mantener esta respuesta actualizada.
Última actualización: 14 de mayo de 2018 / Bloque ~ 5_600_000
Client / Mode | Block Number | Disk Space
======================|================|===========
geth light | 5_600_000 | 363M
geth fast full | 5_600_000 | 142G
geth full full | ?_???_??? [1] | 239G + [1]
geth full archive | 4_980_000 [2] | 671G
[1]
Mi disco estaba lleno, no esperaba que esto se quedara sin espacio y no pude repetir este modo de sincronización[2]
No logré sincronizar el nodo de archivo en seis semanas, desafortunadamente por completo.Última actualización: 14 de mayo de 2018 / Bloque ~ 5_600_000
Client / Mode | Block Number | Disk Space
======================|================|===========
parity light | 5_600_000 | 89M
parity warp fast | 5_600_000 | 82G
parity full fast | 5_600_000 | 78G
parity full archive | 5_600_000 | 1.1T
Actualización: 29 de noviembre de 2017. Afri ha escrito una publicación de blog sobre esto, especialmente. Modos de poda de paridad: el tamaño de la cadena de bloques de Ethereum no superará 1 TB en el corto plazo .
0x006ed403807ae87b9f958f25c33862927ba1b57b
:)--syncmode "fast"
cadena de bloques en mi computadora ahora tiene un tamaño de 220 GB . Me preocupa no poder operar un nodo completo por mucho más tiempo, ya que realmente necesita SSD.geth full archive
y geth full full
nodo? @Waqar LimActualmente, la red está creciendo alrededor de 1 GB por mes . Es difícil anticipar cuánto podría crecer y a qué ritmo, pero ya se están realizando esfuerzos para implementar la poda de árboles estatales en varios clientes. Estas técnicas contribuirán a los llamados "clientes ligeros".
En el gráfico vinculado anterior, la evolución del tamaño del bloque estima el tamaño del bloque en bytes a lo largo del tiempo que se puede usar para estimar la velocidad (tasa). El gráfico más adecuado depende de lo que entienda específicamente por tasa de crecimiento de bloque .
A partir del 01/11/2016, la cadena de bloques ethereum (ETH, es decir, compatible con la bifurcación DAO) descargada en modo completo ocupa 75 GB en mi disco. El cliente es geth (go-ethereum), versión 1.4.18, creado a partir de una fuente clonada de https://github.com/ethereum/go-ethereum , que se ejecuta en CentOS Linux, versión 7.2.1511.
Me he topado con los siguientes enlaces:
1- proporciona un gráfico en línea que presenta la evolución del tamaño actual de la cadena de bloques de Ethereum junto con el tamaño de la cadena de bloques de Bitcoin.
2- proporciona detalles sobre la red Ethereum, incluido el tamaño de la cadena de bloques https://bitinfocharts.com/ethereum/
Puntos de referencia realizados en Homestead en junio de 2016
-----------------------------------------
| - | Full | Fast | Light |
|-----------|--------|--------|---------|
| Disk | 22GB | 4.8GB | 600 Mo |
| Time | 5h | 21m | 21m |
-----------------------------------------
-------------------------------------------
| - | Archive | Fast | Light |
|-----------|----------|--------|---------|
| Disk | 22GB | 3.7GB | 2.5GB |
| Time | 2h | 1h30 | 2h |
-------------------------------------------
A partir del 1 de febrero, el tamaño de la cadena de bloques es de ~940k bloques, y se crea un nuevo bloque cada 17,2 segundos. Esto significa que, en promedio, la cadena de bloques aumenta en 152 790 bloques cada mes.
Un tamaño de bloque promedio aproximado, en este momento, es de alrededor de 1225 bytes. Con este tamaño de bloque promedio, el aumento del tamaño de la cadena de bloques es de 187 MB por mes (152 790 bloques x 1225 bytes).
Referencia utilizada: https://www.etherscan.io
Estoy sincronizando un nodo en modo completo. Actualmente está en el bloque 5005306 (finales de enero de 2018) y tiene 700 Gb. Probablemente ha estado funcionando durante más de 20 días.
--gcmode=archive
opción?
q9f
A. Gupta