ADVERTISEMENT

IOTA Gemeinschaft veröffentlicht Anwendung zur Optimierung von Streams

  • Keepy ist ein generisches Gateway, das es Geräten ermöglicht, ihre Daten auf einfache Weise mit IOTA Streams zu veröffentlichen.
  • Durch Keepy erhalten Anwendungen schnellere Lesezeiten und die Möglichkeit, die Datenintegrität gegen das IOTA Tangle zu validieren.

Die I2T-Crew hat die Anwendung Keepy lanciert, die mit IOTA Streams arbeitet. Keepy zielt darauf ab, die Benutzererfahrung zu verbessern und ist ein generisches Gateway, das es verschiedenen Geräten, die den I2T-Standard verwenden, ermöglicht, ihre Daten auf einfache Weise auf Streams zu veröffentlichen. Als kleine Nodejs-Anwendung empfängt Keepy Informationen von Sensoren und „gibt sie auf Anfrage zurück“, wie das I2T-Team erklärte:

Keepy ist eine kleine Nodejs-Anwendung, die vor dem Streams Gateway sitzt, um die Daten der Sensoren zu empfangen und sie auf Anfrage zurückzusenden. Es mountet im Grunde einen Endpunkt, an den Sie Daten POSTen können. Die Daten werden auf Streams und einer lokalen Datenbank gespeichert, die eine Verbindung zwischen jedem Datensatz und der Streams-Kanal-ID, die ihn enthält, herstellt.

Mit Keepy können Benutzer Informationen aus einer Reihe von Datensätzen abfragen und Informationen aus einer lokalen Datenbank wie z.B. die Kanalidentifikation erhalten. So erhalten Anwendungen schnelle Lesezeiten und die Möglichkeit, die Datenintegrität gegen das IOTA Tangle zu validieren.

Darüber hinaus verfügt die Anwendung über ein Puffersystem. Dadurch können Benutzer die Verwaltung der Informationseinfügung anfordern und Informationen in einer Periode niedriger Frequenz an Keepy senden. Die Anwendung ermöglicht es den Benutzern auch, die Zeitspanne zu konfigurieren, in der die Daten gespeichert werden. Sobald die Zeit abgelaufen ist, werden die Daten zur Speicherung an das IOTA Tangle gesendet. Das I2T-Team fügte weiter hinzu:

Wir glauben, dass dies eine sehr einfache, aber wertvolle Anwendung ist. Sie hilft bei der Lösung einiger der Probleme, die bei der Betreuung der Teilnehmer am Hackathon „Integrate Everything with IOTA“ beobachtet wurden. Sie ist quelloffen und von den Benutzern extrem leicht anzupassen. Wir ermutigen jeden, es auszuprobieren und damit zu spielen!

Einschränkungen mit IOTA Streams

Keepy wurde von den Entwicklern Eduardo Pelitti und Andy Espagnolo, Teil der argentinischen Open-Source-Gemeinschaft I2T, entwickelt. Die Entwickler fanden Einschränkungen in mehreren Funktionen von IOTA Streams. Zudem entschieden sie sich für die Verwendung der Programmiersprache Nodejs, da diese „in Anbetracht ihres einfach zu implementierenden und zu modifizierenden Charakters“ einfach zu handhaben ist. Wie beide Entwickler schrieben, gibt es eine große Einschränkung, die Keepy zu lösen versucht:

Streams läuft über IOTA Transaktionen. Daher erfordert jeder gesendete Datensatz einen kleinen Proof-of-Work, wodurch die Granularität der Eingaben eingeschränkt wird. Das Senden eines Datensatzes pro Sekunde würde zu einem überlasteten, Full Node führen und die Fähigkeit des Gateways, seine Arbeit zu erledigen, beeinträchtigen.

Auf der anderen Seite ist es bei Streams-Kanälen nicht möglich, eine Teilmenge von Nachrichten zu empfangen (d.h. die letzten 5 veröffentlichten Nachrichten). Dies erwies sich als ein Problem bei der Entwicklung von IoT-Anwendungen, die den Status von Objekten wie einer Wohnzimmerlampe aufrechterhalten und auf sie zugreifen mussten, um Aktionen durchzuführen, wie die Entwickler feststellten.

About Author

Reynaldo

Reynaldo Marquez has closely followed the growth of Bitcoin and blockchain technology since 2016. He has since worked as a columnist on crypto coins covering advances, falls and rises in the market, bifurcations and developments. He believes that crypto coins and blockchain technology will have a great positive impact on people's lives.

Die Kommentare sind geschlossen.