Chrysalis Weekly Status Update — November 27

Wird wöchentlich als Zusammenfassung der Aktualisierungen der Chrysalis-Phase 2 veröffentlicht. Bitte klicken Sie hier, wenn Sie das vollständige monatliche Update zum Entwicklungsstatus erhalten möchten.

IOTA 1.5

IOTA 1.5 (auch bekannt als Chrysalis) ist die Zwischenstufe des Hauptnetzes, bevor der Coordicide abgeschlossen ist. Sie können hier mehr über die Strategie zur Freigabe von Chrysalis lesen.

Die Komponenten der Chrysalis Phase 1 wurden im August in das Hauptnetz eingespeist. Das Ingenieurteam arbeitet nun an der Phase 2 von Chrysalis.

Die Aktualisierungen und der Status dieser Woche

Bee

  • Letzte Woche schloss das Bee Team erfolgreich einen Bee Node an eine Hornet Node auf dem Chrysalis Testnetz an. Dadurch konnte das Team die Synchronisation zwischen den Knoten erfolgreich testen
  • Das Team ist dabei, das Netzwerkprotokoll zu aktualisieren, wobei der Ledger und die Snapshot Implementierung optimiert werden
  • Ein Endpunkt für das Senden von Nachrichten muss noch von der neuen API aus implementiert werden
  • Verschieben von Kisten (crates) in das Haupt-Repository von Bee
  • Der bevorstehende Schwerpunkt wird weitgehend auf der Dokumentation, dem Testen und der Prüfung der erforderlichen Kisten liegen

Hornet

  • Fortschritte beim Refactoring von Gossip und Tangle Plug-ins und Snapshot Plug-ins
  • Zurücksetzen des internen Chrysalis Testnetzes beim Hinzufügen von Netzwerk-IDs zum Nachrichten-Layout
  • MQTT-Websocket-Implementierung hinzugefügt
  • Delta Snapshot Import und -Export Funktionalität hinzugefügt

Iota.rs und wallet.rs

Unsere Rust-Implementierung von Standard Client Bibliotheks  und Wallet-Funktionalitäten:

  • Die Logik für Neuanbindung, Werbung und Wiederholungsversuche wurde zusammengeführt
  • Der Prozess der Knotensynchronisierung funktioniert jetzt
  • Die erste Integration mit der MQTT-Schnittstelle von Hornet wurde zusammengeführt
  • Python Bindungen für iota.rs sind in vollem Gange. Das Senden von Nachrichten und die Überprüfung der Balance funktioniert, weitere APIs sind in Arbeit
  • Es wird zwei dokumentierte Möglichkeiten zur Handhabung von Seed in der Bibliothek geben, eine mit Stronghold, die andere mit dotenv.
  • Wallet.rs node.js-Bindungen über Neon wurden zusammengeführt

Crypto.rs und Stronghold

Crypto.rs ist eine Kiste für alle kryptographischen Algorithmen, die von vielen der Projekte bei IF verwendet werden. Stronghold ist eine sichere Software Implementierung zur sicheren Isolierung digitaler Geheimnisse.

  • Einführung von Changelog, Release-Management und einem polyglotten Artefakt Publishing Workflow über Covector
  • Plattformübergreifende Einführung einer sicheren Zone
  • Überarbeitung von Client, Top-Level-Akteur und libp2p
  • Teilnahme an der projektübergreifenden Arbeitsgruppe für Bindungen
  • Zusammenarbeit mit dem Projekt riker.rs (das von Stronghold verwendete Akteursmodell)
  • Die Top-Level-Bibliothek für Stronghold ist in Arbeit, sie wird als Einstiegspunkt zu Stronghold für alle konsumierenden Anwendungen (und Bindungen) verwendet werden
  • Das Hauptaugenmerk liegt darauf, die Wallet und ihre Integration mit den Bibliotheken in einen funktionierenden Zustand zu bringen.

Firefly

Chrysalis Phase 2 wird mit einer neuen Wallet Implementierung namens Firefly kommen, die Trinity ersetzt

  • Die Arbeit an der Anbindung von wallet.rs an die Wallet-Anwendung wird fortgesetzt.
  • Das Ziel dieser Woche ist es, die Integration der Benutzeroberfläche abzuschließen. Dies wird es uns ermöglichen, in den kommenden Wochen die erste Wallet Alpha für die Gemeinschaft zur Verfügung zu haben
  • Die Arbeiten an dem neuen Wasserhahn, der von wallet.rs unter Verwendung von Neon-Bindungen betrieben wird, sind im Gange. Das Front-End wurde entworfen, die Integration wird folgen.

Testnetz

Wir befinden uns jetzt in einer Phase, in der wir die Chrysalis-Funktionalität auf einem privaten Testnetz testen. Wir arbeiten daran, alle notwendigen Teile zusammenzuführen, um das Testnetz öffentlich zu machen. Dies umfasst:

  • die CLI wallet – kurz vor der Fertigstellung
  • neuer faucet
  • komplette Infrastruktur, die wir jetzt überarbeiten, einrichten
  • Knotensoftware stabilisiert – brechende Änderungen werden weiterhin Teil des Testnetzes sein
  • wallet.rs mit JS-Bindungen
  • iota.rs mit JS-Bindungen

Gegenwärtig wird angestrebt, die erforderlichen Werkzeuge bis Ende nächster Woche bereit zu haben.

Prüfungen

Ein großer Teil der Bemühungen in Phase 2 von Chrysalis besteht in der Prüfung der neuen Funktionalität. Wir haben die entsprechende Verfügbarkeit bei mehreren externen Wirtschaftsprüfungsgesellschaften für die kommenden Wochen gebucht, damit wir so bald wie möglich mit der Prüfung der verschiedenen Komponenten beginnen können.

Wie immer heißen wir jeden willkommen, bei Discord vorbeizuschauen – jedes hier erwähnte Projekt hat einen Kanal (oder mehr) für Diskussionen mit den Entwicklern!

Folgen Sie uns auf Twitter, um über alle Neuigkeiten auf dem Laufenden zu bleiben: https://twitter.com/iotatoken

Original Jakub Cech: https://blog.iota.org/chrysalis-weekly-update-november-27-9a7582485d2

Von admin

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.