Zum Hauptinhalt springen
Die RPC-Methode getInflationGovernor gibt die aktuellen Parameter für die Inflation des Solana-cluster zurück. Diese Parameter legen fest, wie die Ausgabe neuer SOL (Inflation) im Laufe der Zeit gesteuert wird. Dazu gehören die anfängliche Rate, ihre schrittweise Abnahme, die langfristige Endrate und die Zuteilungen an die Foundation. Diese Parameter zu verstehen, ist wichtig für Analysen der Tokenomics, der Staking-Rewards und des gesamten Wirtschaftsmodells von Solana.

Häufige Anwendungsfälle

  • Wirtschaftliche Analyse: Rufe die aktuellen Parameter ab, die die SOL-Inflation bestimmen, um sie zu untersuchen oder zu modellieren.
  • Berechnung von Staking-Rewards: Während getInflationRate die aktuelle jährliche Rate liefert, stellt getInflationGovernor die zugrunde liegenden Parameter bereit, die diese Rate und ihre zukünftige Entwicklung bestimmen.
  • Tokenomics verstehen: Erhalte Einblicke in die geplanten Änderungen des Token-Angebots im Laufe der Zeit.

Request-Parameter

Diese Methode kann optional ein Konfigurationsobjekt mit dem folgenden Parameter akzeptieren:
  • commitment (String, optional): Gibt das commitment level an, das bei der Abfrage des Ledgers verwendet werden soll. Wenn du es nicht angibst, wird das Standard-commitment des node verwendet (normalerweise finalized).

Response-Struktur

Das Feld result der JSON-RPC-response ist ein Objekt mit den folgenden Inflationsparametern. Alle sind Gleitkommazahlen vom Typ f64 und stellen Prozentsätze oder Zeiträume dar:
  • initial: Die anfängliche Inflationsrate (z. B. 0,15 für 15 %).
  • terminal: Die langfristige endgültige Inflationsrate (z. B. 0,015 für 1,5 %).
  • taper: Die Rate, mit der die Inflationsrate von initial auf terminal sinkt. Dies ist die jährliche prozentuale Abnahme der Inflationsrate selbst. Ein Wert von 0,15 bedeutet beispielsweise, dass die Inflationsrate jedes Jahr um 15 % sinkt, bis sie die Endrate erreicht.
  • foundation: Der Anteil der neu ausgegebenen SOL, der der Solana Foundation zugeteilt wird (z. B. 0,05 für 5 %).
  • foundationTerm: Der Zeitraum in Jahren, über den die Zuteilung gemäß foundation verteilt wird.

Beispiele

1. Aktuelle Parameter des Inflation Governor abrufen

Dieses Beispiel ruft die aktuellen Einstellungen des Inflation Governor mit dem standardmäßigen commitment ab.

2. Parameter des Inflation Governor mit dem commitment ‘confirmed’ abrufen

Tipps für Entwickler

  • Statische Parameter: Diese Inflationsparameter werden beim Start des cluster oder durch Netzwerk-Upgrades festgelegt. Ohne einen formellen Governance-Prozess und ein Netzwerk-Update ändern sie sich in der Regel nicht häufig.
  • Auswirkungen auf Staking-Rewards: Zusammen bestimmen diese Parameter den gesamten Inflationsplan. Dieser beeinflusst wiederum die jährliche Rendite (Annual Percentage Rate, APR) für das Staking von SOL.
  • Zuteilung an die Foundation: Die Parameter foundation und foundationTerm beschreiben einen bestimmten Anteil der Inflation, der für einen festgelegten Zeitraum an die Solana Foundation fließt, um die Entwicklung und den Betrieb des Ökosystems zu unterstützen.
Dieser Leitfaden zeigt dir, wie du mit der RPC-Methode getInflationGovernor die zentralen Parameter abrufst und verstehst, die die Inflation im Solana-Netzwerk bestimmen.

Verwandte Methoden

getInflationRate

Rufe die Inflationsrate der aktuellen Epoche ab

getInflationReward

Rufe Inflations-Rewards für bestimmte Adressen ab