Skip to content

回复:关于 IRC 引导启动 ​

原始发布页

打开来源页面
查看 1 个交叉存档

感谢 soultcer 和 Freenode 工作人员沟通。知道目前这个规模没问题,而且他们现在知道我们是谁了,这很好。他们支持 TOR 这样的项目,所以我希望他们可能会对我们友好。我们不想赖着不走。如果我们变得太大,同样也说明我们已经大到不再需要 IRC,于是就会退出。

我们需要 IRC,只是因为没人拥有静态 IP。早期有一些稳定的支持者,但他们都有每隔几天就变化的池分配 IP。IRC 只打算作为临时解决方案。比特币内置的 addr 系统才是主要解决方案。

比特币可以从任意比特币节点获取 IP 列表。从这个意义上说,每个节点都充当目录服务器。

当静态 IP 节点足够多,很有希望在当前版本停止使用时至少还有一个在运行,我们就可以预先编入一个种子列表。

你觉得我们应该如何编制种子列表?根据当前已连接、且已经静态了一段时间的 IP 创建它,是否可以?

顺便说,如果我们想通过部署独立的目录服务器软件来补充,我可以建议 IRC 吗?IRC 是一个很好的目录服务器(我听说它还有其他用途),而且已经有成熟的 IRC 服务器实现,任何人都可以运行。(笑脸) 比特币的 IRC 客户端实现已经经过充分测试。

英文原文 ​

展开英文原文

Thanks soultcer for talking with the Freenode staffer. Good to know it's OK at the current size, and now they know who we are. They're supportive of projects like TOR so I hope they would probably be friendly to us. We don't want to overstay our welcome. If we get too big, then by the same token, we're big enough that we don't need IRC anymore and we'll get off.

We only needed IRC because nobody had a static IP. In the early days there were some steady supporters, but they all had pool-allocated IPs that change every few days. IRC was only intended as a temporary solution. Bitcoin's built-in addr system is the main solution.

Bitcoin can get the list of IPs from any bitcoin node. In that sense, every node serves as a directory server.

When there are enough static IP nodes to have a good chance that at least one will still be running by the time the current version goes out of use, we can preprogram a seed list.

How do you think we should compile the seed list? Would it be OK to create it from the currently connected IPs that have been static for a while?

BTW, if we want to supplement by deploying separate directory server software, may I suggest IRC? IRC is a good directory server (I've heard it has other uses too), and there are mature IRC server implementations available that anyone can run. (Smiley) Bitcoin's IRC client implementation is already thoroughly tested.

为历史保存,为中文读者整理。每篇档案均附来源与英文原文。