Le domanda sono :
A) esiste un modo per avviare la sincronizzazione a partire dal blocco temporalmente più recente verso i più vecchi e non dal blocco genesi in avanti (quindi un pruned node, ma con direzione temporale dal recente al vecchio)?
B) se ciò è possibile, esiste un modo per fermare limitare la sincronizzare solo ai 1000 blocchi più recenti, in modo da non saturare l'hard disk?
Grazie della vostra collaborazione
in bitcoin core ci sono alcune api che ti potrebbero servire per fare il discorso che dici tu:
getblockcount che ti torna quanti blocchi ci sono attualmente nella blockchain,
getblockhash che ti torna l'hash di un blocco data la sua altezza, ossia il numero di blocco.
getblock che ti torna il contenuto di un blocco dato il suo hash
quindi la cosa e' teoricamente fattibile.
Pero' in questo modo non riesci a riprodurti un set di UTXO consistente, ossia non sei certo delle UTXO,
perche' non sai se il tuo indirizzo (tuoi indirizzi) sono stati movimentati in blocchi piu' vecchi che non hai caricato....
Inoltre un altro problema che vedo e' che in ogni caso dovresti avere un provider di servizio centralizzato che ti fornisce questi dati
per avviare i clienti "ridotti", e quindi la gente deve fidarsi di tale provider di servizi.