GNUnet 0.17 已經發布,這些是它的新聞

GNUnet-p2p-網絡框架

宣布發布新版 GNUnet 框架 0.17,旨在構建安全的去中心化 P2P 網絡。

這是一個重要的新版本,並且 與以前的版本一樣,這個新版本 也不例外,因為 破壞與 0.16.x 版本的協議兼容性, 這是因為 Git master 從今以後(並且已經有一段時間了)與 GNUnet 0.16.x 網絡不兼容,新老節點之間的交互會導致問題。

GNUnet 新手應該知道它支持基於 TCP、UDP、HTTP/HTTPS、藍牙和 WLAN 的 P2P 網絡,並且可以在 F2F(朋友對朋友)模式下工作。 支持 NAT 穿越,包括使用 UPnP 和 ICMP。 分佈式哈希表 (DHT) 可用於解決數據放置問題。

進一步, 提供了實現網狀網絡的工具。 為了有選擇地授予和撤銷訪問權限,reclaimID 的去中心化身份屬性交換服務使用 GNS(GNU 名稱系統)和基於屬性的加密。

系統 資源消耗低,採用多線程架構 提供組件之間的絕緣。 提供了靈活的記錄和收集統計數據的方法。 為了開發最終應用程序,GNUnet 為 C 語言提供了一個 API,並為其他編程語言提供了綁定。

為了簡化開發,建議使用事件和進程循環而不是線程。 它包括一個測試庫,可自動部署覆蓋數万對等點的實驗網絡。

GNUnet 0.17的主要新功能

如開頭所述 新版本的 GNUnet 引入了破壞兼容性的更改 基於 GNUnet 0.17 和更早版本的協議並在節點之間產生可能的問題。

特別是 分佈式哈希表 (DHT) 級別的兼容性被破壞: DHT 實現已更新為規範的新版本,並且塊類型定義已移至 GANA(GNUnet 分配編號機構),另外 添加了對內聯和重組消息格式的支持。

新版規範 還提出了關於以下方面的不兼容更改 去中心化域名系統 全球導航衛星系統 (GNU 名稱系統),對於添加到 GNS 的記錄,提供了設置記錄生命週期的能力。

在可用性方面,用戶應該注意,仍然存在許多已知的未解決問題,特別是在易用性方面,還有一些關鍵的隱私問題,尤其是對於移動用戶。

此外,新生網絡很小,因此不太可能提供良好的匿名性或大量有趣的信息。 因此,0.17.0 版僅適用於具有合理疼痛耐受性的早期採用者。

至於已知問題, 提到以下內容:

  • TRANSPORT、ATS 和 CORE 子系統中存在重大的已知設計問題,未來需要解決這些問題,以實現可接受的可用性、性能和安全性。
  • CADET 中存在已知的適度的實施限制,這些限制會對性能產生負面影響。
  • FS 中存在已知的中等設計問題,這些問題也會影響可用性和性能。
  • SET 中存在一些小的實現限制,會為可用性創建不必要的攻擊面。
  • RPS子系統仍處於試驗階段。
  • 由於低級 TRANSPORT 問題,測試套件中的一些高級測試會不確定地失敗。
  • 對齊和重新排序的消息格式。
  • 規範已更新以反映更改
  • 我用相同優先級的立即就緒任務修復了調度程序錯誤,可能會佔用調度程序。
  • 修復 mysql/mariadb 的檢測。

最後, 如果你有興趣了解更多 關於這個新發布的版本,您可以查看詳細信息 在下面的鏈接中。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。