Februar 4, 2020

Coordicide Alphanet ist da!

Coordicide Alphanet ist da!

Wir freuen uns, Version 0.1.0 unseres Coordicide-Alphanets zu veröffentlichen. Das Alphanet sollte ursprünglich im zweiten Quartal auf unserem Rust-basierten Node (Bee) veröffentlicht werden. Aufgrund des Erfolgs des Hornet-Teams und der engen Zusammenarbeit mit dem GoShimmer-Team haben wir uns jedoch entschlossen, unseren Ansatz anzupassen.

GoShimmer ist unsere Go-Implementierung von Coordicide. Die heutige Veröffentlichung ist ein wichtiger Schritt in Richtung eines koordinatorenfreien IOTA-Mainnets.

Die mit dieser Version veröffentlichten Hauptfunktionen sind:

  • Autopeering : Automatische Peer- Erkennung und entfernungsbasierte Nachbarauswahl
  • Gossip : Netzwerkschicht zum Senden und Empfangen neuer Transaktionen
  • Ratensteuerung : eine vorübergehende Nicht-Mana basierte Ratensteuerung zu begrenzen Transaktion Ausgabe
  • API : Schnittstelle zum Senden von Datentransaktionen (Wert 0) und zum Abfragen des Tangle

DU kannst die neue Version herunterladen und das vollständige Changelog hier einsehen. Wir empfehlen dir, einen eigenen Node einzurichten, eine Verbindung zum Netzwerk herzustellen und die API zum Abfragen des Netzwerks oder zum Senden von Datentransaktionen (Wert 0) zu verwenden.

Beschleunigung der Entwicklung des derzeitigen Netzes und des Coordicide

Ein wesentlicher Teil der Bemühungen war der Aufbau der hive.go-Bibliothek . Diese Bibliothek enthält eine Reihe von Kernnodekomponenten, die sowohl von GoShimmer als auch von Hornet verwendet werden. Dies rationalisiert die Entwicklung beider Projekte und wird die Entwicklung sowohl im Coordicide-Alphanet als auch im aktuellen IOTA-Mainnet erheblich beschleunigen .

Autopeering

Das Hornet-Team hat bereits begonnen, mit dem Autopeering-Modul von GoShimmer zu experimentieren. Benutzer können ihre Knoten in Kürze nahtlos mit dem IOTA-Hauptnetz verbinden.

In unseren Tests benötigt ein neuer Knoten, der sich dem Netzwerk anschließt, nur wenige Sekunden, um Nachbarn zu erkennen und eine Verbindung herzustellen . Wenn ein Knoten offline geschaltet wird, finden seine Nachbarn innerhalb weniger Sekunden eine Alternative. Diese Reaktionsfähigkeit des Netzwerks ist besonders wichtig für die dynamischen Umgebungen, für die wir IOTA entwerfen, für die Knoten jederzeit und für einen beliebigen Zeitraum beitreten und aktiv werden können - besonders wichtig bei sporadischen Verbindungen. In unseren Tests konvergierte in weniger als 30 Sekunden ein neues Netzwerk von fast 200 Knoten. Sie können den Prozess in der folgenden Visualisierung sehen:

Was kommt als nächstes?

Wir bauen derzeit die folgenden Module gemäß der Roadmap :

  • Snapshots
  • Mana
  • Erste FPC-Implementierung
  • Tippauswahl
  • Mana-basierte Ratenkontrolle

Die zukünftigen Versionen von GoShimmer werden auch eine Reihe von Leistungsverbesserungen enthalten.

GoShimmer ist eine fortlaufende gemeinsame Anstrengung der Ingenieur- und Forschungsabteilungen der IOTA Foundation. Wir ermutigen die Community, sich an der Entwicklung von GoShimmer zu beteiligen. Bitte besuche den
#goshimmer-discussion Discord-Kanal, wenn du Fragen und Anregungen hast.


Quelle: https://blog.iota.org/coordicide-alphanet-out-now-9551996df05