Phát hành Nền tảng GNUnet P2P 0.15.0

Việc phát hành khung GNUnet 0.15, được thiết kế để xây dựng các mạng P2P phi tập trung an toàn, đã được trình bày. Các mạng được tạo bằng GNUnet không có một điểm lỗi nào và có thể đảm bảo tính bất khả xâm phạm thông tin cá nhân của người dùng, bao gồm loại bỏ khả năng lạm dụng của các dịch vụ tình báo và quản trị viên có quyền truy cập vào các nút mạng.

GNUnet hỗ trợ tạo mạng P2P qua TCP, UDP, HTTP/HTTPS, Bluetooth và WLAN và có thể hoạt động ở chế độ F2F (Bạn bè với bạn bè). Hỗ trợ truyền tải NAT, bao gồm sử dụng UPnP và ICMP. Để giải quyết vị trí dữ liệu, có thể sử dụng bảng băm phân tán (DHT). Các công cụ để triển khai mạng lưới được cung cấp. Để cấp và thu hồi có chọn lọc quyền truy cập, dịch vụ trao đổi thuộc tính nhận dạng phi tập trung ReclaimID sử dụng GNS (Hệ thống tên GNU) và Mã hóa dựa trên thuộc tính.

Hệ thống có mức tiêu thụ tài nguyên thấp và sử dụng kiến ​​trúc đa quy trình để cung cấp sự cách ly giữa các thành phần. Các công cụ linh hoạt được cung cấp để duy trì nhật ký và thu thập số liệu thống kê. Để phát triển các ứng dụng dành cho người dùng cuối, GNUnet cung cấp API cho ngôn ngữ C và các ràng buộc cho các ngôn ngữ lập trình khác. Để đơn giản hóa việc phát triển, người ta đề xuất sử dụng các vòng lặp và quy trình sự kiện thay vì các luồng. Nó bao gồm một thư viện thử nghiệm để triển khai tự động các mạng thử nghiệm bao gồm hàng chục nghìn mạng ngang hàng.

Các tính năng mới chính trong GNUnet 0.15:

  • Hệ thống tên miền GNS (GNU Name System) phi tập trung cung cấp khả năng đăng ký tên miền phụ trong miền cấp cao nhất “.pin”. Đã thêm hỗ trợ cho các phím EDKEY.
  • Trong gnunet-scalarproduct, các hàm mật mã đã được chuyển sang sử dụng thư viện libsodium.
  • Dịch vụ trao đổi phi tập trung trao đổi thuộc tính nhận dạng (RECLAIM) đã bổ sung hỗ trợ cho thông tin xác thực được ký bằng sơ đồ BBS+ (ký mù, trong đó người ký không thể truy cập nội dung).
  • Giao thức hợp nhất đã được triển khai, được sử dụng để phân phối các thông báo thu hồi khóa tới GNS.
  • Việc triển khai trình nhắn tin đã ổn định, không còn mang tính thử nghiệm nữa.

Nguồn: opennet.ru

Thêm một lời nhận xét