- p2p that just works: Bietet eine API, die auf Anfrage wie „Verbinde mich mit diesem Gerät“ unabhängig vom Standort immer die schnellste Netzwerkverbindung aufrechterhält
- Bietet eine API, um Zielknoten auf Basis öffentlicher Schlüssel (Public Key, Dial Keys) statt über Netzwerkadresse oder IP zu verbinden
- Findet den optimalen Pfad und hält stets die schnellste Verbindung aufrecht – entweder per direkter Verbindung (Hole Punching) oder über öffentliche Relay-Server
- Auf QUIC-Basis (mit Quinn) und bietet standardmäßig Verschlüsselung, parallele Streams, Datagramme und latenzfreie Kommunikation; Head-of-Line-Blocking tritt nicht auf
- Head-of-Line-Blocking: das Phänomen, dass in einem Datenstrom der Netzwerkkommunikation bei einer Verzögerung einzelner vorderer Daten alle nachfolgenden Daten ebenfalls warten müssen, wodurch es zu Verzögerungen der gesamten Übertragung kommt
- Ermöglicht Datenübertragung zwischen Geräten, die überall ausführbar sind, unabhängig von Größe und Umgebung, etwa Cloud-Server, Tablets und Embedded-Systeme
- Läuft mit derselben API auf ESP32, Raspberry Pi und Linux, wobei die Geräte einander automatisch erkennen – kein Broker oder Gateway erforderlich
- Bereits vorhandene Erweiterungsprotokolle wie iroh-blobs, iroh-gossip, iroh-docs und iroh-willow lassen sich einfach kombinieren, um verschiedenste verteilte Netzwerkanwendungen umzusetzen, darunter die Übertragung großer Content-Blobs, Publish-Subscribe und Eventually-Consistent-Key-Value-Stores
- Lässt sich einfach als Rust-Bibliothek integrieren; Unterstützung für andere Sprachen ist über FFI-Bindings ebenfalls möglich
- Open Source (Dual License: MIT/Apache 2.0), sodass jeder den Code frei anpassen, verteilen und eigene Relays betreiben kann
Noch keine Kommentare.