GNUnet是用於分散式P2P網絡的免費軟件。 該框架在網絡層級別和資源位置提供加密。 GNUnet對等方監視其他對等方的行為,涉及資源使用情況,對網絡做出貢獻的對等方將獲得更好的服務。
使用GNUnet創建的網絡沒有單點故障,可以保證用戶信息的私密性,包括消除可以訪問網絡節點的特殊服務和管理員可能造成的濫用。
GNUnet通過TCP,UDP,HTTP / HTTPS,藍牙和WLAN支持P2P網絡,它可以在F2F(朋友到朋友)模式下工作。
它還支持NAT遍歷,包括UPnP和ICMP的使用。 分佈式哈希表(DHT)可用於尋址數據的位置。 提供了用於部署網狀網絡的手段。
關於GNUnet
系統 它的特點是資源消耗低,並使用多線程體系結構在組件之間提供隔離。
除了它還 提供用於記錄和統計的靈活工具。 為了開發最終應用程序,GNUnet提供了C語言的API和其他編程語言的文件夾。
為了簡化開發,而不是線程,建議使用流程和事件循環。
該框架包括一個測試庫,用於自動部署覆蓋成千上萬對的實驗網絡。
在GNUnet技術的基礎上,正在開發一些現成的應用程序, 如:
匿名共享文件的服務,不允許通過僅以加密形式傳輸數據來分析信息,也不允許使用GAP協議跟踪誰發布,搜索和下載了文件。
一個在域“ .gnu”中創建隱藏服務的VPN系統 在P4P網絡上轉發IPv6和IPv2隧道。 此外,還支持IPv4到IPv6以及IPv6到IPv4轉換方案,以及基於IPv4的IPv6和基於IPv6的IPv4隧道。
GNS域名系統 (GNU命名系統), 它作為徹底分散和不可用的系統來檢查DNS替換。 GNS可以與DNS結合使用,並且可以在傳統應用程序(例如Web瀏覽器)中使用。
通過使用加密工具可以保證記錄的完整性和不變性。
Secushare創建去中心化社交網絡的平台 它使用PSYC協議,並通過使用端到端加密來支持以多播模式分發通知。
Easy Privacy加密電子郵件系統, 它使用GNUnet保護元數據,並支持各種密碼協議進行密鑰驗證。
GNU Taler付款系統,為買家提供匿名,但它會跟踪賣方的交易,以確保透明度和納稅報告。 GNU Taler的工作 它支持各種現有貨幣和電子貨幣,包括美元,歐元和比特幣。
關於新版本的GNUnet 0.11
經過五年的發展,GNUnet 0.11框架的重要版本已經發布,其中一個 需要注意的主要要點之一是,除gnunet-qr之外,所有Python代碼均已翻譯為Python 3.7。
另一方面,它脫穎而出 添加了使用libidn2庫進行編譯的功能以支持國際化域名 (IDN)符合IDNA2008規範。
除了它 提供了實驗支持,用於在NetBSD和macOS上構建和運行GNUnet框架。
還要注意的另一點是,安全問題已在密碼秘密交換操作的邏輯中得到解決。
如果您想進一步了解GNUnet,可以諮詢 以下鏈接。