Skip to content Skip to sidebar Skip to footer

12191 | Aumentare gli standard di prestazione dei validatori

3 min read 525 words 224 views

Fonte da:

Introduzione

Le prestazioni del validatore sono alla base della sicurezza della rete. Attualmente, Terra Classic applica requisiti molto permissivi sia per la firma dei blocchi che per il voto oracolo. I validatori possono sbagliare fino al 95% dei blocchi o delle votazioni oracolo all’interno di una finestra, evitando comunque di incorrere in sanzioni. Questo mina la sicurezza della catena e crea condizioni inique, in quanto i validatori con scarse prestazioni non subiscono alcuna conseguenza.

Altre catene Cosmos, come Osmosis, hanno stabilito standard piรน severi (un minimo dell’80% di blocchi firmati) per garantire che i validatori rispettino le loro responsabilitร .

Situazione attuale

Parametri di firma del blocco

  • min_signed_per_window: 5%
  • finestra_blocchi_firmati: 10.000 (~16,7 ore)
  • tempo_di_garanzia_durata: 600s (10 minuti)

:right_arrow:Ciรฒ significa che un validatore puรฒ firmare anche solo 500 blocchi su 10.000 (~16,7 ore) e rimanere attivo.

Parametri di voto Oracle

  • min_valid_per_window: 5%
  • slash_window: 432.000 blocchi (~30 giorni)
  • voto_periodo: 5 blocchi

:right_arrow:Ciรฒ significa che un validatore puรฒ inviare anche solo il 5% dei voti di oracolo in un periodo di 30 giorni ed evitare comunque le penalizzazioni.

Problemi identificati

– Rischio per la sicurezza: Le attuali soglie basse consentono ai validatori con un’infrastruttura inaffidabile o un impegno debole di rimanere nel set attivo.

– Ricompense ingiuste: I validatori che mantengono una solida operativitร  e infrastruttura condividono gli stessi vantaggi di quelli che hanno una partecipazione minima, in particolare nel voto oracolare.

– Squilibrio di Oracle: La finestra di 30 giorni รจ eccessivamente lunga e consente ai validatori di rimanere inattivi per settimane senza incorrere in sanzioni.

Proposta

1. Aumentare l’obbligo di firma dei blocchi

  • Aumenta il min_signed_per_window da 5% โ†’ 85%
  • Estendere la finestra signed_blocks_window da 10.000 โ†’ 100.800 blocchi (~7 giorni)

:right_arrow: Ciรฒ significa che un convalidatore che salta ~24 ore di blocchi in un periodo di 7 giorni verrร  incarcerato.

2. Rafforzare la responsabilitร  di voto di Oracle

  • Ridurre slash_window da 432.000 โ†’ 100.800 blocchi (~7 giorni)
  • Aumenta il min_valid_per_window da 5% โ†’ 75% all’interno della finestra piรน corta.

:right_arrow:Ciรฒ significa che un validatore che non fornisce voti oracolari per ~24 ore nell’arco di una finestra di 7 giorni sarร  eliminato alla chiusura della finestra di 7 giorni…

3. Aumenta la penalitร  per i tempi di inattivitร 

  • Aumenta la durata del downtime_jail_duration da 600s โ†’ 1800s (30 minuti)

Impatto previsto

  • Rafforza l’affidabilitร  della produzione dei blocchi e della partecipazione degli oracoli.
  • Avvicina Terra Classic alle migliori pratiche delle altre catene Cosmos.
  • I validatori con scarse prestazioni non saranno piรน sovvenzionati da coloro che investono in infrastrutture solide.

**Nota a piรจ di pagina (solo a titolo informativo)**Questa sezione รจ solo a scopo di chiarimento e non fa parte della proposta formale.

Firma del blocco: Viene controllata continuamente, su ogni blocco, all’interno della finestra scorrevole. Se un validatore scende al di sotto della soglia (ad esempio se manca ~24h di blocchi in una finestra di 7 giorni), viene immediatamente tagliato e imprigionato.

– Votazione oracolare: Le mancanze vengono monitorate durante ogni periodo di votazione (~30s), ma le penalizzazioni vengono applicate solo alla **fine della finestra di taglio **In base ai nuovi parametri, i validatori che scendono al di sotto del 75% in una finestra di 7 giorni verranno tagliati e imprigionati alla chiusura della finestra.

Was this article helpful?
YesNo
E-mail
Password
Confirm Password
QuoraTelegram