の新しいバージョン GNUnet0.14はすでにリリースされています そしてこの新しいバージョンでは 実験段階にある新しいメッセージコンポーネントが追加されました。 また、IETFで提案されている仕様や他の多くのものとすでに同期されているGNSもあります。
誰のために GNUnetに気づいていません、 彼らはそれを知るべきです 安全な分散型P2Pネットワークを構築するように設計されています。 GNUnetの助けを借りて作成されたネットワークには、単一の障害点がなく、ネットワークノードにアクセスできる諜報機関や管理者による悪用の可能性を排除するなど、ユーザーのプライバシーを確保できます。
GNUnet TCP、UDP、HTTP / HTTPS、Bluetooth、WLANを介したP2Pネットワーキングをサポートします。 F2F(友達同士)モードで動作します。 UPnPやICMPなどのNATクロスオーバーがサポートされています。 分散ハッシュテーブル(DHT)を使用して、データ割り当てに対処できます。
このシステムは、リソース消費量が少ないという特徴があります コンポーネント間の分離を保証するためのマルチスレッドアーキテクチャの使用。 統計を記録および蓄積する柔軟な手段が提供されます。
最終的なアプリケーションを開発するには、 GNUnetは、C言語用のAPIと他のプログラミング言語用のリンクを提供します。 開発を簡素化するために、スレッドの代わりにプロセスループとイベントループを使用することをお勧めします。 これには、数万のペアをカバーする実験ネットワークの自動展開用のテストライブラリが含まれています。
GNUnet0.14の主な新機能
新しいバージョンでは、すべての互換性が損なわれると述べられているため、新しいバージョンを使用するには、この要素を考慮する必要があります。
これは主要なリメイクです。 0.13.xバージョンとのプロトコル互換性を破ります。 したがって、Gitマスターは今後 INCONSISTENT GNUnet 0.13.xネットワークでは、古いピアと新しいピア間の相互作用が問題を引き起こします。 0.13.xピアはGitマスターまたは0.13.xピアと通信できますが、一部のサービス、特にGNSはサポートされません。
使いやすさの観点から、ユーザーはまだあることに注意する必要があります 多数の既知の未解決の問題。特に使いやすさに関してだけでなく、特にモバイルユーザーにとって重要なプライバシーの問題もあります。
また、初期のネットワークは小さいため、優れた匿名性や多くの興味深い情報を提供する可能性は低いです。 その結果、バージョン0.14.0 ある程度の痛みに耐える初めてのユーザーにのみ適しています .
新しい実験コンポーネントが、GTKベースのインターフェイスを備えたメッセージング実装とともに追加されました。
一方、GNS (GNU分散型ドメイン名システム) IETFで提案されている仕様と同期しています。 キーに加えて ECDSA、他のタイプのキーを使用してゾーンを定義できるようになりました。 ただし、EdDSA代替キーのサポートはまだ実装されていません。 ECDSAキーを使用してゾーン内のレコードを暗号化するために、AESアルゴリズムがCTRモードで使用されます。
識別サービスは、ECDSA(デフォルト)とEdDSAキーのペアを使用する機能を提供します。
変換機能でローカリゼーションが無効になっている 逆変換機能を実現するための時間。
最後に、 既知の問題の:
- TRANSPORT、ATS、およびCOREサブシステムでは、許容できる使いやすさ、パフォーマンス、およびセキュリティを実現するために将来対処する必要がある重要な設計上の問題がわかっています。
- CADETには、パフォーマンスに悪影響を与える中程度の実装制限が知られています。
- FSでは、使いやすさとパフォーマンスにも影響を与える中程度の設計上の問題が知られています。
- SETには、可用性のために不要な攻撃面を作成するマイナーな実装制限があります。
- RPSサブシステムはまだ実験段階です。
- テストスイートの一部の高レベルのテストは、低レベルのTRANSPORTATIONの問題が原因で、非決定的に失敗します。
詳しく知りたい方は詳細をご確認ください 次のリンクで。