Skip to content

中本聪致迈克·赫恩:客户端实现与 2100 万枚币的上限(2011 年 1 月 10 日) ​

首次公开证据

打开首次公开证据
查看 1 个交叉存档

开源。

好极了。一旦你的代码展示出如何将其简化,其他作者就可以照你的路子来。客户端没有完整实现那么令人生畏。如果更多开发者能够上手,他们会做出更精致的用户界面,以及其他一些我没想到的东西。我预计原版软件会变成供 GPU 矿场和矿池服务器使用的老式工业级软件。

顺便说一句,往后客户端版本的一个好功能是将私钥加密,并在每次发送时让你输入密码。

几天前,我设法用自己的应用在测试网上花出了第一批币,希望这个周末还能有机会继续推进。但愿顺利的话,大概 2 月的某个时候就能拿出东西公开展示。

太好了,随时告诉我进展。

我想要一个这样的数量:如果它非常流行,这个数不会太低;如果不流行,也不会太高。

看看这个数字的推导过程会很有意思。从某种意义上说,币的数量是任意的,因为纳米币这种表示方式意味着发行量如此巨大,实际上近乎无限。

算下来正好是每个区块 10 分钟: 21000000 / (50 BTC * 24hrs * 365days * 4years * 2) = 5.99 blocks/hour

我把它微调成每年 364.58333 天。50 BTC 减半为 25 BTC 是在 210000 个区块之后,也就是约 3.9954 年;反正这也只是基于难度重定向机制尽力而为的近似值。

我考虑过 100 BTC 和 4200 万,但 4200 万似乎太高了。

我希望常见金额落在大家熟悉的范围内。如果你动辄处理 100000 个单位,就感觉不到稀缺。大脑更善于处理 0.01 到 1000 之间的数字。

如果它真的发展得非常大,小数点可以向后移动两位,分币就会成为新的币。

英文原文 ​

展开英文原文

Open source.

Perfect. Once your code shows how to simplify it down, other authors can follow your lead. Client is a less daunting challenge than full implementation. If it's within reach of more developers, they'll come up with more polished UI and other things I didn't think of. I expect the original software will become the industrial old thing used by GPU farms and pool servers.

BTW, later a good feature for a client version is to keep your private keys encrypted and you give your password each time you send.

I managed to spend my first coins on the testnet with my app a few days ago, hopefully will get another chance to make progress this weekend. Probably will have something to show publically sometime in Feb, touch wood.

Great, keep me updated.

I wanted something that would be not too low if it was very popular and not too high if it wasn't.

It'd be interesting to see the working for this. In some sense the number of coins is arbitrary as the nanocoin representation means the issuance is so huge it's practically infinite.

It works out to an even 10 minutes per block: 21000000 / (50 BTC * 24hrs * 365days * 4years * 2) = 5.99 blocks/hour

I fudged it to 364.58333 days/year. The halving of 50 BTC to 25 BTC is after 210000 blocks or around 3.9954 years, which is approximate anyway based on the retargeting mechanism's best effort.

I thought about 100 BTC and 42 million, but 42 million seemed high.

I wanted typical amounts to be in a familiar range. If you're tossing around 100000 units, it doesn't feel scarce. The brain is better able to work with numbers from 0.01 to 1000.

If it gets really big, the decimal can move two places and cents become the new coins.

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