Iroh 1.0: Kỷ nguyên mới của kết nối mạng dùng khóa mã hóa thay vì địa chỉ IP

Phần mềm15 tháng 6, 2026·4 phút đọc

Iroh 1.0 đã ra mắt, mang đến cách tiếp cận mới về kết nối mạng bằng cách sử dụng khóa mã hóa thay vì địa chỉ IP. Thư viện này hỗ trợ đa nền tảng, tối ưu hóa hiệu suất truyền tải dữ liệu trực tiếp và đảm bảo tính ổn định cho giao thức. Đây là bước tiến quan trọng giúp biến internet trở thành một mạng cục bộ an toàn và hiệu quả hơn.

Iroh 1.0: Kỷ nguyên mới của kết nối mạng dùng khóa mã hóa thay vì địa chỉ IP

Iroh 1.0 chính thức ra mắt, đánh dấu cột mốc quan trọng trong việc thay đổi cách chúng ta kết nối các thiết bị trên internet. Thay vì dựa vào địa chỉ IP hay tên miền dễ thay đổi, Iroh sử dụng khóa mã hóa (keys) làm định danh chính để thiết lập kết nối, mang lại sự ổn định và an toàn cao hơn cho các ứng dụng phân tán.

Đây là phiên bản ổn định đầu tiên sau hơn 4 năm phát triển, với hơn 65 bản cập nhật trước đó. Hiện tại, mạng lưới relay công cộng của Iroh đã ghi nhận hơn 200 triệu điểm cuối (endpoints) được tạo ra chỉ trong vòng 30 ngày qua. Các nhà phát triển đang sử dụng Iroh cho nhiều mục đích đa dạng như truyền phát video, huấn luyện mô hình ngôn ngữ lớn (LLM), trò chơi trực tuyến và trò chuyện an toàn.

Tại sao chọn Khóa (Keys) thay vì IP?

Ý tưởng cốt lõi của Iroh rất đơn giản: "Gọi kết nối bằng khóa. Không phải địa chỉ IP". Địa chỉ IP có thể thay đổi bất ngờ, nằm ngoài tầm kiểm soát của thiết bị và thường bị chặn bởi tường lửa (firewall). Ngược lại, khóa mã hóa do người dùng tạo ra và kiểm soát. Nó giữ nguyên bất kể thiết bị di chuyển đến đâu và cho phép thiết bị luôn có thể kết nối an toàn, kể cả khi nằm sau các mạng NAT phức tạp.

Nhóm phát triển tin rằng đây là cách internet nên vận hành, biến toàn bộ mạng lưới toàn cầu trở thành một "localhost" an toàn.

Tính năng kỹ thuật và Hiệu suất

Iroh 1.0 tích hợp nhiều công nghệ hiện đại để tối ưu hóa hiệu suất và khả năng kết nối:

  • QUIC Multipath: Iroh tự xây dựng triển khai QUIC multipath, cho phép quản lý nhiều đường dẫn trong cùng một kết nối và chuyển đổi đường dẫn (hot swap) khi điều kiện mạng thay đổi.
  • T xuyên qua NAT (NAT Traversal): Thiết lập kết nối trực tiếp giữa các thiết bị mà vẫn giữ chi tiết kết nối được mã hóa.
  • Local-first: Hỗ trợ cấu hình ưu tiên cục bộ, cho phép tìm và kết nối các thiết bị gần nhau mà không cần qua internet.
  • Hỗ trợ trình duyệt: Đảm bảo Iroh có thể biên dịch sang WebAssembly (WASM) và chạy trực tiếp trên trình duyệt.
  • Vận chuyển tùy chỉnh: Cho phép tích hợp các công nghệ như Bluetooth Low-Energy (BLE), LoRa, WiFi Aware, hoặc Tor dưới cùng một trừu tượng hóa "dial-by-key".

Về hiệu quả, các kết nối của Iroh cực kỳ tối ưu. Thông thường, 95% dữ liệu được truyền tải trực tiếp giữa các thiết bị (peer-to-peer). Việc đi đường trực tiếp giúp giảm thiểu số bước nhảy qua các bộ định tuyến (routers) và giảm chi phí băng thông đám mây (egress bill) cho các nhà phát triển.

Hỗ trợ đa ngôn ngữ và Ổn định

Để giúp các nhà phát triển dễ dàng tích hợp vào ứng dụng của mình, Iroh 1.0 chính thức hỗ trợ nhiều ngôn ngữ lập trình bên cạnh Rust crate gốc. Giờ đây, bạn có thể sử dụng Iroh với Python, Node.js, Swift và Kotlin. Điều này giúp việc nhúng Iroh vào các ứng dụng iOS (Swift) hay Android (Kotlin) trở nên đơn giản hơn bao giờ hết.

Phiên bản 1.0 cũng cam kết về sự ổn định cho cả giao thức đường truyền (wire protocol) và API ngôn ngữ. Một điểm cuối Iroh v1 sẽ có thể giao tiếp với bất kỳ điểm cuối Iroh v1 nào khác, bất kể phiên bản nhỏ hay ngôn ngữ lập trình được sử dụng.

Chính sách hỗ trợ

Cùng với việc ra mắt 1.0, nhóm phát triển cũng công bố lịch trình hỗ trợ:

  • Các phiên bản chính và phụ sau 1.0 sẽ được hỗ trợ theo lịch trình cụ thể.
  • Phiên bản phụ 0.35 sẽ không nhận thêm bản phát hành mới. Hỗ trợ relay công cộng cho 0.35x sẽ tiếp tục đến ngày 31 tháng 12 năm 2026.
  • Các phiên bản canary (0.9x) và ứng viên phát hành (1.0.0-rcX) sẽ không được hỗ trợ sau ngày hôm nay.

Iroh cũng duy trì một hệ thống relay công cộng (thường được truy cập qua preset "n0") để hỗ trợ kết nối. Các relay này được cập nhật phiên bản mới shortly sau mỗi lần phát hành chính và có mã nguồn mở hoàn toàn.

Với nền tảng mạng trưởng thái này, Iroh 1.0 sẵn sàng giúp các nhà phát triển xây dựng các ứng dụng kết nối an toàn, trực tiếp và hiệu quả. Đây là thời điểm lý tưởng để bắt đầu xây dựng trên nền tảng Iroh.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