Quanto tempo ci vuole per sincronizzare l'intera catena?
1 risposta
- voti
-
- 2019-03-25
Per sincronizzare completamente l'intera catena dall'inizio dovrebberoesserenecessariemeno di 24 ore,a seconda della velocità deltuo SSD. Se utilizzi unamodalitànon SSD,potrebberoesserenecessarimoltigiornie non è consigliato.
Recentemente sono state aggiuntenuovemodalità di cronologiapoichénellamaggiorparte dei casinon ènecessario rigeneraretuttii metadati di contesto dall'inizio. L'esecuzionein questemodalità si sincronizzerà dall'iniziomoltopiù velocementee saràpraticabile con configurazioni hardware abasso costo.
Lenuovemodalità sono riassunte come seguepermaggiori dettagli sipuò leggere https://blog.nomadic-labs.com/introducing-snapshots-and-history-modes-for-the-tezos-node.html
Le modalità cronologia consentono alnodo difunzionare senzamanteneregli archivi completi della catena.
Ecco leprimetremodalità:
I nodi completi memorizzanotuttii dati della catena dall'inizio della catena,ma rilasciai contesti archiviati sottoil checkpoint corrente. In altreparole,puoi comunqueinterrogare qualsiasiblocco o operazionein qualsiasipunto della catena,manonpuoiinterrogarei saldi oi diritti dipicchettamentotroppo lontanonelpassato.
I nodi rotanti sono attualmentei più leggeri,conservano solo unframmento rotanteminimo della catenaedeliminanotuttoprima di questoframmento (blocchi,operazionie contesti archiviati).
I nodi di archiviazione memorizzanotutto. Ciò corrisponde al comportamento corrente deinodi Tezos.
Inodi completi sarannoilnuovo valorepredefinito,poiché sono sufficientiper quasitutti. Abbiamoin programma diintrodurrenuovemodalitàin futuro.
Una cosaimportante danotare è che l'esecuzione di unnodo completo è sufficientepermantenere la cronologia completa della catena. Ineffetti,i nodi di archivionon hannobisogno di utilizzarepeer di archiviopereseguireilbootstrap del loro archivio,ma solopeer completi,poichéi dati della catena sono sufficientiper applicare la catenae costruiregli archivi di contesto. In altreparole,la retenonperde alcuna sicurezzapassando allamodalità completa comeimpostazionepredefinita.
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.
-
grazie !e quanto ègrande (GB) la catena attuale?eperché è cosìgrande?pensavo cheilbitcoinfosse cosìgrandee laprova dellemonete di stakeno?Non c'era qualchetipo di vantaggio che si allontanava daglienormigigabyte di PoW? Da quanto ho capito,tezos avràgli stessiproblemi comebtc: come affrontarei requisiti di archiviazione sempre crescenti?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
-
Non è unproblema,se leggiil linknellamia risposta vedrai che c'è una differenzatrai tipi di datimemorizzati,nontuttii dati sononecessariper la sicurezza.Bitcoinnon supportai contrattiintelligenti,lo statoin questi contratti così cometuttii dati sullo statointermedio è ciò che rendeilnodo di archivio cosìgrande.Attualmente circa 90 GBper unnodo di archiviazionein Tezos.Manon ènecessariomanteneretutto quello statoper avere la sicurezza,i nodi completi sonomoltopiùpiccoliei nodiin rotazionenon occupanomolto.Enel caso dellamodalità rotolante,non crescerà davveropoiché viene semprepotata.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
-
se haipiù domande correlate,chiedile separatamentein modo che ciascunapossa ricevere risposte adeguate.Questo sito èper domandee risposte se vuoipiù discussioni su questitemi dovresti unirti alle chat room di 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
Quantotempo ci vuole attualmenteper sincronizzare l'intera catena se vuoi avviare unnodo di cottura completo (separti da zero)?