Vai al contenuto principale
Tutte le collezioniEOS Support Media
Riepilogo della tavola rotonda dell'operatore di nodo bimestrale [marzo 2023 n. 1]
Riepilogo della tavola rotonda dell'operatore di nodo bimestrale [marzo 2023 n. 1]

Pubblicato il 27 marzo 2023

Dario Cesaro avatar
Scritto da Dario Cesaro
Aggiornato più di un anno fa

Autore: Marco González

Editore: Randall Roland

Traduttore: Peter Valenčič

Gli operatori dei nodi, gli sviluppatori principali di Antelope e i membri della comunità si riuniscono ogni settimana per discutere le accattivanti domande del giorno. L'obiettivo principale di ogni tavola rotonda degli operatori di nodo è:

“...migliorare il protocollo Antelope (in particolare) per gli operatori dei nodi”.

Gli incontri si svolgono ogni mercoledì dalle 14 UTC alle 15 UTC.

Le prime due tavole rotonde di marzo hanno proseguito la discussione sui Nodi Speciali, in particolare per quanto riguarda le best practices. La tavola rotonda del 1 marzo ha esplorato gli obiettivi di BP Nodes rispetto alle migliori pratiche. L'8 marzo si è concluso con i nodi di inoltro solo blocco. Se sei qui per l'imminente "blocco del codice", aspettati un annuncio entro pochi giorni dalla tavola rotonda dell'8 marzo. Per quanto riguarda una versione testnet di Leap 4.0.0, il team di sviluppo rimane nei tempi previsti per l'obiettivo di fine marzo/inizio aprile.

La "bozza di tassonomia dei ruoli svolti dai diversi nodi di antilope" contiene note complete. Per esplorare l'inizio della discussione sui nodi speciali, visita la sezione intitolata "Riunioni post aggiornamento" su GitHub.

1 marzo: nodi per scopi speciali (continua)

Storia Soluzioni e Best Practices

Guarda la tavola rotonda del 1° marzo su YouTube dell'ENF. Leggi le note su EOS Nation (Leap) GitHub.

AGGIORNAMENTO

La tavola rotonda del 1 marzo è la quarta di una discussione in corso sui nodi per scopi speciali. Tra i problemi ci sono modelli di risorse più efficienti in tutto l'ecosistema. Ciò include una regola dei tre colpi rispetto alle esigenze di fatturazione soggettive.

ARGOMENTI CHIAVE

Il gruppo ha raccolto annotazioni sui fornitori di storia. I tipi di nodi primari che menzionano specificamente la cronologia nella bozza del documento includono:

  • Chain API Node

  • State History Node

Soluzioni di livello 2 e cronologia

Layer-2 le soluzioni che menzionano la storia includono:

  • Event Capture Service: elabora l'output del nodo feeder (vedere la bozza del documento sulla tassonomia per ulteriori informazioni)

  • History Provider Service: API per i clienti che richiedono dati storici sugli eventi

Per quanto riguarda la "storia dello stato", tra le questioni ci sono:

  • adeguatezza

  • casi d'uso e soluzioni

  • nodi rispetto a strumenti esterni

  • stato ed eventi attuali vs. storici

Inoltre, vedere i suggerimenti di follow-up per la cronologia.

L'elenco dei tipi di nodo si conclude con il nodo del provider di risorse, la terza soluzione di livello 2 nell'elenco. Il suo obiettivo è migliorare l'esperienza dell'utente. Sebbene il nodo del provider di risorse esegua attualmente node.js, alla fine potrebbe diventare decentralizzato come un plug-in API. La bozza del documento di tassonomia definisce il nodo del fornitore di risorse come:

  • “Accetta e interpreta le transazioni dai client, le convalida ed esegue la logica aziendale per determinare se il nodo firmerà una transazione per coprire i costi di CPU/NET/RAM.”

Migliori Partiche

L'incontro è proseguito con le best practice e l'impegno ei requisiti per una configurazione ottimale. Un obiettivo chiave per le migliori pratiche include l'identificazione dei minimi nelle reti Antelope (ad esempio WAX, Telos...).

Probabilmente ci saranno dibattiti sulle migliori pratiche, soprattutto considerando le diverse esigenze tra le reti. Ad esempio, tutti i seguenti variano in base all'utilizzo della rete blockchain:

  • bandwidth della rete

  • device CPU

  • RAM

  • requisiti del disco

Requisiti del dispositivo

I requisiti del dispositivo hanno preso il sopravvento sulla discussione sulle best practice. Gli operatori dovrebbero controllare la configurazione complessiva di nodeos quando cambiano un tipo di nodo. Ad esempio, l'esecuzione con avvii e arresti rispetto a quella ininterrotta dovrebbe risintonizzare una CPU secondo i consigli di AtticLabs. Consulta la bozza del documento di tassonomia per il collegamento AtticLabs e altri requisiti del dispositivo come RAM ECC, processori x86 e altro.

