FOSDEM’23 – Ergebnisse und neue Herausforderungen!

Die bedeutendste freie Software Konferenz FOSDEM 2023 ist schon wieder Geschichte. Die FOSDEM ist immer eine gute Gelegenheit, spannende Dinge zu entdecken und neue Freundschaften zu schliessen, indem man mit Leuten aus der Open-Source-Gemeinschaft spricht.

Jetzt ist es an der Zeit, Bilanz zu ziehen und zu bewerten, inwieweit die neuesten Entwicklungen von diva.exchange mit den modernen Trends der freien Softwareentwicklung übereinstimmen.

FOSDEM 2023 und diva.exchange

I2P – Schlüssel für moderne Open-Source-Projekte

I2P ist eine der grundlegenden Technologien, um die herum die Entwicklung von freien Internetprojekten, wie zum Beispiel DIVA, aufgebaut ist. Das I2P-Netzwerk ist ein vollständig verschlüsseltes Peer-to-Peer-Netzwerk. Ein Beobachter kann weder den Inhalt, noch die Quelle oder den Zweck einer Nachricht sehen. Anders gesagt: niemand kann sehen, woher der Verkehr kommt, wohin er geht oder was der Inhalt ist. Darüber hinaus ist I2P recht resistent gegen Mustererkennung des Nachrichtenverkehrs und eine resultierende Sperrung durch Zensoren.

Das Netzwerk basiert auf einzelnen unabhängigen Knoten, sogenannte Router, und diese formen ein Peer-to-Peer-Netzwerk. Jeder Router im Netz ist an der Gewährleistung der Anonymität des Netzes beteiligt. Ausser in sehr spezifischen Fällen, in denen es unsicher wäre, ist jeder Knoten am Netzwerkverkehr beteiligt. Die standortbezogene Sperrung (Zensur) ist ein Problem für ein solches Netzwerk.

Das I2P Netzwerk bietet eine Anwendungsschicht für Dienste, Anwendungen und Netzwerkmanagement. I2P verwendet Kryptographie, um die verschiedenen Eigenschaften der Kommunikations-Tunnel zwischen den Knoten zu implementieren. I2P-Tunnel verwenden Protokolle wie «NTCP2» und «SSU2» um Nachrichten im Netzwerk weiterzuleiten.

DNS für I2P: verteiltes Netzwerk ohne zentrale Autorität

In der ersten Präsentation von diva.exchange ging es um den Aufbau eines Namenssystemes («DNS») für I2P.

I2P ist ein vollständig verteiltes Netzwerk ohne eine zentrale Autorität. Heute verfügt das I2P-Netzwerk über mehrere Übergangsdienste für Registrierungs- und Namensdienste, die als eine Art DNS fungieren. Dies sind jedoch offensichtlich zentrale Komponenten und daher unvereinbar mit der Idee einer echten Verteilung.

Die Entwicklungen wurden in der wissenschaftlichen Gemeinschaft getestet. Studenten der Hochschule Luzern, Schweiz, zeigten grosses Interesse an der Erstellung eines Prototyps: Die Studenten verwendeten https://github.com/diva-exchange/diva-dockerized für ihre Testumgebung.

Mehr über die Präsentation im Video: DIVA at FOSDEM 2023: DNS for I2P (odysee.com)

Javascript für «Privacy-By-Design» Peer-to-Peer Anwendungen

Die zweite Präsentation von diva.exchange konzentrierte sich auf den Einsatz von Javascript für «Privacy-By-Design» Peer-to-Peer-Anwendungen.

I2P ist eines der zuverlässigsten, vollständig privaten und gut erforschten Peer-to-Peer Netzwerke.  Vor einigen Jahren existierte keine moderne Javascript/TypeScript-Bibliothek für I2P – darum hat diva.exchange die Bibliothek «I2P-SAM» entwickelt. Divachain (Blockchain = eine vollständig verteilte Speicherebene, die für I2P entwickelt wurde) benötigt eine moderne Bibliothek, um auf das I2P-Netzwerk zuzugreifen. “SAM” ist eine ausgezeichnete Schnittstelle für die Kommunikation mit einem lokalen I2P-Router, um Dinge zu tun wie:

  • Neue lokale Ziele erstellen
  • Versenden von Nachrichten über das I2P Netzwerk.

Mehr über die Präsentation im Video: FOSDEM 2023 – Javascript for Privacy-Protecting Peer-to-Peer Applications

I2P: Aktualisierung der Softwarepakete

Die dritte Präsentation von diva.exchange konzentrierte sich auf die wichtigsten Änderungen im Peer-to-Peer Netzwerk I2P und der zugehörigen Software-Pakete.

I2P unterstützt TCP und UDP auf der Transportebene:

  • UDP/SSU wurde aufgerüstet und heisst jetzt UDP/SSU2
  • All dies basiert auf dem Noise-Protokoll (noiseprotocol.org) und auf WireGuard VPN sowie QUIC (RFC 9000, 9001 und 9002)

SSU2 ist das UDP-Transportprotokoll der nächsten Generation innerhalb von I2P.  UDP hat grosse Leistungsvorteile in vollständig verteilten Netzwerken. Daher betreffen die wichtigsten Änderungen UDP:

  • Aktualisierung auf dem Gebiet der Kryptographie
  • Erhöhte Effizienz: Prozessor, Bandbreite, etc.
  • Verbesserung der Zensurresistenz
  • Verbesserung der DoS-Attack-Resistenz (UDP ist anfällig).

Mehr über die Präsentation im Video: FOSDEM 2023 – I2P: Major Changes of the Peer-to-Peer Network

Schlussfolgerungen und Ausblick

Diva.exchange arbeitet weiter an der Entwicklung einer sicheren und anonymen Technologie für den Austausch digitaler Werte. Viele spannende Herausforderungen und Entwciklungen liegen noch vor uns.

Tritt doch einfach in Kontakt mit diva.exchange und unterstütze freie Software, Netzwerke und Anwendungen.

DAS IST DIVA.EXCHANGE

Der gemeinnützige Verein diva.exchange, unterstützt mit einem barrierefreien und kollaborativen Ansatz die Entwicklung freier Banking-Technologie für alle interessierten Menschen. Die quelloffene Technologie sichert die Privatsphäre aller Teilnehmer im Finanzwesen der Zukunft. Das Blockchain-basierte Gesamtsystem ist vollkommen verteilt. Jeder kann bei diva.exchange mitmachen.

Die Zusammenarbeit mit der Forschungsinstitutionen spielt bei diva.exchange eine wichtige Rolle. Forschung findet in Kooperation mit akademischen Einrichtungen statt und die Resultate werden jeweils auf Fachkonferenzen öffentlich vorgestellt.

ERFAHRE MEHR ÜBER UNSERE ARBEIT

Alle technischen Informationen unter: https://github.com/diva-exchange/

I2P-Leitfaden für Einsteiger und Installationsanleitung: https://www.diva.exchange/en/privacy/introduction-to-i2p-your-own-internet-secure-private-and-free/

Alle Videos: https://odysee.com/@diva.exchange:d/

Einführung in I2P: https://en.wikipedia.org/wiki/I2P

Testnetz von diva.exchange: https://testnet.diva.exchange

KONTAKT

Twitter: https://twitter.com/@DigitalValueX

Mastodon: https://social.diva.exchange/@social

Falls noch Fragen auftauchen so ist Telegram besonders geeignet: https://t.me/diva_exchange_chat_de (auf Englisch, Deutsch oder Russisch)