Oktober 17, 2019

Dev Status Update - Oktober 2019

Dev Status Update - Oktober 2019

Dieses Update wird jeden Monat vom IOTA-Entwicklerteam veröffentlicht und bringt dir Neuigkeiten und Updates zu unseren wichtigsten Projekten! Bitte klicke hier, wenn du das letzte Statusupdate lesen möchtest.

Bee

Bee wird Request for Comments (RFC) verwenden, einen Ansatz, der vom Rust-Projekt entwickelt wurde, um die Transparenz und Konsistenz in der Entwicklung zu verbessern. Weitere Informationen zu RFCs findest du in dieser Erklärung. Wir werden in naher Zukunft ein Update zum RFC-Prozess und seiner Verwendung in unseren Engineering-Projekten veröffentlichen.

Das Team ist dabei, RFCs für die Kernfunktionalität zu erstellen und zu überprüfen. Die RFCs knüpfen an die Projektarchitektur und die Kernmodule der neuen Node Software an.

Einer der derzeit in Bearbeitung befindlichen RFCs ist der Transaction & Bundle RFC. Die Implementierung dieser Kernfunktionalität folgt der Zusammenführung des RFC.

Die Arbeiten zur Erstellung der Spezifikationen für die Coordicide-bezogenen Module sind im Gange und werden nach Fertigstellung der Kernmodule durchgeführt. Dies steht im Einklang mit dem Plan, der in unserem Coordicide R & D-Blogbeitrag dargelegt wurde.

In den offenen Discord-Kanälen, in denen die tägliche Teamkommunikation stattfindet, kannst du immer sehen, was das Bee -Team vorhat. Siehe die Kanäle bee-dev, bee-discussion und bee-rfcs. Du kannst die Sitzungsprotokolle für RFC Diskussionen und Entwicklung in dem  Sitzungsprotokoll - Repository finden.

IRI

Einer der größten Engpässe bei IRI ist nach wie vor der Algorithmus zur Auswahl der Tipps. Wir haben eine neue Version von IRI 1.8.2 veröffentlicht, die Vereinfachungen für den Tippauswahlalgorithmus enthält. Wir haben die Änderungen gegenüber der Vorgängerversion von IRI im IOTA Community Committee (ICC) -Netzwerk getestet und die folgenden Verbesserungen festgestellt:

  • Nullwerttransaktionen: Der Knoten kann 140 % mehr Transaktionen pro Sekunde (TPS) verarbeiten
  • Werttransaktionen: Der Knoten kann 135 % mehr Transaktionen pro Sekunde (TPS) verarbeiten.

Als Nächstes folgen weitere Verbesserungen des Algorithmus zur Auswahl der Tipps und der Gesamtleistung der Nodes. Wir haben auch eine benutzerfreundlichere und sicherere Lösung für den Umgang mit Adressen, die kurz vor der Freigabe stehen. Parallel zu den Funktionsverbesserungen möchten wir mehr Zeit in die Automatisierung vieler Spam-Tests investieren, die wir für Release-Kandidaten von IRI durchführen. Auf diese Weise können wir neue Releases beschleunigen und weniger Zeit für manuelle Tests aufwenden.

Qubic

Das FPGA-Team macht Fortschritte bei der Platzierung des Supervisor-Kerns auf dem FPGA. Auf diese Weise können wir die erste vollständige Inkarnation des QCM auf einem FPGA ausführen.

Wir sind auch dabei, die Dokumentation vorzubereiten, die als Grundlage für die Konfiguration von Abra auf FPGAs dienen soll.

Ein Entwurf einer Spezifikation für das Montageprotokoll wird derzeit geprüft.

Entangled

Wir haben kürzlich cIRI v0.1.0 alpha veröffentlicht und freuen uns auf dein Feedback. Diese Version bringt cIRI mit der ursprünglichen Java-Version in Einklang. Sie finden die Alpha-Version auf GitHub.

Ein von der taiwanesischen Community veranstaltetes Treffen findet am 26. Oktober statt. Sam Chen wird mit CClient auf ESP32 drei IoT-Projekte durchlaufen. Wenn Sie Sams vorherigen Beitrag in der IOTA ESP32-Wallet verpasst haben, solltest du dir unbedingt ansehen!

Trinity

Das Trinity-Team hat intensiv an der Veröffentlichung von Version 1.1.0 für Desktop und Mobile gearbeitet. Dieses Update enthält Funktionsverbesserungen, die die Frist für Version 1.0.0 überschritten haben. Benutzer können ihren eigenen Nodes für Proof of Work auswählen. Die Wallet unterstützt jetzt HTTP Basic Auth für fortgeschrittene Benutzer und Entwickler. Wir haben auch ein verbessertes dunkles Thema mit freundlicher Genehmigung unseres Community-Mitglieds Matthew Scheuerman. Danke!

Die Aufmerksamkeit hat sich jetzt auf v1.2.0 verlagert. Die Benutzer werden begeistert sein zu erfahren, dass die Version 1.2.0 die Leistung von Proof of Work erheblich verbessern und ein Tool zur Wiederherstellung von Geldern bereitstellen wird, die für ausgegebene Adressen gesperrt sind.

In der Zwischenzeit veranstaltete das Team einen Design-Sprint, um mehr Ideen zu Trinity v2 und insbesondere zur dezentralen Identität zu entwickeln. Der Design-Sprint half dem Team, sich an der Vision für v2 zu orientieren und einzugrenzen, wie dezentrale Identität in Trinity aussehen könnte. Wir freuen uns darauf, bald weitere Ideen mit Ihnen zu teilen!

MAM

Wir sind gerade dabei, eine Spezifikation und einen Validierungsprototyp für eine neue und verbesserte Version von MAM zu erstellen. Diese Version von MAM vereinfacht das Arbeiten mit Nachrichten, macht deren Inhalt polymorph und vieles mehr, um in der Lage zu sein, verschiedene Geschäftsszenarien zu erfüllen. Wir werden die Spezifikation veröffentlichen, sobald der erste Entwurf fertiggestellt ist.

Client-Bibliotheken

Die Python-Client-Bibliothek macht stetige Fortschritte, um mit den anderen Bibliotheken Schritt zu halten. Überprüfen Sie das Repository, um die neuesten Änderungen anzuzeigen.

Permanodes

Wie du vielleicht bereits weißt, haben wir im letzten Monat unsere Permanode-Lösung namens Chronicle veröffentlicht. Weitere Informationen findest du im Blogbeitrag.

Die ersten Bemühungen, Chronicle nach Rust zu portieren, sind bereits in vollem Gange.

Wie immer - komm vorbei und mach mit! In unsrem Discord hat jedes erwähnte Projekt einen Kanal (oder mehr) für Diskussion mit den Entwicklern!

Um die neuesten Nachrichten zu erhalten, Folge uns auf Twitter: https://twitter.com/iotatoken


Quelle: https://blog.iota.org/dev-status-update-october-2019-9e132d1b8052