GNUnet一个用于分散式P2P网络的框架

GNUnet-p2p-网络框架

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,可以咨询 以下链接。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。