当前位置:首页 > 知识 >

中本聪源码早期版本流出

本周,一份比特币源代码早期版本浮出水面,立刻引起了加密货币社区的热议。根据中本聪此前在论坛上发布的旧贴和邮件列表显示,在比特币网络正式上线之前,他曾将一个私人版本的比特币源代码分发给了一些人。

从3月13日开始,加密货币社区一直在讨论中本聪最初的比特币源代码,同时也发现中本聪很可能在比特币区块链官方发布之前,曾将一个私人版本的比特币源代码分发给了其他人。

这件事的起因,是著名比特币支持者FrancisPouliot分享了一个非常古老的中本聪源代码版本,同时他也展示了中本聪写的一封信,其中详细说明了他将一些主要文件发送给了一位叫做JamesA.Donald的人。

中本聪在2008年11月17日发送给JamesA.Donald的这封信中写道:“我的意思是一个节点只需要延迟交易池(pending-txpool)来获得它拥有的最佳分支,目前能够想到的分支就是最好的分支,这个分支将有区块组成,也是延迟交易池所需要的。我想我已经覆盖了对等网络广播机制,每个节点向其邻居节点发送一个包含交易和新区块哈希的库存列表。邻居节点会发送请求获取他们还没有的项目(item),如果超时项目就永远不会通过,他们会再次向拥有该项目的其他邻居区块发送请求。由于所有、或是大多数邻居区块应该拥有每一个项目,因此即便这些项目被一个区块弄得乱七八糟,他们也可以从其他区块中获取,但一次只能尝试一个区块。库存请求数据方案引入了一点延迟,但请求速度最终会获得提高,因为额外数据区块将被保留在传输队列之外,同时也会节省带宽。在过去的一年半时间里,我一直在处理所有这些细节工作,并进行代码编写,但仍有很多工作要做。白皮书里还没有涉及功能细节,但源代码即将推出,我把一些主要文件发给你了(目前可根据要求提高,完整版本稍后发布)”。

比特币0.1.0版本的源代码里包含了一个互联网中继聊天(IRC)客户端,旨在创建一种更简单的消息引导传递方式。此外,在比特币0.1.0代码版本的原始库里,还发现包含了一个创建虚拟扑克游戏的框架,这个游戏是在2008年4月16日被添加到比特币里的。

至少,从这份比特币源代码早期版本中,让我们对这位比特币神秘创造者有了更多了解。

猜你喜欢

微信二维码

微信