iROH 1.0: стабильный сетевой стек с адресацией по ключу
iROH выпустил первую стабильную версию 1.0, предлагая адресацию устройств по криптоключу, мульти‑маршрутизацию QUIC и поддержку Python, Node.js, Swift и Kotlin.
iROH объявил о выпуске версии 1.0 – первой стабильной сборки проекта, который заменяет IP‑адреса криптоключами. Это позволяет устройствам оставаться доступными независимо от сети, а соединения становятся более безопасными и прямыми.
Как работает адресация по ключу?
Ключ генерируется пользователем и служит одновременно идентификатором и шифром. При подключении к другому узлу ключ передаётся в зашифрованном виде, после чего обе стороны используют его для установления защищённого канала. Таким образом, устройство может быть найдено в любой сети – даже за NAT или firewall.
Что нового в реализации QUIC?
- Реализован собственный мульти‑маршрутный QUIC, позволяющий одновременно использовать несколько путей внутри одного соединения и переключаться между ними в реальном времени.
- Добавлен NAT‑traversal, который устанавливает прямой канал, не раскрывая детали соединения.
- Поддержка локального поиска устройств без доступа к Интернету – iROH пытается соединиться через локальную сеть, а при неудаче переходит к публичным ретрансляторам.
Какие платформы теперь поддерживаются?
Помимо Rust‑крейта, iROH 1.0 предлагает официальные биндинги для Python, Node.js, Swift и Kotlin. Это открывает возможность встраивать технологию в iOS‑приложения, Android‑сервисы, серверные скрипты и веб‑приложения.
Как изменятся расходы на передачу данных?
По данным проекта, до 95 % трафика в соединении проходит напрямую между конечными устройствами, минуя облачные узлы. Меньшее количество хопов снижает egress‑биллы и уменьшает нагрузку на маршрутизаторы, делая сеть более экономичной.
Как будет поддерживаться стабильность протокола?
Версия 1.0 фиксирует как «wire protocol», так и API для каждого языка. Любое изменение, затрагивающее протокольный уровень, будет только в мажорных релизах. Минорные обновления могут менять только реализации, сохраняя совместимость.
Что это значит для бизнеса?
Компания, использующая iROH, может заменить дорогостоящие облачные прокси на прямые P2P‑соединения и сократить расходы на передачу данных до 95 %. Пример: сервис видеостриминга, перенесший 80 % трафика в прямой режим, уменьшил ежемесячный egress‑билль с $12 000 до $600.