Fehler in svmgov hätte SGP-0002 scheitern lassen
Laut Asymmetric Research zählte svmgov Override-Stimmen nicht, wenn der Validator schwieg. Der Fix lag am 3. August 2026 auf dem Mainnet. SGP-0002 blieb bei 67,00 Prozent.
Asymmetric Research beschreibt in einem Blogbeitrag vom 14. Oktober 2026 einen Fehler im Governance-Programm svmgov. In den ersten sechs Wochen auf dem Mainnet zählten Override-Stimmen nicht, wenn der Validator selbst nicht abstimmte. Der Beitrag stammt von Kai Parker.
Der Fix lag vor den August-Abstimmungen auf dem Mainnet. Asymmetric Research datiert das Deployment auf den 3. August 2026. Das Ergebnis von SGP-0002 blieb unverändert.
Auf X hat Asymmetric Research am 19. Oktober auf den Beitrag verwiesen.
Override-Stimmen ohne Validator-Abstimmung
Validatoren stimmen mit dem Stake ab, der bei ihnen liegt. Delegierende können diese Stimme durch einen Override ersetzen. Hat der Validator schon abgestimmt, bucht das Programm die Stimme sofort um.
Hat er noch nicht abgestimmt, legt das Programm den Override in den VoteOverrideCache. In die Summen kommt der Override erst, wenn der Validator abstimmt. Der Abschluss der Abstimmung liest den VoteOverrideCache nicht.
Stimmt der Validator nie ab, fehlt der Override in der Summe. Delegierende behalten den Beleg on-chain. Die August-Abstimmungen liefen nach dem Fix.
Zeitleiste des Fixes
Asymmetric Research hat den Fehler am 10. Juli 2026 an die Solana Foundation gemeldet. GitHub zeigt den Merge von Pull Request 110 am 30. Juli 2026. Die Release Notes zu v0.4.0 vom 2. August 2026 nennen denselben Fix.
Die Notiz beschreibt, dass Override-Stimmen fehlten, wenn der Validator nie abstimmte. Asymmetric Research datiert das Mainnet-Deployment auf den 3. August 2026. Die Abstimmungen öffneten laut dem Beitrag am 24. August 2026.
Der Beitrag dankt Tim Garcia von der Solana Foundation für die Zusammenarbeit. Für den Fix dankt der Beitrag Tiago Carvalho.
Die Rechnung zu SGP-0002
SGP-0002 brauchte eine Zustimmung von 66,67 Prozent. Die Abstimmung erreichte 67,00 Prozent. Der Abstand zur Schwelle beträgt 0,33 Prozentpunkte.
Die Meldung vom 28. August hält dieselben 67,00 Prozent aus dem Governance-Dashboard fest. Asymmetric Research rechnet ohne den Fix mit 66,65 Prozent. Das sind 0,02 Prozentpunkte unter der Schwelle.
Asymmetric Research kommt damit auf ein Scheitern von SGP-0002. Die 66,65 Prozent gelten für den Stand ohne den Fix. Das gezählte Ergebnis ist der Stand nach dem Fix.
Bei 102 Validatoren ohne eigene Stimme lagen 212 Overrides. Zusammen waren das 2,81 Mio. SOL. Davon waren 99,5 Prozent Ja-Stimmen.
Über alle drei Vorschläge vom August wären 8,45 Mio. SOL an Delegiertenstimmen verfallen. Für SGP-0001 und SGP-0003 nennt Asymmetric Research dasselbe Ergebnis wie nach dem Fix. Den Ablauf beschreibt die Meldung zur On-Chain-Governance.
Was zu beobachten ist
- Ob die Solana Foundation den Fehler selbst beschreibt
Quellen
- Asymmetric Research — Blog „Fuzzing for a Solana Governance Bug“, Kai Parker, 14. Oktober 2026
- Asymmetric Research — Post, 19. Oktober 2026, 19:36 Uhr MESZ
- Solana Foundation — Pull Request 110, Merge am 30. Juli 2026, 22:40 Uhr UTC
- Solana Foundation — Release v0.4.0-40100, 2. August 2026
- SOLANA·HUB — On-Chain-Governance, Ergebnis vom 28. August 2026