Post
Topic
Board Italiano (Italian)
Re: Info su funzionamento wallet
by
fillippone
on 23/02/2021, 09:10:14 UTC


Quindi la mia applicazione sul telefono la posso definire un nodo spv e quindi sul mio telefono ci sono tutte le intestazioni dei blocchi?? oppure c'è un altra categoria di wallet che a loro volta si collegano ad un nodo spv che a sua volta si collega ad un full node?

No, il tuo telefono per conoscere le transazioni, o gli UTXO relativi ai tuoi indirizzi interroga un nodo “server” e tiene in locale solo le informazioni che gli interessano. Per questo la soluzione SPV è ottimale per dispositivi “leggeri”, ma è subottimale per quanto riguarda la privacy.


Quindi un full node che fa da "server" ad un nodo spv deve stare in ascolto sulla sua mempool e vedere tutte le trx se ce ne sono relative agli indirizzi dei nodi spv ad esso collegato?
No, un nodo server ha la copia intera della blockchain ed ascolta tutte le transazioni nella mempool. E può essere interrogato quindi da qualsiasi wallet SPV, proprio perché contiene “tutte” le informazioni. Voglio dire, è il wallet SPV che “chiede” al nodo server le proprie transazioni, non ilserver che le seleziona per il nodo SPV...