GNUnet 0.14带有消息传递应用程序以及更多功能

GNUnet-p2p-网络框架

新版本 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子系统仍处于试验阶段。
  • 由于低级的运输问题,测试套件中的某些高级测试不确定地失败。

如果您想了解更多信息,可以查看详细信息 在下面的链接中。


发表您的评论

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

*

*

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