Devo salvare identità, peer, config.json durante l'aggiornamento del nodo Tezos?
1 risposta
- voti
-
- 2019-05-25
Queste sono caratteristiche di alto livelloperi filejson:
identity.json
memorizza laprova che l'ID delnodo appartiene a questonodo. Questaprovaimpedisce ad altri di utilizzareiltuo IDnodoe di agiremaleper ottenereiltuonodobannato da altripeer. Questo IDnodo viene utilizzato da altripeer delnodoperidentificareiltuonodoin modo chepossaprendere decisioni sefidarsi omeno deltuonodo. Nota che ci vuole unaprova di lavoropergenerare un IDnodo,quindinon sipuò continuamente agiremale sulla retee reimpostaregenerandonuovi IDnodo.peers.json
memorizza leinformazioni sull'interazione deipeer coniltuonodo. Ilnodo utilizza questeinformazioniper decidere come agire (fidarsi omeno)per quelparticolarepeer.config.json
ti permette dimemorizzare alcune configurazioni dinodi (flag) chepuoimantenerein questofilein modo danon doverlepassare ogni voltatramiteparametri,es.tezos-node run --<flags>
cosìpuoi semplicementeeseguiretezos-node run
invece.Inpocheparole,in generale,vorrestitrasferire questifilejson congli aggiornamenti deltuonodo. Manon è ungrossoproblema se liperdiperchépuoi ricostruire leinformazioni dei colleghi (e riguadagnare lafiducia deituoi colleghi con unnuovo IDnodo)e le configurazioni deiparametri. Nessuno di questifile contieneinformazioni sullablockchain.
These are high level characteristics for the json files:
identity.json
stores the proof that the node id belongs to this node. This proof disallows others to use your node id and act poorly to get your node banned from other peers. This node id is used by other node peers to identify your node so it can make decisions whether or not to trust your node. Note that it takes some proof of work to generate a node id so one can't continuously act badly on the network and resetting by generating new node ids.peers.json
stores peers interaction information with your node. The node uses this information to decide how to act (trust or not trust) for that particular peer.config.json
allows you to store some node configurations(flags) that you can keep in this file so you don't need to pass it via parameters each time, ie.tezos-node run --<flags>
so you can just runtezos-node run
instead.Simply put, in general, you would want to transfer these json files with your node upgrades. But it's not a huge deal if you lost them as you can rebuild peers information(and regain trust with your peers with a new node id) and parameter configurations. None of these files hold any information that's on the blockchain.
-
Grazie.So cosa sonoi file .json.Lamia domandaera semplicemente se l'aggiornamento delnodo secondo lenuove lineeguida di rilascio richiedesse la copiamanuale di questifile o se sitrattasse semplicemente di un suggerimentoeccessivamente cauto daparte di Nomadic Labs.Dallatua risposta,deduco che questifile devonoessere sottoposti abackupe copiatimanualmente.Thanks. I am aware what the .json files are. My question was simply whether the node update as per the new release guidelines required the manual copying of these files or whether that was simply an overly cautious suggestion on the part of Nomadic Labs. From your answer, I gather that these files have to be manually backed up and copied over.
- 1
- 2019-05-27
- Argonau7
Nomadic Labs,sullaguida all'aggiornamento delnodo qui state "Orapossiamoeliminareilnostro archivio di archiviazione aggiornatoe importare l'istantanea (senza dimenticare,senecessario,di salvare {identity,peers,config} .json)"
Ènecessarioe altrimenti stoperdendoilmio IDnodo o qualcos'altro diimportante o lo snapshot conserverà anche questeinformazioni?