¿Cuánto tiempo se tarda en sincronizar toda la cadena?
1 respuesta
- votos
-
- 2019-03-25
Para sincronizar completamentetoda la cadena desdeelprincipio,deberíatomar unpocomenos de 24 horas,dependiendo de la velocidad de su SSD. Sino utiliza SSD,puedetardar varios días yno se recomienda.
Recientemente se agregaronnuevosmodos de historial,ya quenoesnecesario regenerartodos losmetadatos de contexto desdeelprincipioen lamayoría de los casos. Laejecuciónen esosmodos se sincronizará desdeelprincipiomuchomás rápido y será viableen configuraciones de hardware demenor costo.
Losnuevosmodos se resumen de la siguientemaneraparamás detallespueden leer https://blog.nomadic-labs.com/introducing-snapshots-and-history-modes-for-the-tezos-node.html
Los modos de historial permiten queelnodo seejecute sinmantener los archivos completos de la cadena.
Estos son lostresprimerosmodos:
Los nodos completos almacenantodos los datos de la cadena desdeel comienzo de la cadena,pero colocan los contextos archivados debajo delpunto de control actual. En otraspalabras,aúnpuede consultar cualquierbloque u operaciónen cualquierpunto de la cadena,peronopuede consultar los saldos o los derechos departicipación demasiado lejosen elpasado.
Los nodos rodantes son actualmente losmás ligeros,solomantienen unfragmento rodantemínimo de la cadena yeliminantodo lo queestá antes deestefragmento (bloques,operaciones y contextos archivados).
Los nodos de archivo almacenantodo. Esto corresponde al comportamiento actual de losnodos de Tezos.
Losnodos completos serán losnuevospredeterminados,ya que son suficientespara casitodos. Planeamosintroducirnuevosmodosen elfuturo.
Una cosaimportante ateneren cuentaes queejecutar unnodo completoes suficienteparamantenerel historial completo de la cadena. De hecho,losnodos de archivononecesitan usarpares de archivoparainiciar su archivo,sino solopares completos,ya que los datos de la cadena son suficientespara aplicar la cadena y construir los archivos de contexto. En otraspalabras,la rednopierde seguridad al cambiar a completa comopredeterminada.
To fully sync the entire chain from the start should take a little under 24 hours depending on the speed of your SSD. If you are using non-SSD it can take many days and is not recommended.
New history modes have recently been added as it's not necessary to regenerate all of the context metadata from the beginning for most cases. Running in those modes will sync from start much faster and be viable on lower cost hardware setups.
The new modes are summarized as follows for more details can read https://blog.nomadic-labs.com/introducing-snapshots-and-history-modes-for-the-tezos-node.html
History modes allow the node to run without maintaining the full archives of the chain.
Here are the three first modes:
full nodes store all chain data since the beginning of the chain, but drop the archived contexts below the current checkpoint. In other words, you can still query any block or operation at any point in the chain, but you cannot query the balances or staking rights too far in the past.
rolling nodes are currently the most lightweight, only keeping a minimal rolling fragment of the chain and deleting everything before this fragment (blocks, operations and archived contexts).
archive nodes store everything. This corresponds to the current behaviour of Tezos nodes.
Full nodes will be the new default, as they are sufficient for almost everyone. We plan to introduce new modes in the future.
An important thing to note is that running a full node is enough to maintain the full chain history. Indeed, archive nodes do not need to use archive peers to bootstrap their archive, but only full peers, as the chain data is enough to apply the chain and construct the context archives. In other words, the network does not lose any security by switching to full as the default.
-
gracias !y ¿quétangrande (GB)es la cadena actual?y ¿por quéestangrande?¿Pensé que Bitcoinestangrande y lasmonedas deprueba departicipaciónno?¿No había algúntipo de ventaja alejándose de losenormesgigabytes de PoW? Segúntengoentendido,lostezostendrán losmismosproblemas quebtc: ¿cómo abordar los requisitos de almacenamiento cada vezmayores?thx ! and how big (GB) is current chain? and why is it even so big? i thought bitcoin is so big and proof of stake coins not? Wasnt there some kind of advantage drifting away from the huge gigabytes of PoW? As I understand tezos will have same issues like btc - how to tackle the ever increasing storage requirements?
- 0
- 2019-03-27
- johnsmiththelird
-
Noes unproblema,si leeelenlaceen mi respuesta,verá que hay una diferenciaentre lostipos de datos almacenados,notodos los datos sonnecesariospara la seguridad.Bitcoinno admite contratosinteligentes,elestadoen estos contratos,así comotodos los datos delestadointermedio,es lo que hace queelnodo de archivo seatangrande.Actualmente alrededor de 90GBpara unnodo de archivoen Tezos.Perononecesitamantenertodoeseestadoparatener seguridad,losnodos completos sonmuchomáspequeños y losnodosmóvilesno ocupanmuchoen absoluto.Yen el caso delmodo rodante,realmenteno crecerá ya que siempre seestápodando.It's not a problem, if you read the link in my answer you will see that there is a difference between the types of data stored, not all the data is needed for security. Bitcoin doesn't support smart contracts, the state in these contracts as well as all the intermediate state data is what makes archive node so big. Currently around 90GB for an archive node in Tezos. But you don't need to keep all that state to have security, full nodes are much smaller and rolling nodes don't take up much at all. And in the case of rolling mode, it won't really grow as its always being pruned.
- 0
- 2019-03-27
- cousinit
-
Sitiene máspreguntas relacionadas,pregúntelaspor separadopara que cada unapueda recibir las respuestas adecuadas.Este sitioesparapreguntas y respuestas. Si deseamás discusión sobreestostemas,debe unirse a las salas de chat de Tezos.if you have more related questions please ask them separately so they can each receive proper answers. This site is for Q&A if you want more discussion on these issues you should join the Tezos chat rooms.
- 0
- 2019-03-27
- cousinit
¿Cuántotiempo setarda actualmenteen sincronizartoda la cadena si deseainiciar unnodo de horneado completo (si comienza desde cero)?