主页 > imtoken钱包苹果版下载官网 > 比特币,Satoshi 版本 v0.08-v0.3.19

比特币,Satoshi 版本 v0.08-v0.3.19

在 2008 年和 2012 年之间,一位名叫 Satoshi Nakamoto(网名)的程序员与世界分享了构建比特币的辉煌愿景和代码。

我们口袋里的钱有三个基本特征“1.有形;2.集中管理;3.容易伪造”。比特币则完全相反,它是一种无需银行机构和政府干预即可自行运行的加密货币——它是虚拟的,经过 20 多年的技术发展和密码学先驱的失败,于 2008 年诞生。

8月18日,Bitcoin.org域名注册完毕。

11 月 1 日,发表白皮书:《比特币:一种点对点的电子现金系统》。

11月16日,Bitcoin v0.08预发布版流出。

11 月 17 日,中本聪在给 James A. Donald 的电子邮件中写道:“我的意思是一个节点只需要延迟交易(Pending-tx pool)就可以得到它所拥有的。最好的分支,我能做到的最好的分支此刻想起来,这个分支会有区块组成,还需要延迟交易池。我想我已经覆盖了点对点广播机制,其中每个节点向其邻居广播发送一个包含交易的新区块哈希。邻居节点将发送请求以获取他们没有的项目,如果超时项目从未通过,他们将再次向其他拥有该项目的邻居块发送请求。或者大多数情况下,邻居块应该拥有每件物品,即使这些物品被一个块弄乱了,他们也可以从其他块中获取它们,但一次只能获得一个块。

库存请求数据方案引入了一点延迟,但请求速度最终会提高,因为额外的数据块将被排除在传输队列之外,同时节省带宽。

在过去一年半的时间里,我一直在研究所有这些细节和编码,但仍有很多工作要做,白皮书中尚未涵盖功能细节,但来源代码即将推出,我已经发布了一些主要文件。这是给你的(目前可以根据要求改进,完整版将在以后发布)”。

“比特币矿工”一词出现在分发给 Bitcointalk.org 成员“Cryddit”的比特币版本中,这是中本聪首次将这些网络参与者描述为“矿工”。而在比特币白皮书中他们称它们为“节点”,而区块链这个词最初被称为“时间链”。

2009 年 1 月 3 日下午 6 点 15 分左右,在荷兰赫尔辛基的一个小型服务器中生成了比特币的创世区块中本聪拥有多少比特币,并产生了 50 BTC 的区块奖励。它标志着比特币的正式推出。中本聪在街区留下的一句话,“The Times 03/Jan/2009 Chancellor on brink of second bailout for banks(《泰晤士报》当日头版头条:财政大臣正站在第二轮的边缘)对银行的救助)优势。)”。

中本聪在创世区块中留下了 50 个永远无法使用的比特币。这50个比特币是以硬编码的形式强行生成的,没有指向前一个区块的哈希值。该区块的价值无法被链上后续交易引用。 Block#0 由 Satoshi Nakamoto 硬编码,Block#1 是第一个通过挖矿实际生成的块。巧合的是,中本聪花了 6 天时间才挖出 Block #1(而不是 10 分钟)。

Bitcointalk.org 用户 Deepceleron 在创世同一天的屏幕截图显示了区块 213 处已发布的区块链和其他三个链接:

早期的源代码是这样解释的:“时间链是一个树状结构,从根处的创世块开始。每个块可能有多个候选分支成为它们。pprev 和 pnext 连接到一条路径通过主链(最长的链)。区块索引可能有多个 pprev 指向它,但 pnext 只指向最长的分支。或者,如果该区块不是最长链的一部分,则区块索引可能为空。

另外,根据早期开发者 Mike Hearn 透露的信息,中本聪原本打算整合一个点对点(如 Openbazaar 的 P2P)平台,但没有完成相关的编码工作,这个想法被搁置了源代码中还有一个废弃的创世块,它拥有完全不同的哈希算法。出生时间大约是 2008 年 9 月 10 日。

