IXI Module

CHAT.ixi ist ein Modul für das zulassungsfreie Chatten im IOTA-Tangle, frei von Zensur.

Es ist eine Chat-App, die im Ict Tangle (Testnet) läuft, es ist ein konkreter Proof-of-Concept Anwendungsfall und soll zeigen, was das IOTA eXtension Interface (IXI) kann und erweitert die IXI-Modulvorlage, die sich mit dem Ict verbindet. Diese Vorlage wurde entwickelt, um die Entwicklung von IXI Modulen zu erleichtern.

Auf den ersten Blick ist CHAT.ixi wirklich nicht mehr als nur eine weitere Chat-Anwendung. Aber es ist wichtig, die Auswirkungen der Wahl eines unveränderlichen und zulassungslosen Datenintegrationsprotokolls, des Tangle, als Infrastruktur für einen Chat zu verstehen. In CHAT.ixi gibt es weder Regeln noch Moderatoren, die sie durchsetzen. Das birgt gewisse Risiken, aber auch immense Möglichkeiten für diejenigen, deren Meinungen sonst eingeschränkt oder unterdrückt werden.

Während derzeit große Unternehmen die Vermittlerrolle in unserer Kommunikation nutzen, sind wir gezwungen, immer mehr Vertrauen in Dritte zu setzen und zunehmend von ihnen abhängig zu werden. Der Tangle hingegen ist frei verwendbar, Nachrichten können nicht manipuliert werden, es gibt keine Werbung und es werden keine Daten gesammelt, außer den Nachrichten, die Sie absichtlich senden.

Inside Chat.ixi

Jeder Teilnehmer besitzt ein Schlüsselpaar, bestehend aus einem privaten und einem öffentlichen Schlüssel. Der private Schlüssel wird zum Signieren von Nachrichten verwendet, während der öffentliche Schlüssel es anderen Benutzern ermöglicht, diese Signaturen zu überprüfen und den Ursprung einer Nachricht zu authentifizieren.

Während der Benutzername frei wählbar ist, ist der Hash des öffentlichen Schlüssels (genannt Benutzer-ID) eindeutig und ermöglicht es den Benutzern, sich gegenseitig zu identifizieren. Es gibt mehr als 8.7x10¹¹⁵ verschiedene Kanäle zum Chatten. Dies liegt daran, dass jeder Kanal intern durch eine bestimmte IOTA-Adresse realisiert wird, die das Chat-Modul abhört und Nachrichten sendet. Sie können sogar sehen, wer online ist, weil die Web-GUI regelmäßig eine Heartbeat-Transaktion übermittelt und andere Benutzer darüber informiert, dass Sie zum Chatten da sind.

 

Weitere IXI Module
  • graph.ixi, eine Schlüsselkomponente für Qubic, eine alternative Datenstruktur.
  • Timestamping.ixi, jede Transaktion enthält Zeitstempel - die Zeit, zu der eine Transaktion an den Tangle angehängt wurde. Diesen Zeitstempeln kann jedoch aufgrund der böswilligen Angriffe nicht vertraut werden, hier werden Lösungen geschaffen.
  • Ictinder.ixi, automatischer Node Zusammenschluss (Peering)
  • EC.ixi, Economic Clustering ist der Konsensmechanismus im Bee-Netzwerk. EC ist nicht Teil des Bee-Kernprotokolls, sondern eine optionale Erweiterung
  • Report.ixi, ein Community-basiertes Netzwerk-Monitoring-Tool.
  • Paracosm.ixi, ist ein Drittanbieter Projekt und wird die Daten des Parakosmen-Spiele-Universums verarbeiten.

 

Hier wird in Zukunft noch viel mehr kommen, auch von der Community und von Drittanbieter Projekten.

Eine aktuelle Übersicht gibt es auf dieser Seite: https://lambtho12.github.io/ictgalaxy/