Freenet tái thiết: Nền tảng P2P chạy ứng dụng phi tập trung ngay trên trình duyệt
Freenet, dự án mạng ngang hàng kinh điển, đã quay trở lại với một thiết kế hoàn toàn mới nhằm tạo ra nền tảng cho các ứng dụng phi tập trung. Hệ thống hoạt động như một kho lưu trữ key-value toàn cầu sử dụng các hợp đồng WebAssembly, cho phép các nhà phát triển xây dựng phần mềm không cần máy chủ, không tốn chi phí đám mây và chống kiểm duyệt.

Freenet, một trong những dự án mạng ngang hàng (peer-to-peer) lâu đời nhất từ đầu những năm 2000, đã được thiết kế lại hoàn toàn và tái xuất với tư cách là một nền tảng mạnh mẽ cho các ứng dụng phi tập trung. Dự án này, hiện được đổi tên thành Hyphanet trong quá trình phát triển, nhằm mục đích loại bỏ sự phụ thuộc vào các gã công nghệ lớn và cơ sở hạ tầng đám mây tập trung.
Freenet Talk
Kiến trúc phi tập trung và giải pháp nhất quán dữ liệu
Về mặt kiến trúc, Freenet mới hoạt động như một kho lưu trữ key-value phi tập trung trên phạm vi toàn cầu. Trong đó, các "khóa" (keys) thực chất là các hợp đồng WebAssembly. Các hợp đồng này định nghĩa trạng thái hợp lệ cho khóa đó, quy tắc thay đổi trạng thái, và cách đồng bộ hóa dữ liệu hiệu quả giữa các nút mạng (peers).
Điểm đột phá của Freenet là giải pháp độc đáo cho vấn đề nhất quán dữ liệu (consistency). Mỗi hợp đồng bắt buộc phải định nghĩa một thao tác "hợp nhất" (merge) cho trạng thái của nó. Thao tác này phải có tính giao hoán (commutative), nghĩa là việc hợp nhất nhiều trạng thái theo bất kỳ thứ tự nào cũng sẽ cho ra kết quả cuối cùng giống hệt nhau.
Nhờ cơ chế này, các cập nhật trạng thái có thể lan truyền qua mạng lưới giống như một con virus, thường đạt được trạng thái toàn cầu nhất quán chỉ trong vài giây hoặc ít hơn.
Trải nghiệm người dùng và nhà phát triển
Giống như World Wide Web, các ứng dụng Freenet có thể được tải xuống trực tiếp từ mạng lưới và chạy ngay trong trình duyệt web của người dùng. Chúng hoạt động tương tự như các ứng dụng đơn trang (Single-page apps) thông thường. Tuy nhiên, thay vì kết nối đến một API trong trung tâm dữ liệu, ứng dụng web này kết nối cục bộ đến nút Freenet (peer) và tương tác với các hợp đồng Freenet thông qua kết nối websocket cục bộ.
Đối với các nhà phát triển, Freenet cung cấp công cụ làm quen như Rust và TypeScript để triển khai ứng dụng lên mạng lưới toàn cầu. Ưu điểm lớn nhất là không cần bảo trì máy chủ, không phải trả hóa đơn đám mây và không chịu ràng buộc bởi các điều khoản dịch vụ của nền tảng tập trung.
Các ứng dụng ban đầu
Hiện tại, Freenet đã vận hành từ tháng 12 năm ngoái với một số ứng dụng sớm:
- River: Một ứng dụng trò chuyện nhóm phi tập trung.
- Delta: Một hệ thống quản lý nội dung (CMS) phi tập trung.
- Atlas: Một công cụ tìm kiếm và đề xuất đang được phát triển.
Người dùng đã bắt đầu tự xây dựng các ứng dụng của riêng mình trên nền tảng này, bao gồm cả các trò chơi. Nếu bạn muốn trải nghiệm, Freenet hiện cung cấp trình cài đặt tiện lợi cho các hệ điều hành máy tính để bàn chính.
Bài viết liên quan

Công nghệ
Anthropic và OpenAI mang cuộc chiến công nghệ sang chính trường Mỹ
20 tháng 5, 2026

Công nghệ
Cảnh sát bắt giữ nghi can được cho là "ông trùm" của trang web buôn bán ma túy Dream Market
14 tháng 5, 2026

Công nghệ
Các ngôi sao hàng đầu Hollywood ủng hộ tiêu chuẩn mới đòi hỏi trả tiền khi AI sử dụng hình ảnh hoặc tác phẩm của họ
12 tháng 5, 2026
