最近 发布了新版 GNUnet 框架 0.16,其中已经进行了一些重要的改进,例如,我们可以强调一下,Taler 现在支持数字签名,分布式哈希表 (DHT) 还实现了使用数字签名验证路由的能力。
除此之外,还提到这是一个重要的新版本,因为 破坏与 0.15.x 版本的协议兼容性, 新老同行之间的互动会产生问题。 0.15.x 对等节点将能够与 Git 主节点或 0.16.x 对等节点通信,但不支持某些服务,尤其是 GNS。
对于那些不熟悉 GNUnet 的人,你应该知道 旨在构建安全的去中心化 P2P 网络. 使用 GNUnet 创建的网络没有单点故障,并且可以保证用户私人信息的不可侵犯性,包括消除可能被有权访问网络节点的情报机构和管理员滥用。
GNU网 支持基于TCP,UDP,HTTP / HTTPS,蓝牙和WLAN的P2P网络, 它可以在 F2F(朋友对朋友)模式下工作。 支持 NAT 穿越,包括使用 UPnP 和 ICMP。 分布式哈希表 (DHT) 可用于解决数据放置问题。
提供了实现网状网络的工具。 为了有选择地授予和撤销访问权限,reclaimID 的去中心化身份属性交换服务使用 GNS(GNU 名称系统)和基于属性的加密(Attribute-Based Encryption)。
正在开发几个基于 GNUnet 技术的即用型应用程序:
- GNS 域名系统(GNU 名称系统),作为 DNS 的完全去中心化和不可审查的替代品。
- 一种匿名文件共享服务,不允许通过仅以加密形式传输数据来分析信息,也不允许使用 GAP 协议跟踪谁发布、搜索和下载文件。
- VPN 系统在“.gnu”域中创建隐藏服务并通过 P4P 网络转发 IPv6 和 IPv2 隧道。
- GNUnet 聊天服务,用于通过 GNUnet 进行语音呼叫。
- 一个使用 PSYC 协议构建去中心化社交网络 Secushare 的平台,并支持使用端到端加密以多播模式将通知分发给仅授权用户。
- 一个相当简单的隐私加密电子邮件系统,它使用 GNUnet 保护元数据并支持各种加密协议进行密钥验证;
- GNU Taler 支付系统,为买家提供匿名性,但跟踪卖家交易以实现透明度和税务报告。
GNUnet 0.16的主要新功能
在这个新版本的 GNUnet 0.16 中 值得注意的是,GNS域名系统的规范已经更新 (GNU 名称系统)去中心化。 已提议使用新的 REDIRECT 记录类型来替换 CNAME 记录。
另一方面,强调 添加了一个新的日志标志,CRITICAL,可用于标记特别重要的记录,无法进行处理,这将导致返回名称确定错误。 VPN 隧道配置操作从解析器转移到 DNS2GNS 服务等应用程序。
还提到 分布式哈希表 (DHT) 实现了使用数字签名验证路由的能力。 路径长度度量已转换为使用传统的 XOR 操作,并且 DHT 数据结构、加密函数和资源记录的规范已更新。
另一方面,我们可以发现 添加了对去中心化标识符的支持 (DID,Decentralized Identifier)和验证凭证(VC,Verifiable Credentials)到去中心化身份属性交换服务(RECLAIM)。
除此之外,我们可以发现支付系统 GNU Taler 现在支持 Klaus Schnorr 数字签名 (签名者无法访问内容)并且构建系统提供了更新的 GANA(GNUnet 编号分配机构)头文件的生成。 从 git 构建时,现在需要 recutils。
最后, 如果你有兴趣了解更多 关于这个新发布的版本,您可以查看详细信息 在下面的链接中。