Выпуск iroh 1.0: соединения по криптографическим ключам вместо IP-адресов
09.07.2026Проект iroh выпустил версию 1.0 после четырёх лет разработки. Библиотека позволяет устанавливать сетевые соединения между приложениями на разных хостах с подключением по криптографическим ключам вместо IP-адресов.
Как это работает
Указывается ключ, к которому необходимо подключиться, и iroh находит связанный с ним хост и устанавливает шифрованное соединение с использованием протокола QUIC.
По возможности устанавливаются прямые соединения между узлами, но если это невозможно, выполняется откат на работу через релеи, которые также применяются для обнаружения хостов по ключам. Возможен запуск своего релея или подключение к поддерживаемым сообществом публичным релеям.
Что нового в 1.0
Новая версия основана на сетевом взаимодействии по QUIC с использованием библиотеки quinn и передаче данных с проверкой по BLAKE3. По сравнению с предыдущей версией функциональность была ограниченной, но то, что она делала, она делала с близкой к оптимальной производительностью.
В версии 1.0 стабилизированы формат протокола и программный интерфейс.
Путь проекта
Проект прошёл путь от реализации IPFS до специализированной библиотеки для прямых соединений между устройствами с поддержкой пробития сетевых экранов, передачи данных с проверкой по BLAKE3 и адресного поиска через pkarr.
Оригинал
It is done. After four years of work and various pivots we have released iroh 1.0. The new iroh was just QUIC based networking using quinn and blob transfer using BLAKE3 verified streaming. Compared to the previous version, the functionality was anemic. But the single thing it did, it did with close to optimal performance.
Упоминаний: 1 · Просмотров: 5