- Im Juni lag der Schwerpunkt der IOTA-Kernentwicklung auf Updates für Mana, Congestion Control und Staking.
- Zusätzlich zu Mana und Congestion Control arbeitet das Team an der Einführung von Protokoll-Updates zur Dezentralisierung und Vermeidung von Netzwerkunterbrechungen.
Das Team der IOTA Foundation ist weiterhin bestrebt, die Entwicklung des IOTA-Kernnetzwerks voranzutreiben, um eine verbesserte Dezentralisierung zu erreichen. Im Juni hat das IOTA-Team einige wichtige Entwicklungen mit Mana, Staking Rewards und Congestion Control gemacht.
Außerdem haben sich die Teams von GoShimmer und Hornet zusammengeschlossen, um die Arbeit am IOTA-Kern zu beschleunigen. Noch wichtiger ist, dass der IOTA-Kernknoten nun vollständig für die Verarbeitung von Stardust-Transaktionen in einer vollständig dezentralisierten Umgebung bereit ist.
Im Mai wurde mit der Arbeit am IOTA-Kern begonnen. Das Team beschloss, von GoShimmer zu einem experimentellen Prototyp des Knotenprotokolls für den IOTA-Kern überzugehen, einer stabilen Version der Knotensoftware. Das erforderte die Portierung der bestehenden GoShimmer CodeBase auf den IOTA-Kern. Zur Überraschung vieler Community-Mitglieder wurde die Aufgabe in etwa einem Monat abgeschlossen, und das Team konnte während des ersten monatlichen Updates im Juni den dezentralen Betrieb von Stardust VM auf IF-Computern präsentieren.
Im Juni lag der Schwerpunkt auf Congestion Control, Konten, Mana und Staking. Die Congestion Control ist notwendig, um Netzwerk-Spamming zu verhindern und einen fairen Netzwerkzugang für alle zu gewährleisten. Um dies zu erreichen, führt IOTA eine zweite Ressource namens Mana ein.
Um das Netzwerk während einer Überlastung nutzen zu können, müssen die Nutzer Mana besitzen und ausgeben. Mana wird als Belohnung für den Einsatz von IOTA-Tokens verdient und über ein individuelles Mana-Konto verwaltet, das mit der IOTA-Wallet verbunden ist. Dieses System ist entscheidend für die Verwaltung der Congestion Control und hat erhebliche Auswirkungen auf den Wert des Tokens. Werfen wir einen Blick auf die einzelnen Elemente.
1. Mana und Mana-Konten
Die Integration der Mana- und Account-Unterstützung fand in erster Linie im iota.go-Repository statt, und Benutzer können den Fortschritt in PR#435 verfolgen. Diese Implementierung führt einen neuen Ausgabetyp namens AccountOutput ein. Sie wurde vor etwa zwei Wochen überprüft und ist nun erfolgreich in die Codebasis integriert worden. Als Ergebnis kann das Protokoll die Mana-Guthaben der einzelnen Geldbörsen genau überwachen. Der Congestion-Control-Mechanismus kann dann auf der Grundlage des Mana-Saldos aktiviert werden.
2. Congestion Control
Benutzer finden die Implementierung von Congestion Control im IOTA Core Repository unter PR#130. Congestion Control dient als Kontrolleinheit für den Block Scheduler und stellt sicher, dass nur Blöcke mit einer ausreichenden Menge an gespeichertem Mana auf dem Konto an den Scheduler weitergeleitet werden können. Der PR ist derzeit in Arbeit, wobei ein Team von Forschungsingenieuren und Wissenschaftlern aktiv daran arbeitet. Wir gehen davon aus, dass er in den kommenden Wochen in die Codebasis aufgenommen wird.
3. Staking
Der nächste Schritt ist das Verständnis, wie man Mana durch Staken verdienen oder generieren kann. Der Fortschritt des Stakings kann in PR #143 im iota-core Repository verfolgt werden. Mit Staking können Benutzer ihre Gelder an einen registrierten Validator delegieren und ihre Gelder staken. Die Mana-Belohnungen werden dann auf der Grundlage der Dauer und der Menge an IOTA-Tokens berechnet, die die Nutzer eingesetzt haben. Sobald das Geld verdient ist, können die Nutzer ihre Mana-Belohnungen einfordern. Dieser PR ist noch in Arbeit, und das Team arbeitet aktiv daran. Er wird wahrscheinlich gleichzeitig mit der Fertigstellung der Congestion Control in die Code-Basis integriert werden.
Zusätzlich zu Mana und Congestion Control arbeitet das Team an weiterer Protokoll-Updates. Diese Aktualisierungen sind wichtig für die Aufrechterhaltung der Dezentralisierung und die Vermeidung von Netzwerkausfällen.