PROSPETTIVE E NOTE AGGIUNTIVE

A chiudere la tavola rotonda sono state le note sulle migliori pratiche di sicurezza e sul non riutilizzo delle chiavi hardware.

Chain API Node ha ricevuto alcune parole finali riguardanti le migliori pratiche di configurazione di nodeos per Block Producer Nodes. Le raccomandazioni includono:

  • abilitare tutte le API tranne Trace API e SHIP

  • non utilizzare l'istantanea durante l'esecuzione di un nodo produttore di blocchi

  • ricontrolla abilitato e valuta le caratteristiche indesiderate

La discussione su Chain API Node si è conclusa su ciò che dovrebbe essere disponibile (ad esempio semplificando solo con Getinfo, sebbene Prometheus possa altrimenti fornire una soluzione).

Tieni presente che alcuni tipi di nodi richiedono configurazioni variabili. La riunione si chiude con ulteriori elementi di follow-up (nella sezione Fasi successive della bozza del documento di tassonomia).

8 marzo: nodi per scopi speciali (continua)

Best practice per la configurazione dei nodi di inoltro solo blocco

Guarda la tavola rotonda dell'8 marzo su YouTube dell'ENF. Leggi le note su EOS Nation (Leap) GitHub.

AGGIORNAMENTI

Il team di Antelope riferisce di essere sulla buona strada per un candidato al rilascio di fine mese/inizio aprile. Lo sviluppo incentrato sul futuro di Antelope Leap 4.0.0 si è concluso per il momento. Un annuncio su un "blocco del codice" è imminente. Una release candidate 4.0.0 prevede di seguire entro un paio di settimane.

ARGOMENTI CHIAVE

La discussione iniziale ha rivisitato le migliori pratiche di configurazione di nodeos per Block Producer Nodes. Il peering è quasi sempre interno. La protezione di una rete di nodi interni con una chiave WireGuard (ad esempio) è efficace. WireGuard è solo un'opzione. Tali chiavi impediscono connessioni impreviste e fastidiose.

Scenari di casi d'uso speciali (ad es. risincronizzazione) sono stati aggiunti agli elementi di follow-up nella sezione Passaggi successivi. Si consigliava inoltre di considerare l'aumento dell'efficienza.

Best practice per la configurazione del nodo di inoltro solo blocco

Il resto della tavola rotonda si è concentrato sui nodi di inoltro solo blocco e sulle loro migliori pratiche di configurazione. Il gruppo è andato nei dettagli sul numero di connessioni. In una riunione precedente, sono state ritenute appropriate per il file di configurazione da 10 a 15 connessioni. Questo piccolo intervallo di connessione è solo un punto di partenza.

Per quanto riguarda Leap 3.2, il massimo delle connessioni Block-only Relay Node tra 25-50 è sicuro. Diverse note aggiunte sono state:

  • Molti operatori hanno gestito 75 o più in alcuni casi

  • Più connessioni equivalgono a maggiori possibilità di essere "avviati"; ad esempio, durante un aggiornamento

  • Leap 4.0 potrebbe dimostrare di gestire connessioni virtualmente illimitate (rispetto all'hardware)

Requisiti del dispositivo

La prima considerazione menzionata per i requisiti del dispositivo Block-only Relay Node è stata che è necessario più di uno per evitare un singolo punto di errore.

Gran parte del resto della discussione si è concentrata su connettività e velocità. Una connessione internet affidabile è stressata. Quindi era un disco veloce con un focus di scrittura pesante. Vedere altre best practice nella bozza del documento di tassonomia per i commenti sui registri di blocco completi e parziali. Si noti che Leap 4.0 prevede di avere una funzione di connessione a nodo automatico.

Qui viene fatta un'importante distinzione riguardo a un malinteso popolare. Sulle catene Antelope, un'istantanea è solo lo stato corrente. È diverso dalla definizione di Ethereum. Pertanto, per le catene Antelope, una rete peer necessita solo di un registro di blocco completo. Non è necessaria una cronologia completa per i relè interni sulle catene Antelope.

OUTLOOK

MIn tutta la discussione sulla bozza della tassonomia è menzionato l'impatto dell'adeguamento delle variabili al di fuori delle migliori pratiche. Ad esempio, un nodo di inoltro solo blocco puro non accetta nient'altro che blocchi. Inoltre, tieni presente che Leap 4.0 potrebbe non richiedere nodi di inoltro solo blocco.

Aspettatevi che la tavola rotonda della prossima settimana continui la discussione sulle best practice per la configurazione dei nodi specifica per i nodi API.


Fonti & Risorse

Hai ricevuto la risposta alla tua domanda?