Skip to content

回复:一些建议 ​

原始发布页

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

引用 madhatter2 于 2009 年 12 月 10 日下午 02:00:17 的帖子

前端也可以运行在 CPU 算力非常低的客户端上,比如手机。

这对移动端来说是个好办法。由 PHP(或其他任意语言)调用的程序化 API 用来呈现 Web UI,可以覆盖远程管理、移动端,以及任何无法一直在线并拥有静态 IP 的客户端。这会像 Webmail 一样。如果新用户只需要在网站上创建账户,而不用安装软件,入门会更容易。

引用

应用程序可以在下载前预置初始节点信息。这也能解决 TOR+IRC 问题。我知道人们会想通过 I2P+TOR 运行这个系统。

是的,等有足够多的静态节点可以预先编入种子列表后,我们就可以逐步淘汰 IRC。一旦完成节点引导,就不需要 IRC 了。

引用

还可以预置区块,这样首次运行时就不用下载。(在较慢的 ADSL 上下载 28,000 个区块要花很久,我无法想象有数百万个区块时要花多久——一辈子吧。)

0.1.5 中初始区块下载有一些问题,可能会陷入停滞。0.2 中有代码确保它顺利进行。我认为应该不到一小时。我得赶紧把 0.2 发布出去。

区块数量是线性增加的,要达到数百万还要几十年。理论上,区块下载时间会在 8 个月后达到顶峰,那时摩尔定律带来的增长速度会超过区块链。

引用

能给我 CVS 访问权限之类的吗?(如果不能,我可以发送补丁吗?)我想帮忙。

这是 sourceforge 上的 SVN。通过私信或电子邮件把你的 sourceforge 账户发给我,我就给你权限。

引用

我主要是 Linux/BSD 用户,希望在这些方面贡献自己的专业知识。

那太好了,因为这些正是我经验较少的地方。例如,我还没有研究过 Linux 上实现“系统启动时启动比特币”功能的最佳方式。在 Windows 上,这个选项会在 Startup 文件夹中添加/移除一个图标。

英文原文 ​

展开英文原文

Quote from: madhatter2 on December 10, 2009, 02:00:17 PM

Front ends can also be ran on clients with very low cpu power such as mobile phones.

That's a good approach for mobile. Programmatic API used by PHP (any language) to present a web UI covers remote admin, mobile and any other client that can't be online all the time with a static IP. It would be like webmail. It would be easier for new users to get started if they only need to create an account on a website, not install software.

Quote

The app could be pre-seeded before downloading. Pre-seeding would also cure the TOR+IRC problem. I know that people will want to run this system over I2P+TOR.

Yeah, we can phase out IRC when there are enough static nodes to preprogram a seed list. Once you get seeded, you don't need IRC.

Quote

Also you could pre-seed the blocks so they won't have to be downloaded upon initial run. (Downloading 28,000 blocks on a slower ADSL takes forever I couldn't imagine how long it would take when there are millions of blocks -- a lifetime).

There were some issues in 0.1.5 where the initial block download could get bogged down. 0.2 has code to make sure it goes smoothly. It ought to take less than an hour, I think. I need to hurry up and get 0.2 out the door.

The blocks increase linearly, it'll be decades before it's millions. In theory, the block download time should top out 8 months from now when Moore's Law will be growing faster than the block chain.

Quote

Can you give me CVS access or something? (If not, can I send you patches?) I'd like to help out.

It's SVN on sourceforge. PM or e-mail me your sourceforge account and I'll give you access.

Quote

I am mostly a Linux/BSD guy and I would like to lend my expertise in those areas.

That's great because that's where I have less expertise. For instance, I haven't researched the best way to do the "Start Bitcoin on system startup" feature on Linux. On Windows, the option adds/removes an icon in the Startup folder.

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