主页 > imtoken安卓怎么下载 > 比特币诞生前的秘史:中本聪做了这些有趣的事

比特币诞生前的秘史:中本聪做了这些有趣的事

imtoken安卓怎么下载 2023-07-05 05:38:18

中本聪消失_中本聪挖矿app官网下载_中本聪btc老版本app

加密货币的支持者最近对本周出现的原始比特币源代码的早期版本非常感兴趣。 在 2009 年 1 月 3 日发布的论坛帖子和邮件列表信件中,中本聪表示,他在比特币网络启动之前向一些人分发了代码的私有版本。

比特币的早期版本和一个外观完全不同的废弃创世块

过去几个小时,比特币人一直在谈论中本聪的原始比特币源代码,以及这位匿名创建者是否在正式发布之前向其他人分发了私人版本。 讨论始于 3 月 13 日,当时著名的 BTC 支持者 Francis Pouliot 分享了一个非常旧版本的 Satoshi 的比特币源代码,以及一封来自创建者的信,详细说明了他将“主文件”发送给 James a 。 唐纳德。 中本聪在 2008 年 11 月 17 日说:“我把主要文件发给你了(目前可以索取,很快就会正式发布)。”

中本聪消失_中本聪挖矿app官网下载_中本聪btc老版本app

中本聪在 2008 年 11 月 17 日发给 James A. Donald 的邮件列表显示,在 2009 年 1 月 3 日比特币官方代码发布之前,中本聪已经提前将这些文件分发给了一些人。

在分发给 Bitcointalk.org 成员“Cryddit”的源代码(据信是比特币代码的最早版本)中,我们有一些有趣的发现。 例如,代码中提到了“比特币矿工”一词,这似乎是中本聪第一次将这些参与者描述为矿工。 有趣的是,最初的比特币白皮书中并没有使用“矿工”一词,而是被称为“节点”。 此外,根据中本聪给 Cryddit 的代码,“区块链”一词在当时实际上被称为“时间链”。

中本聪挖矿app官网下载_中本聪btc老版本app_中本聪消失

正如 Bitcointalk.org 用户 Deepceleron 在 2013 年 12 月 23 日报道的那样,这是 2009 年 1 月 3 日(与创世块同一天)的屏幕截图,其中包含块高度为 213 的未发布区块链和另外三个连接。

此源代码文本说明:

时间链是从根部的创世块开始的树结构。 每个块可能有多个候选块作为下一个块。 pprev 和 pnext 通过主链/最长链连接一条路径。 一个块索引可能有多个 pprev 指向它,但 pnext 只指向最长的分支,如果该块不是最长链的一部分,则为 null。 “

正文继续:

节点将新交易收集到一个区块中,将它们散列到哈希树中,并扫描随机值,使得区块的哈希值满足工作量证明的要求。 当他们解决工作量证明时,他们将区块广播给所有人,然后将区块添加到时间轴上。 区块中的第一笔交易是一种特殊交易,它创建了区块创建者拥有的新硬币。

中本聪挖矿app官网下载_中本聪消失_中本聪btc老版本app

比特币中最小的单位最初并不称为聪中本聪btc老版本app,而是由其创造者称为“硬币”和“分”。

早期代码中的另一个有趣发现是,中本聪将比特币的较小单位命名为“coins”(100 万)和“cents”(10,000),而不是“satoshis”(大多数人类用语)。 还有一行关于“原子”和“用户评论”,指的是某种评级系统。

中本聪btc老版本app_中本聪挖矿app官网下载_中本聪消失

根据 Mike Hearn 的说法,这段代码是为像 Openbazaar 这样的 P2P 市场编写的,但内置于比特币协议中。 这个市场的想法在比特币网络上线后就被放弃了。

据比特币早期开发者 Mike Hearn 称,中本聪最初打算将点对点(P2P)市场集成到协议中,但创建者没有完成相关代码,因此这个想法被搁置了。 源代码中还有一个废弃的创世块,它具有完全不同的哈希值。 假设这个哈希是第一个创世测试块,它是在 2008 年 9 月 10 日生成的。

IRC 客户端、P2P 市场和虚拟扑克游戏

除了比特币在 2009 年 1 月 3 日发布之前的预编码版本之外,原始的 0.1.0 版本的比特币代码还有一些引人入胜的细节。 例如,最初的比特币软件包括一个 IRC 客户端,以创建一种更简单的直接消息传递方式。 此外,比特币 0.1.0 版代码的原始存储库包含用于创建虚拟扑克游戏的框架,该游戏于 2008 年 4 月 16 日添加。在正式的比特币网络启动后,这种 P2P 市场和虚拟扑克游戏的想法从未实现. IRC 客户端保留了几个版本,但在 0.8.2 版本之后中本聪btc老版本app,对 IRC 引导的支持完全被删除了。

中本聪btc老版本app_中本聪挖矿app官网下载_中本聪消失