早期的源代码还命名了两个比比特币更小的单位,分别是“币(1, 000, 000)”和美分(10, 000)),而不是人们所说的“satoshi”现在使用。另外,源码中还提到了一个评分系统,并谈到了To“原子”和“用户评论”的相关问题。

2009 年 1 月 9 日,Bitcoin v0.1.0 版本发布。

比特币0.1.0 版本源代码包含一个互联网聊天(IRC)客户端,旨在创建更简单的消息引导交付。还包括一个用于创建虚拟扑克游戏的框架,该框架于 2008 年 4 月 16 日添加到比特币版本中,在比特币中 0.8.@ >第 2 版已被完全删除。

Hal Finney 是第一次下载这个版本,他通过 Email 挖了 70 多个区块与中本聪沟通报告软件错误。同时,他在推特上发布了比特币诞生的第一条推文:“跑比特币”。

1月12日,哈尔·芬尼(Finney)在进行比特币转账测试时收到了中本聪发送的10个比特币,成为比特币转账的第一个接收者。芬尼后来在自己的自我报告中叹了口气:

“我希望我能挖更长的时间。我的比特币是幸运的,我没有付出太多努力。来得容易,去得也容易”。后来他把大部分比特币卖掉了 100 美元左右。

2009 年 1 月 13 日,比特币 v0.1.第三版发布。

2009 年 2 月 5 日,Bitcoin v0.1.第 5 版发布。

版本0.1.5现在可用。它包括
尼古拉斯(Nicholas)所遇到问题的修复程序,检查磁盘是否已满以及进行更改以
尝试改善令人困惑的问题。
特别感谢尼古拉斯和达斯汀的所有帮助和反馈!
下载链接:
http : //sourceforge.net/project/showfiles.php?
group_id = 244765& package_id= 298441 更改:
-磁盘已满警告
-修复了DNS查找失败时可能发生的错误
-防止在通讯录中输入您自己的地址,
混淆地更改了您自己的地址的标签
-将更改地址按钮移至选项下的菜单
-进行调整以使其更快地连接
-退出时关闭插座
-为少于1美分的交易创建了最低费用
-隐藏了只有一个选择的交易类型选择框-稍微
清理了ParseMoney-
消息文本的格式更简洁一些
-更改了交易详细信息对话框中的字体
-向其中添加了一些说明文本生成硬币的交易详细信息
-用比特币地址中
本聪(Satoshi Nakamoto)
http://www.bitcoin.org 改写了接收到的交易的描述

比特币 v0.2.0 于 2009 年 12 月 18 日发布。

比特币0.2在这里!
下载(适用于Windows和Linux,现在提供Windows版本)
http://sourceforge.net/projects/bitcoin/files/
新功能
Martti Malmi-
最小化到系统任务栏选项
-引导时自动启动选项,因此您可以使其在
后台自动运行
-新选项对话框布局为将来的扩展
-为Windows安装程序
- Linux版本(在Ubuntu上测试)
-硬币代多处理器支持
-用TOR使用代理支持
-修正了在初始块下载一些怠工
我们也有一个http://www.bitcoin.org/smf/上的新论坛
非常感谢Martti(sirius-m)的所有开发工作,并感谢
New Liberty Standard在测试Linux版本方面的帮助。
中本聪

2010年7月7日,Bitcoin v0.3.0版本发布。

宣布P2P加密货币比特币0.3版!比特币是一种
使用加密技术和分布式网络来替代
对可信中央服务器的需求的数字货币。
避免集中管理货币的任意通胀风险!比特币的总发行量
限制为2100万枚硬币。硬币会
根据它们贡献的CPU能力逐渐释放到网络的节点,因此您可以
通过贡献空闲CPU时间来分享它们。
新增功能:
-命令行和JSON-RPC控件
-包括不带GUI的守护程序版本
-事务过滤器选项卡
-哈希速度提高20%
- 哈希表性能显示-Mac
OS X版本(感谢Laszlo)
-德语,荷兰语和意大利语翻译(感谢DataWraith,Xunie
和Joozero)
网址为http://www.bitcoin.org,并阅读论坛以了解更多信息。

