AI Briefing

iroh - 공개키 기반 초고속 P2P 네트워크 연결 라이브러리 오픈소스

·2026.04.20 09:51

공개키 기반으로 가장 빠른 P2P 연결을 유지하는 Rust 라이브러리.

iroh는 네트워크 주소 대신 공개키(dial keys) 로 상대 노드에 연결하는 P2P 네트워크 라이브러리다.

상대의 위치가 어디든 가장 빠른 경로를 찾고, 필요하면 hole-punching 으로 직접 연결하거나 공개 relay 서버 를 통해 연결을 유지한다.

기본 전송 계층은 QUIC(Quinn) 이며, 암호화, 동시 스트림, datagram, head-of-line blocking 없는 통신을 제공한다.

여러 환경에서 같은 API로 동작하도록 설계되어 있다.

  • ESP32, Raspberry Pi, Linux 등에서 실행 가능
  • 브로커나 게이트웨이 없이 장치가 서로를 자동 발견
  • 클라우드 서버, 태블릿, 임베디드 시스템까지 폭넓게 대응

이미 준비된 확장 프로토콜도 함께 제공한다.

  • iroh-blobs: 대용량 콘텐츠 블롭 전송
  • iroh-gossip: publish-subscribe
  • iroh-docs: 분산 문서/데이터 공유
  • iroh-willow: eventual-consistent key-value 저장소

구현 언어는 Rust 이고, FFI bindings 를 통해 다른 언어에서도 연동할 수 있다. 라이선스는 MIT/Apache 2.0 dual license 다.

이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.

요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.