主页 > imtoken 官网 > 比特币的早期版本和一个外观完全不同的废弃创世块

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

imtoken 官网 2023-06-09 05:22:01

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

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

6236DD319F6C47AC8B8D4001BE613EE6

比特币诞生日期_比特币分叉对比特币的影响_比特币李笑比特币身价

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

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

1554BD9D89BD4437B2700C52E3518A08

比特币诞生日期_比特币李笑比特币身价_比特币分叉对比特币的影响

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

这段源码文字说明:“时间链是从根部的创世块开始的树状结构。每个块可能有多个候选块作为下一个块。pprev和pnext长链链接一条路径。一个块索引可能有多个pprev指向它,但 pnext 仅指向最长的分支,如果该块不是最长链的一部分,则为 null。” 正文继续:节点将新的交易收集到一个区块中,它们被散列到一个哈希树中,并扫描随机值使得该区块的哈希值满足工作量证明的要求。 当他们解决工作量证明时,他们将区块广播给所有人,然后将区块添加到时间轴上。 区块中的第一笔交易是一种特殊交易,它创建了区块创建者拥有的新硬币。

65DE434CD7CB4649BF0088AAC42DB731

比特币李笑比特币身价_比特币诞生日期_比特币分叉对比特币的影响

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

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

F3C8CD9E85E545D8A4E24A00327895DE

比特币分叉对比特币的影响_比特币诞生日期_比特币李笑比特币身价

根据 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 版本之后,对 IRC 引导的支持完全被删除了。

QQ截图20190315135805

比特币还有一个从未开发过的内置虚拟扑克游戏。

没有人知道中本聪为什么使用比特币这个术语的特定定义,以及为什么创建者决定放弃 P2P 市场和扑克应用程序。 运行比特币 0.1.0 客户端版本的最古老的历史证据是人类可读的调试日志。 中本聪一直致力于比特币代码直到 0.3.19 版本,他在那里担任首席维护者,但随后在 2010 年消失,将代码管理交给了 Gavin Andresen。 在 2009 年正式推出比特币代码之前发布的预分发代码至少可以说是引人注目的,因为它提供了对比特币神秘创造者及其改变世界的技术的深入了解。