新版本 GNUnet 0.14已經發布 在這個新版本中 在實驗階段添加了新的消息組件, 以及已經與IETF中提議的規範同步的GNS等。
對於那些誰 他們不知道GNUnet, 他們應該知道 它旨在構建安全的分散式P2P網絡。 在GNUnet的幫助下創建的網絡沒有單點故障,可以確保用戶隱私,包括排除了可以訪問網絡節點的情報機構和管理員的潛在濫用。
GNU網 支持基於TCP,UDP,HTTP / HTTPS,藍牙和WLAN的P2P網絡, 並且可以在F2F(朋友對朋友)模式下使用。 支持NAT交叉,包括UPnP和ICMP。 分佈式哈希表(DHT)可用於解決數據映射問題。
該系統的特點是資源消耗低 以及使用多線程體系結構來確保組件之間的隔離。 提供了靈活的記錄和累積統計信息的方法。
要開發最終應用程序, GNUnet提供了C語言的API和其他編程語言的鏈接。 為了簡化開發,建議使用進程和事件循環而不是線程。 它包括一個用於自動部署實驗網絡的測試庫,涵蓋了成千上萬對。
GNUnet 0.14的主要新功能
在新版本中,提到它破壞了所有兼容性,因此要使用新版本,必須考慮此因素。
這是一次重大重製。 破壞與0.13.x版本的協議兼容性。 請注意,因此Git master從今以後 不相容 使用GNUnet 0.13.x網絡時,新舊同級之間的交互會引起問題。 0.13.x對等體將能夠與Git主站或0.13.x對等體進行通信,但是將不支持某些服務,尤其是GNS。
在可用性方面,用戶應注意 大量已知的未解決問題。特別是在易用性方面,還有一些關鍵的隱私問題,尤其是對於移動用戶而言。
同樣,新生的網絡很小,因此不太可能提供良好的匿名性或很多有趣的信息。 結果,版本0.14.0 僅適用於具有一定程度的疼痛耐受性的初次使用者 .
已添加新的實驗組件,並帶有基於GTK的界面的消息傳遞實現。
另一方面,GNS GNU(分散域名系統) 它與IETF中提出的規範同步。 除了按鍵 ECDSA,其他類型的鍵現在可用於定義區域, 但是EdDSA備用密鑰支持尚未實現。 要使用ECDSA密鑰加密區域中的記錄,請在CTR模式下使用AES算法。
識別服務可以使用ECDSA(默認)和EdDSA密鑰對。
在轉換功能中禁用了本地化 時間來實現反向轉換功能。
最後, 已知問題:
- 在TRANSPORT,ATS和CORE子系統中,存在重大設計問題是眾所周知的,將來需要解決這些問題才能實現可接受的可用性,性能和安全性。
- CADET中存在適度的實施限制,會對性能產生不利影響。
- FS中存在適度的設計問題,這些問題也會影響可用性和性能。
- SET中存在一些小的實現限制,這些限制會為可用性創建不必要的攻擊面。
- RPS子系統仍處於試驗階段。
- 由於低級別的TRANSPORTATION問題,測試套件中的某些高級測試不確定地失敗。
如果您想了解更多信息,可以查看詳細信息 在下面的鏈接中。