新版本 GNUnet 0.13已经发布,并且每个人都可以使用。 在这个新版本中, 主要新颖性 脱颖而出 是GNUnet分配号码授权机构注册表 (WINS), GNS的实现等等。
对于那些不愿使用GNUnet的人,您应该知道它的目的是建立分散且安全的P2P网络。
关于GNUnet
使用GNUnet构建的网络没有单点故障 它们可以保证用户私人信息的不可侵犯性,包括消除情报机构和管理员可能访问网络节点的滥用。 该版本被标记为包含严重的协议更改,违反了向后兼容性0.12.x。
GNUnet支持P2P网络 通过TCP,UDP,HTTP / HTTPS,蓝牙和WLAN, 它可以在F2F模式下工作 (朋友到朋友)。
Se 支持NAT绕过,包括使用UPnP和ICMP。 可以使用分布式哈希表(DHT)来寻址数据的位置。
除了什么提供了用于部署网状网络的装置。 为了有选择地授予和撤销访问权限,使用了GNS(GNU命名系统)和基于属性的加密(基于属性的加密)的reclaimID标识属性的分散交换。
系统 资源消耗低 以及使用多线程体系结构来确保组件之间的隔离。
提供灵活的注册设施 和统计数据。 为了开发最终用户应用程序,GNUnet提供了用于C语言的API和用于其他编程语言的文件夹。
为了简化开发, 建议使用事件循环和过程 而不是线程。 该框架包括一个测试库,用于自动部署覆盖成千上万对的实验网络。
GNUnet 0.13的主要新功能
就像我们一开始提到的那样,新版本的主要新颖之处在于 建立了WINS记录 (GNUnet分配号码授权机构),负责为GNUnet分配名称和地址。
这个也是 连同实施 分散域名 全球导航卫星系统 对齐 符合IETF提出的规范。
另一个重要的变化是 NSS插件“ block”的工作已调整, 对于未在给定标签下显式发布但由解析程序返回的记录,添加了新的补充标志。
在密钥撤销机制中 (GNS / REVOCATION),工作证明完成功能 使用Argon2哈希算法传递。
在分散标识属性交换服务(RECLAIM)中,票证大小已增加到256位。
其他变化 从这个新版本中脱颖而出:
- 在BOX记录之外添加TLSA或SRV记录时,向gnunet-namestore实用程序添加了警告输出。
- 由于稳定性问题,使用UDP协议进行数据传输的传输插件已移至试验类别。
- 密钥文件格式和ECDSA私钥序列化方法与其他库统一(旧密钥将停止工作)。
- libsodium库用作基于椭圆曲线的加密算法的实现。
- 添加了使用cURL库创建实用程序的功能,与gnutls不相关。
- Buildbot持续集成服务器返回。
- libmicrohttpd,libjansson和libsodium库包含在构建依赖项中。
如何在Linux上安装GNUnet?
对于那些有兴趣安装此框架的人, 他们可以按照说明进行操作 我们在下面分享。
他们是给谁的 Arch Linux,Manjaro,Arco Linux用户或任何其他衍生产品,只需打开一个终端并在其中输入以下命令:
sudo pacman -S gnunet
现在 对于那些使用Fedora的用户, 首先可以通过使用以下命令启用存储库来完成安装:
sudo dnf copr enable yosl/gnunet
然后,他们使用以下命令进行安装:
sudo dnf install gnunet
最后 您还可以通过编译代码来获得框架 为此,您可以按照说明进行操作 在此链接中详细介绍。