Non è possibile far girare un full node con alcuni parametri che ne limitano l'uso delle risorse hardware? Io pensavo ad esempio di limitare:
1) il numero di connessioni (magari più di 8 ma non certo 600)
2) il numero di transazioni da validare e propagare per la rete (se si limita la mempool di conseguenza si limita moltissimo l'uso della cpu e della RAM, giusto?)
In pratica è possibile ottenere dei "mininodi", che sono ancora "full" nel senso che controllano la validità di ogni blocco e di ogni transazione che sono in grado di gestire su tutta la blockchain ma che sono "mini" poichè limitano il numero di transazioni da controllare?
Sostanzialmente penso a dei nodi che si "esprimono" su meno situazioni rispetto ai fratelli maggiori, ma con lo stesso grado di conoscenza (e quindi di fiducia).
ah e' possibile fare di tutto, esiste anche la possibilita' come dici tu di fare lo "pseudonode", ossia un sw
che appare come un full node, ma in realta' non fa un tubo, non verifica le transazioni, non ha
una blockchain e si limita semplicemente a forwardare tutto quello che gli arriva. Ne erano stati
messi su diversi nel periodo XT per far finta che i nodi XT fossero molti di piu' di quelli reali,
(cosa che mi ha fatto decidere di NON supportare XT)
e comunque il fare dei nodi "Limitati" per me e' sempre pericoloso, in quanto inserire un criterio di limitazione
(per qualsiasi tu scegli) fa si che sezioni la rete in piu' parti, i full node davvero full, e quasi-full-node,
che essendo limitati si scambiano meno info... insomma e' una materia delicatissima, direi quasi piu' importante
(o almeno della stessa importanza) della famosa discussione sulla dimensione del blocco, ma essendo
estremamente piu' spinosa, e' anche molto meno dibatutta...
qui non esiste soluzione, in quanto non e' previsto nessun supporto per i full node per progetto,
e quindi il destino e' segnato.
EDIT: Io non ho mai ricevuto nulla da bitnodes, e secondo me e' un mezzo scam, per diversi motivi:
1) una volta mi metteva (secondo me erroneamente) al primo posto fra i full node DEL MONDO. per quanto
ci dedicassi risorse, era evidente che non potevo essere il migliore del mondo (come ho scritto diverse volte)
2) poi all'improvviso, sono crollato molto piu' in giu', ma anche questo in modo assolutamente poco
credibile, in quanto non ho fatto nulla ne' in bene ne' in male per cambiare le mie performance.
3) cosa peggiore, tutto questo ci puo' stare, se un mi spiega la razio e cosa succede. Ma a diverse mie richieste
al tipo che gestisce bitnode di cosa stesse succedendo, non ho mai avuto nessuna risposta.
questi 3 punti mi fanno mettere bitnodes a livello veramente basso di credibilita'.