Iroh 1.0 정식 출시, IP 대신 키로 연결

원제: Iroh 1.0

왜 중요한가

IP 주소 기반 인터넷 아키텍처의 근본적 전환을 시도하는 기술이 성숙 단계에 진입했으며, 분산형 AI, 영상 스트리밍, 실시간 동기화 등 차세대 분산 애플리케이션의 인프라 기반이 될 것으로 예상된다.

P2P 네트워킹 프로토콜 Iroh가 1.0 정식 버전을 출시했다. 지난 30일간 공개 릴레이를 통해 2억 개 이상의 엔드포인트가 생성됐다. Python, Node.js, Kotlin, Swift 지원을 추가했으며 와이어 프로토콜 안정성을 보장한다.

Iroh는 IP 주소 대신 암호화 키를 사용해 기기를 식별하고 연결하는 P2P 네트워킹 기술이다. 4년 이상의 개발을 거쳐 1.0 정식 버전에 도달했으며, 이미 수백만 대의 기기에서 운영 중이다.

핵심 기술적 개선사항은 다음과 같다. IETF 표준안을 기반으로 한 오픈 표준을 채택했으며, QUIC 멀티패스 구현으로 동일 연결 내 여러 경로를 관리하고 조건 변화에 따라 경로를 즉시 전환할 수 있다. QUIC NAT 순회(NAT traversal) 기능으로 연결 세부 정보를 암호화하면서도 직접 연결을 수립한다. 인터넷 없이 로컬 기기 발견 및 연결이 가능한 로컬 퍼스트 설정, WebAssembly 컴파일 지원, 블루투스 LE, LoRa, WiFi Aware, Tor 등 커스텀 전송 프로토콜 플러그인 지원을 포함한다.

기술적 효율성도 우수하다. 데이터의 95%가 기기 간 직접 전송되므로 클라우드 경유 횟수를 줄여 송신 비용을 절감할 수 있다. 라우터 홉 감소로 전체 인터넷 효율성도 향상된다.

언어 지원 확대로 실용성을 높였다. Rust 크레이트 외에 Python, Node.js, Swift, Kotlin을 공식 지원해 iOS와 Android 앱에 Iroh를 내장하기 용이해졌다. 버전 1.0부터 와이어 프로토콜과 언어 API 안정성을 보장하므로 v1 엔드포인트 간 호환성이 유지된다.

출처

iroh.computer — 원문 읽기 →