Permanode

Am 17 September 2019 stellte die IF ihre Lösung eines Permanode mit dem Namen „Chronicle“ vor.

Im Kern ist IOTA ein Protokoll für eine erlaubnislose und vertrauensvolle Übertragung im Internet der Dinge, die einen reibungslosen Daten und Werteaustausch (IOTA Token) zwischen Maschinen und Menschen ermöglicht. Somit kann jeder Daten auf dem Tangle sichern und für Dritte kostenlos nachprüfbar machen. Im IoT, mit seinen ressourcenarmen Kleinstgeräten, stellen die zu speichernden Datenmengen (Transaktionen), die über Nodes durch den Tangle geleitet werden, ein großes Problem dar. Aus diesem Grund hat die IF vor einigen Monaten die „local snapshots“ eingeführt, diese ermöglichen den Node-Besitzern, alte Transaktionen auf ihren eigenen Nodes zu löschen und ihre eigene Tangle-Datenbank möglichst klein zu halten.

 

Für viele Anwendungsfälle im Unternehmen müssen Transaktionsdaten jedoch über einen längeren Zeitraum gespeichert werden. So müssen beispielsweise Finanzdaten in einigen Fällen 10 Jahre lang gespeichert werden und Identitätsdaten müssen für die Dauer der Identität aufbewahrt werden. Um diese Art von Anwendungsfällen zu ermöglichen, hat die IOTA Foundation an einem entscheidenden Baustein gearbeitet, der dies ermöglicht: einem Permanode.

Chronicle ist die offizielle Permanode Lösung der IOTA Foundation. Es macht es für Node-Besitzer einfach, alle IOTA-Transaktionen in einer schnellen, sicheren, skalierbaren und verteilten Datenbank zu speichern. Chronicle wird verwendet, um den unbegrenzten Datenfluss des Tangle zu speichern und abfragbar zu machen. Mit anderen Worten, eine Permanenz ermöglicht eine unbegrenzte Speicherung der gesamten Historie des Tangle und macht diese Daten leicht zugänglich.

Chronicle ist eine verteilte fehlertolerante Permanode, die in einem kampferprobten [I] Elixier / Erlang-Ökosystem skaliert, entworfen und entwickelt wird. Das Projekt wird nun in die Programmiersprache Rust portiert und wird zu einem offiziellen, produktionsreifen Baustein der IOTA Foundation.

Die Grundökonomie schreibt vor, dass ein wirtschaftlicher Anreiz notwendig ist, um eine beliebige Menge an Ressourcen für die Speicherung der Daten anderer Personen bereitzustellen. Daher hat die IF eine Möglichkeit geschaffen um Community-Mitglieder oder Unternehmen, die Tangle-Daten "Abfrage als Service" anzubieten, dass ist es was Chronicle derzeit einzigartig macht. Mit einer kleinen zusätzlichen Entwicklung könnten alle Node-Besitzer Geld verdienen, indem sie IOTA-Token für den Zugriff auf historische Tangle-Daten berechnen. Durch die Abfrage eines Quorums von internen und externen Nodes könnte die absolute Wahrhaftigkeit der Daten gewährleistet werden.

Die Funktionalität kann durch Multiplex-Netzwerke weiter ausgebaut werden, indem Mikroservices für second Layer Lösungen aufgebaut werden, die mit öffentlichen und privaten Datensätzen unter verschiedenen Richtlinien kommunizieren können.

 

Was sind die nächsten Schritte für Chronicle?

In Zukunft wird Chronicle seine Laufzeitumgebung mit Bee, der nächsten Generation von Node-Software, teilen. Mit dieser ersten Veröffentlichung, wird umgehend mit der Portierung von Chronicle in die Rust Programmiersprache begonnen, um neben Bee zu laufen. Wie bei der Veröffentlichung von Trinity wird sich Chronicle im Rahmen des Bee Frameworks einem externen Audit unterziehen, um sicherzustellen, dass es wasserdicht ist, bevor es dann für produktionsreif erklärt wird.

Wie immer bei IOTA, ist die Community herzlich eingeladen, die Funktionalität und die Fähigkeiten von Chronicle weiter auszubauen. Die IF beabsichtigt ggf. Zuschüsse für die Entwicklung und Erweiterung des Konzepts der Permanode zu gewähren.

 

 

Selektive Permanodes

Im August 2019 bekam das bekannte Community Mitglied Olaf van Wijk bereits eine finanzielle Unterstützung aus dem Ecosystem-Development-Fund zugesprochen. Mit diesen Geldern wird seine Erforschung an einem “Selektiven Permanode” unterstützt, zu diesem Zweck hat Olaf auch das Startup "Aion" gegründet.

Ein Permanode der alle Transaktionen des Tangles speichert, kostet dem Betreiber sehr viel Speicherplatz bzw. Geld. Das Ziel eines Selektiven Permanode ist es, nur die Daten zu speichern die für den Betreiber selbst relevant sind. Für größere Unternehmen wäre dies ein enormer Anreiz, sich mit eigenen Selektiven Permanodes am Netzwerk zu beteiligen und gleichzeitig seine eigenen relevanten Transaktionen, für einen selbst bestimmten Zeitraum zu speichern.

 


Die IF empfiehlt allen interessierten Leuten, sich den Repo auf GitHub anzusehen. Die Systemarchitektur kann hier eingesehen werden, die das Datenmodell, den Datenfluss und die Backend-Speicherdatenbank (ScyllaDB) detailliert beschreibt. Das Weitern kann jeder im IOTAs Discord Kanal direkt mit dem Chronicle Entwicklungsteam zusammenzuarbeiten.

Erfahren Sie hier, wie Sie anfangen und Ihren eigenen Permanentmodus einrichten können.

 

[I]  Elixir ist eine funktionale, nebenläufige Allzweck-Programmiersprache, die auf der virtuellen Maschine von Erlang läuft. Es lassen sich damit verteilte, fehlertolerante, in weicher Echtzeit sowie permanent durchlaufende Programme erstellen.