8 月 22 日,中本聪在 Bitcointalk 论坛上发帖称,他正在构建一个可以向比特币网络传播信息的警报系统,并表示只能使用他设置的警报私钥来激活它。 @3.此设置是在版本 11 中添加的。

设置报警系统是为了在网络发生紧急情况时,密钥持有者可以向所有运行的节点发送安全报警,从而启动,但是这个安全报警系统给网络带来了安全隐患到 8 年。

2010 年 12 月 9 日,Bitcoin v0.<@ 3.第 18 版发布。

版本0.3.18现在可用。
变化:
-修正了一个的wallet.dat兼容性问题,如果你从0.3.17降级
,然后再次升级
- IsStandard()检查只包括已知的交易类型以块
- Jgarzik的优化,加快初始块下载一点
主要在增加此版本是
Gavin一直在使用的基于帐户的JSON-RPC 命令(更多详细信息,
请参见http://www.bitcoin.org/smf/index.php?topic=1886.0)。
-getaccountaddress
-sendfrom
-move
-getbalance
-listtransactions
下载:
http : //sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.18/

如果钥匙在信任的人手中,无疑会起到提醒作用;比如2013年26块错误的影响,核心开发者利用中本聪留下的报警键快速解决。但是如果钥匙落入坏人之手,他们可以通过报警系统支持多条消息的连续推送,这样可以向节点发送大量的报警信息,从而发起DoS攻击。

不仅如此,攻击者还可以利用该功能传递虚假或不相关的信息,从而在社区中造成不必要的不​​必要的恐慌恐慌,2016年,莱特币网络发布的客户端版本更新提醒信息,也有警报系统,由于某种原因被错误地推送到其山寨币 Feathercoin 的所有客户。

意识到存在隐患。 2016年Bitcoin Core开发者在Bitcoin Core0.12.1版本发布时关闭了报警提醒功能中本聪拥有多少比特币,随后全面推出0.13.0版本删除相关代码。 2017年3月,开发者还在0.14.0版本中硬编码了最终告警,并设置为其他信息无法读取Coverage,让没有注意到的老客户社区可以知道“警报系统被破坏”的消息。

2018 年 7 月,持续 8 年的安全隐患在 Bitco in Core 开发者 Bryan Bishop 发布报警私钥并彻底释放。

2010 年 12 月 13 日,Bitcoin v0.3.第 19 版发布。

这是次要版本,添加了一些DoS保护。
更改:
-添加了一些DoS限制,尽管距离DoS抵抗能力还很远。
-删除了“安全模式”警报。
http://www.bitcoin.org/smf/index.php?topic=2228.0
下载:
http : //sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.19/

2010年12月13日下午4点20分左右,中本聪在Bitcointalk上完成了关于0.3.@k2之后@>19版客户的补救方案的回答,再也没有出现在论坛上。

2008 年 11 月 1 日至 2009 年 1 月 25 日

17 封电子邮件留在 Cryptography 邮件列表中。

2009 年 1 月 25 日至 2009 年 11 月 22 日

关于在 sourceforge 上发布的比特币 (bitcoin) 的更新,

2009 年 2 月 11 日在 P2P 基金会论坛上注册。

2009年11月22日,参与比特币论坛Bitcointalk的讨论,发表539条消息。

早期比特币的升级,部分版本的编码,bug的修复,都有Bitcointalk论坛社区的共同参与。比如virtualcoin提供测试信息,多次参与比特币升级编码工作的Gavin Andresen,及时发现并报告史上最大漏洞的lfm,以及负责改进用户界面的Martti Malmi,整个网络,并建立比特币论坛...... ...

不仅是网络的升级和维护,还包括各种语言的翻译、原logo的设计、维基百科比特币页面的建立。就这样,通过昼夜交流和深度参与,在中本聪神秘失踪之前,自然形成了早期的比特币社区。

2010 年 12 月 13 日神秘离职,并将工作交给了 Gavin Andresen。