更新详情
Development Highlights
0.9.49 版本开始将用于 router 的加密迁移到新的、更快的 ECIES-X25519 加密。为这种新加密制定规范和协议花费了多年的工作;从本版本起,新安装以及极少部分现有安装(在重启时随机选择)开始使用这种新加密。这是首次更改默认加密类型,因此为了尽量减少问题,完整迁移将分多个版本逐步完成。
完整发行说明:https://geti2p.net/en/blog/post/2021/02/17/0.9.49-Release
0.9.50 为 reseeding(新节点首次获取网络目录的过程)启用了 DNS over HTTPS(DoH),以保护用户免受被动 DNS 嗅探。除此之外,还开展了工作以保护网络免受可能的恶意或存在缺陷的 router 的影响,并完成了针对 IPv6 地址的大量修复和改进,包括新的 UPnP 支持。
完整发布说明: https://geti2p.net/en/blog/post/2021/05/17/0.9.50-Release
为表彰近 20 年来为提供匿名性与安全性所做的工作,团队决定直接从 0.9.50 跳到 1.5.0。1.5.0 版本完成了对新的构建消息(提案 157)的支持,并完成了更小的 tunnel 构建消息的实现,以降低带宽占用。网络中的 routers 向 X25519 加密的迁移仍在继续。
完整发行说明: https://geti2p.net/en/blog/post/2021/08/23/1.5.0-Release
两项重大协议更新的部署在 1.6.1 中完成。几乎所有 routers 将在年底前完成密钥轮换。此外,已启用短 tunnel 构建消息,从而显著降低带宽消耗。新的 UDP 传输协议 SSU2 的设计工作也已启动,预计将在明年年初开始实现。
完整的发行说明:https://geti2p.net/en/blog/post/2021/11/29/1.6.0-Release
开发亮点
由于同时安装 I2P 软件和 Java 需要超过 30 个步骤,新用户引导流程历来并不容易。 由于陌生且不直观,这一过程多年来一直带来了易用性问题。
然而,在最近的 Java 版本中,出现了一个新选项,有望解决 Java 软件的这个问题。该工具名为 “Jpackage”,并允许创建一个基于 Jpackage 的 I2P Router。
通过从外部 JVM 切换到 Jpackage、为目标操作系统构建标准软件包,并以操作系统可识别的方式对其进行签名以保障用户安全,我们从安装流程中删除了几十个步骤。自那以后,jpackage 的 router 达到了一个新的里程碑:它们收到了首次增量更新。这些更新将把 JDK 16 的 jpackage 替换为更新后的 JDK 17 的 jpackage,并提供对我们在发布后发现的一些小问题的修复。
使用 Jpackage、I2P-Zero 改进 I2P 的采用与上手引导:https://geti2p.net/en/blog/post/2021/09/15/i2p-jpackages
JPackages 迎来首次更新: https://geti2p.net/en/blog/post/2021/11/2/i2p-jpackage-1.5.1
更简单的安装:JPackage
基于 I2P 的比特币节点现在可以借助同时运行于 I2P 和明网的节点,与其余比特币节点实现完全互通。
阅读完整的博客文章: https://geti2p.net/en/blog/post/2021/09/18/i2p-bitcoin
Bitcoin Core 添加了对 I2P 的支持
今年,I2P 可用性实验室成立。其重点将放在用户研究、产品开发以及用于支持采用的工具上。此外,更加关注本地化工作、在隐私社区内开展协议桥接,以及可持续性考量,也将成为将 I2P 带给更多人的持续努力的一部分。
I2P 可用性实验室
2020 年,I2P 的 UX 团队与 Simply Secure 合作开展了一次可用性冲刺,以评估用户与 I2P 网站的交互情况。虽然进行了许多改动,但反馈显示,在新用户引导流程的某些方面仍然存在问题。
得益于 BASICS 项目(Building Analytical and Support Infrastructure for Critical Security tools),我们已经扩充了团队;我们不仅重新审视了新用户的入门引导,还将范围扩大到包含面向开发者和研究人员的入门引导。我们的目标是呈现一套改进的信息架构。
今年,我们专注于对新用户引导流程进行大规模重构,涵盖下载与浏览器配置的工作流与语言表述。已为 I2P 网站创建新的线框图,并建立了新的信息架构。此举旨在更好地支持新用户、维护者、应用程序开发者、I2P 核心贡献者以及研究人员。随着文档的精炼和站点变更的实施,这项工作将在 2022 年继续推进。
在此阅读完整的用户体验(UX)评审:https://i2p.medium.com/i2p-ux-research-d2567aefd275
新用户引导研究
与我们在非洲的合作伙伴一道,Invisible Internet Project(隐形互联网项目)受邀既参与一场小组讨论,也与一群记者合作,探讨隐私与安全对他们意味着什么。我们希望借此机会达成的成果是:理解如何建立信任、隐私这一概念及其含义,并开始从这一视角评估 I2P 及其工具。
我们发现,用户的采用源自效率、易用性和被赋能的感觉。所有这些因素让人不仅仅想使用某个隐私选项,更能感觉到自己确实在掌控自身的隐私。这是我们在过去一年与新用户交流时接触到的最重要方面之一:与技术互动的情感层面。告诉别人某件事在技术上可以提供解决方案,只是推动采用的一部分;为他们提供可以自信使用的东西则是另一部分。从用户的实际情况出发,了解他们是谁,才能确保我们为真实需求而创造,并尽可能惠及更多人。
在此阅读完整的博客文章:https://i2p.medium.com/i2p-usability-lab-b2098bf27d4d
感谢所有为构建隐形互联网做出贡献的人!
这篇文章最初发表在 Sadie 的博客上。https://i2p.medium.com/4b926a488919 经授权转载。