《比特币秘史》(三):比特币最早源代码那些被人忽略的细节

来源:哈希派作者:LucyCheng

众所周知,中本聪2009年1月在Metzdowd密码学邮件列表发布了开源客户端Bitcoin v0.1.0,正式邀请大家共同维护比特币网络的正常运行;但很多人不知道的是,在发布首版客户端的几个月前,中本聪已经将早期先行版的代码秘密发给几位密码极客,希望他们能帮忙审查自己的项目。

根据比特币支持者Francis Pouliot在推特上的分享我们意外发现,中本聪刚发布白皮书不到一个月的时候,就曾表示要将比特币“主文件”发送给James A Donald(邮件列表中首次与中本聪取得联系的人)。而似乎是为了印证这件事情,2013年Bitcointalk用户Cryddit发帖表示,他和Hal Finney早在2008年11月16日,也就是在比特币区块链开始运行的几个月前,就收到了中本聪发过来的初始源代码。

 图片源自:2008年11月17日中本聪在metzdowd邮件列表内对James A Donald的回复

图片源自:2013年12月23日网友Cryddit在Bitcointalk的自述

这些代码里面透露了不少中本聪的初始想法;比如将比特币的底层技术称之为时间链(timechain),用coin和cent来表示其较小单位,其中1 coin=0.000001 BTC,1 cent=0.0001 BTC。不过除了这些细枝末节之外,先行版代码里面还有诸如虚拟扑克游戏、IRC客户端、P2P市场等有趣设定。

比特币初始代码里面的内置虚拟扑克游戏

早期比特币开发者Mike Hearn表示,中本聪原本打算在比特币协议中集成一个类似于Openbazaar的点对点市场,设计出便于创建虚拟扑克游戏的框架;以及添加对IRC引导的支持,从而让网络内的信息传递能够以更为简单的方式进行。不过后来公布的首版比特币客户端里面,前两者都被抛弃了,而IRC客户端坚持了几个版本,也在bitcoin v0.8.2之后被完全删除。

截至目前为止,没有人知道为什么中本聪要放弃P2P市场和扑克应用,也没有人说明接收到初始代码的极客给他提了什么建议。但可以猜测的是,中本聪提前将代码发给Cryddit他们除了交流学习之外,亦有些许自我宣传的意味;不然比特币网络不会在区块高度刚达到70多的时候,就迎来了首位矿工Hal Finney(中本聪除外)。

本文链接:https://www.8btc.com/media/552108

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