大家好,今天的笔记来得有点晚,

  • Index:
  1. 0.6 状态 2) PeerTest(对等测试) 3) SSU 引介 4) I2PTunnel Web 界面 5) 在 I2P 之上的 mnet 6) ???
    1. 0.6 status

正如大家所见,我们在几天前发布了 0.6 版本,总体而言,情况进展相当顺利。自 0.5.* 以来的一些传输层改进暴露出了 netDb 实现中的问题,但大量修复目前正在测试中(作为 0.6-1 构建),并将在不久后以 0.6.0.1 部署发布。我们还在不同的 NAT 和防火墙设置上遇到了一些问题,同时部分用户也出现了 MTU 相关的问题——由于测试者较少,这些问题在较小的测试网络中并未出现。我们已经为问题最严重的情况加入了变通方案,但很快就会推出一个长期解决方案 - peer tests(对等测试)。

    1. PeerTest

随着 0.6.1 的发布,我们将部署一个用于协作测试和配置公网 IP 与端口的新系统。这套系统集成在核心 SSU 协议之中,并且向后兼容。它的基本原理是让 Alice 询问 Bob 她的公网 IP 和端口号,然后再由 Bob 请 Charlie 确认她的配置是否正确,或者找出阻止其正常运行的限制。该技术在互联网中并不新颖,但它是对 i2p 代码库的新添内容,应当能消除大多数常见的配置错误。

    1. SSU introductions

正如 SSU 协议规范所述,将提供一种功能,使处于防火墙和 NAT 后面的用户即使无法接收未经请求的 UDP 消息,也能在网络中充分参与。该功能并不能覆盖所有可能的情形,但能应对大多数情况。SSU 规范中描述的消息与 PeerTest 所需的消息有相似之处,因此当规范更新以包含那些消息时,我们也许能够将 introductions(引荐)捎带在 PeerTest 消息上。无论如何,我们将在 0.6.2 中部署这些 introductions,而且这同样会向后兼容。

    1. I2PTunnel web interface

一些人已经注意到并就 I2PTunnel Web 界面上的各种小问题提交了报告,而 smeghead 已经开始着手整合所需的修复——或许他可以更详细地说明这些更新,并提供这些更新的预计完成时间(ETA)?

    1. mnet over i2p

虽然讨论进行时我不在频道里,但从阅读日志来看,icepick 一直在做一些开发工作,让 mnet 运行在 I2P 之上——从而使 mnet 分布式数据存储能够在匿名运行的同时提供具有韧性的内容发布。我对这方面的进展了解不多,不过听起来 icepick 正在通过 SAM 和 twisted(Python 异步网络框架)与 I2P 进行良好的集成;也许 icepick 可以进一步向我们介绍?

    1. ???

好吧,事情远不止上面那些,但我已经有点晚了,所以我想该停止敲字,把这条消息发出去。今晚我能上线一会儿,所以如果有人在的话,我们可以在晚上9:30左右(不管你什么时候看到这条消息都行 ;) 在常用的 IRC 服务器 {irc.duck.i2p, irc.postman.i2p, irc.freenode.net, irc.metropipe.net} 的 #i2p 频道开个会。

感谢你的耐心与帮助,推动事情向前发展!

=jr