Guida del validatore
Cosa fanno i validatori, cosa accredita loro la rete e come mantenere, spostare e ritirare un nodo validatore.
Il ruolo
Che cosa fa un validatore?
Esegue un nodo Bigfoot in modalità validatore, che conferma e finalizza il registro condiviso della rete insieme agli altri validatori. Un validatore valida soltanto: non conserva né inoltra registri.
Di cosa ho bisogno?
Una macchina Linux con Ubuntu 24.04 LTS, su x86-64 o ARM64, con un indirizzo pubblico. La Bigfoot CLI, che usi per creare la chiave, funziona su Linux e macOS, sia su ARM64 sia su x86-64. Un validatore non può condividere una macchina o un indirizzo pubblico con un nodo di archiviazione; su IPv6, la stessa rete /64 conta come lo stesso indirizzo.
Quanto viene accreditato a un validatore?
Ogni nuovo post e ogni nuova risposta paga una commissione di servizio e la rete accredita il 5 percento di tale importo, suddiviso in parti uguali, ai validatori le cui firme l'hanno finalizzato. L'altro lavoro di validazione non viene accreditato, così come non viene accreditata la sola appartenenza. Commissioni e accrediti spiega la commissione di servizio.
Come faccio domanda?
Crea una chiave con la Bigfoot CLI e firma la domanda con essa: bigfoot-node sign-application --role validator --email ADDRESS --thumbprint T, dove ADDRESS è l'indirizzo email con cui fai domanda. Stampa un token di domanda su una sola riga, che funziona solo per questo ruolo e quell'indirizzo email, e solo finché è recente. Incolla il token nel modulo della pagina dei validatori; il sito ne verifica la firma e ne ricava la tua impronta digitale. I membri della governance decidono mediante votazione.
Come assegno il ruolo alla mia chiave?
bigfoot-node create-key lascia non assegnato il ruolo di una chiave e bigfoot-node init --mode validator rifiuta una home che non contiene alcuna chiave di validatore. Dopo l'ammissione, salva una copia protetta della chiave con bigfoot-node export-key --id N --out FILE --passphrase-file FILE, dove --out indica un nuovo file per la copia e --passphrase-file indica un file contenente la relativa passphrase. Poi, sulla macchina del validatore e nella home usata dal suo nodo, registra la copia con bigfoot-node import --key FILE --role validator, che richiede quella passphrase. Usa percorsi assoluti.
Che cosa succede dopo l'approvazione?
Prima assegna alla tua chiave il ruolo di validatore, come descritto sopra. Poi avvia un nodo in modalità validatore: bigfoot-node init --mode validator --endpoint HOST:PORT, quindi bigfoot-node start. Al primo avvio, il nodo dimostra di possedere la chiave, fa confermare il proprio indirizzo da un nodo di archiviazione attivo su un altro indirizzo e si unisce ai validatori. Quel nodo di archiviazione viene scelto automaticamente.
Trasportatore, non curatore
Scelgo cosa accetta il mio validatore?
No. Eseguendo il software del nodo senza modifiche, il tuo validatore convalida ciò che le regole della rete consentono: non scegli, modifichi o rimuovi i record. Modificare il software per selezionare, cambiare o eliminare record trasforma il tuo ruolo da validatore a curatore: decideresti cosa conserva la rete e saresti responsabile di tali decisioni. La condotta illecita verificata viene registrata e i membri della governance possono votare per rimuovere un validatore.
Quali leggi si applicano a me?
Gli operatori sono responsabili delle leggi che si applicano loro nel luogo in cui eseguono un validatore. Questa guida non costituisce consulenza legale.
Gestire un validatore
Il mio validatore deve restare online?
Sì. La rete finalizza nuovi registri solo quando firma più di due terzi dei suoi validatori. Con quattro validatori, uno può essere offline; se un secondo si guasta, la rete smette di finalizzare finché non tornano.
Come lo metto offline per la manutenzione?
Esegui prima bigfoot-node maintenance on, quindi bigfoot-node stop. maintenance on verifica che gli altri validatori possano continuare a finalizzare senza di te e ti chiede conferma, ma imposta solo un flag di manutenzione: non arresta il nodo. Finché il flag è attivo, il nodo non si avvia e non prepara gli aggiornamenti pianificati. Al termine, esegui bigfoot-node maintenance off, quindi bigfoot-node start.
Come vengono gestiti gli aggiornamenti?
Gli aggiornamenti di protocollo pianificati si installano automaticamente all'altezza stabilita dalla rete. bigfoot-node status mostra gli aggiornamenti preparati o pianificati e ogni comando visualizza un avviso mentre una versione attende la tua installazione. La versione si installa quando esegui bigfoot-node update.
Che cosa succede se qualcosa va storto?
La condotta scorretta verificata di un validatore viene registrata, ma non viene punita automaticamente. La rimozione di un validatore richiede sempre un voto della governance.
Posso spostare il mio validatore su un nuovo hardware?
Sì, senza approvazione. Arresta il nodo, esegui bigfoot-node backup --out DIR, sposta il backup sulla nuova macchina, esegui lì bigfoot-node restore --from DIR e avvialo. Non eseguire mai contemporaneamente la macchina vecchia e quella nuova.
Come sostituisco la chiave del mio validatore?
Arresta il nodo ed esegui bigfoot-node rotate-key --thumbprint T sulla sua macchina. Sostituisce insieme la chiave del validatore e la chiave di firma del nodo, e la tua appartenenza continua con la nuova chiave.
Ritiro dall'incarico
Come smetto di essere un validatore?
Esegui bigfoot-node decommission sulla macchina del validatore e conferma. L'uscita dei validatori richiede un voto della governance, quindi il comando segnala che sta aspettando questo passaggio: chiedi a un membro della governance di sponsorizzare la tua rimozione. Mantieni il nodo in esecuzione fino a quando la rimozione diventa effettiva, quindi arrestalo ed esegui di nuovo bigfoot-node decommission per ritirare le sue chiavi.
La rimozione può essere ritardata?
Sì. La rete mantiene sempre almeno quattro validatori, quindi una rimozione che ne lascerebbe meno o impedirebbe alla rete di finalizzare non può diventare effettiva finché non entrano altri validatori.
Che cosa succede al mio storico?
La rimozione lascia un registro permanente nella rete e la tua precedente attività di validazione resta attribuita a te. La tua chiave non può rientrare. Per validare di nuovo, fai domanda con una nuova chiave.
Cerchi qualcos'altro?
Consulta l'assistenza sui prodotti, esplora gli approfondimenti o cerca un termine nel Glossario. Puoi anche contattarci con una domanda.