Skip to content Skip to sidebar Skip to footer

12191 | Anhebung der Leistungsstandards für Validierer

3 min read 495 words 227 views

Quelle von:

Einführung

Die Leistung des Validators ist die Grundlage der Netzwerksicherheit. Gegenwärtig stellt Terra Classic sowohl für die Blocksignierung als auch für die Orakelabstimmung sehr laxe Anforderungen. Validatoren können bis zu 95% der Blöcke oder Orakelabstimmungen innerhalb eines Zeitfensters verpassen und trotzdem keine Strafen erhalten. Dies untergräbt die Sicherheit der Kette und schafft unfaire Bedingungen, da schlecht arbeitende Prüfer keine Konsequenzen zu befürchten haben.

Andere Cosmos-Ketten, wie z.B. Osmosis, haben strengere Standards festgelegt (mindestens 80% signierte Blöcke), um sicherzustellen, dass die Validierer ihrer Verantwortung gerecht werden.

Aktuelle Situation

Parameter für die Blocksignierung

  • min_signed_per_window: 5%
  • signed_blocks_window: 10.000 (~16,7 Stunden)
  • Ausfallzeit_Gefängnis_Dauer: 600s (10 Minuten)

:right_arrow:Das bedeutet: ein Prüfer kann nur 500 von 10.000 Blöcken (~16,7 Stunden) unterschreiben und aktiv bleiben.

Oracle Abstimmungsparameter

  • min_valid_per_window: 5%
  • slash_window: 432.000 Blöcke (~30 Tage)
  • Abstimmung_Zeitraum: 5 Blöcke

:right_arrow:Das bedeutet, dass ein Prüfer in einem Zeitfenster von 30 Tagen nur 5 % der Orakelstimmen abgeben kann und trotzdem keine Strafe zahlen muss.

Identifizierte Probleme

– Sicherheitsrisiko: Die derzeitigen niedrigen Schwellenwerte ermöglichen es Prüfern mit unzuverlässiger Infrastruktur oder schwachem Engagement, in der aktiven Gruppe zu bleiben.

– Unfaire Belohnungen: Validierer, die eine stabile Betriebszeit und Infrastruktur aufrechterhalten, profitieren von denselben Vorteilen wie diejenigen, die sich nur minimal beteiligen, insbesondere bei der Orakelabstimmung.

– Oracle Ungleichgewicht: Das 30-Tage-Slash-Fenster ist übermäßig lang und ermöglicht es den Prüfern, wochenlang untätig zu bleiben und trotzdem Strafen zu vermeiden.

Vorschlag

1. Erhöhen Sie die Blocksignaturpflicht

  • Erhöhen Sie min_signed_per_window von 5% → 85%.
  • Erweitern Sie das Fenster signed_blocks_window von 10.000 → 100.800 Blöcken (~7 Tage)

:right_arrow: Das bedeutet: ein Validierer, der innerhalb eines 7-Tage-Fensters ~24 Stunden Blöcke verpasst, wird eingesperrt.

2. Verschärfen Sie die Rechenschaftspflicht bei Oracle-Wahlen

  • Reduzieren Sie slash_window von 432.000 → 100.800 Blöcken (~7 Tage)
  • Erhöhen Sie min_valid_per_window von 5% → 75% innerhalb des kürzeren Fensters.

:right_arrow:Das bedeutet: Ein Validator, der innerhalb eines 7-Tage-Fensters ~24 Stunden lang keine Orakel-Stimmen abgibt, wird nach Ablauf des 7-Tage-Fensters gestrichen…

3. Strafe für Ausfallzeiten erhöhen

  • Erhöhen Sie downtime_jail_duration von 600s → 1800s (30 Minuten)

Erwartete Auswirkungen

  • Stärkt die Zuverlässigkeit sowohl der Blockproduktion als auch der Orakelbeteiligung.
  • Bringt Terra Classic näher an die Best Practices anderer Cosmos-Ketten heran.
  • Schlecht arbeitende Validierer werden nicht mehr von denjenigen subventioniert, die in eine robuste Infrastruktur investieren.

**Fußnote (nur zur Information)**Dieser Abschnitt dient nur der Klarstellung und ist nicht Teil des formellen Vorschlags.

Blocksignierung: Kontinuierlich geprüft, bei jedem Block innerhalb des gleitenden Fensters. Wenn ein Prüfer den Schwellenwert unterschreitet (z.B. ~24h Blöcke in einem 7-Tage-Fenster verpasst), wird er sofort zerschlagen und eingesperrt.

– Orakel-Abstimmung: Fehlversuche werden während jeder Abstimmungsperiode (~30s) verfolgt, aber die Strafen werden erst am **Ende des Slash-Fensters angewendet.**Nach den neuen Parametern werden Validatoren, die in einem 7-Tage-Fenster unter 75% fallen, mit einem Slash belegt und inhaftiert, wenn das Fenster geschlossen wird.

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