十年前的比特币

2009年1月3日,莫斯科时间21:15:05,中本聪默默推出了一系列区块链,这些区块链后来被称为世界上最成功的加密货币。



那么,在其发展的最初阶段(2009-2010年),比特币是什么?

稍后我加入了社区,我真的很想以当时的形式查看和尝试所有这些内容。

为此,我找到了最早的源代码,稍加添加了必要的补丁程序并将其置于工作状态。

他发现了一些他自己不知道的有趣事情。 例如,事实上,比特币不仅应该具有交易平台,而且还具有扑克!

我邀请您一起回忆(了解)一些我们今天还没有达到的功能,如果您愿意,请运行相同的古老节点。

徽标故事


原始的Satoshi徽标包含两个BC字母,看起来像这样



还有一个很少有人注意到的小补充。 查看屏幕截图并找到确认:


(也许这是一个错误,或者可能是伪装成错误的功能)

然后在2010年2月,Satoshi 决定更新徽标,并改用一个字母的字符,这一点因此变得更加著名。



现代徽标不再由Satoshi自己创建,而是由其他人(bitboy等)创建。

隐藏功能


这些是其他窗口,但是,它们始终对用户隐藏,并最终从主开发分支中删除。

您可以在wxWidgets表单编辑器中清楚地看到它们。 例如,这是一个用于从交易平台的功能编辑商品以出售比特币商品的窗口:



但是很少有人知道比特币钱包里的扑克。 这是CPokerDialogBase表单的样子:



将比特币转发到IP地址


为了简化硬币从一个钱包到另一个钱包的转移,中本聪实现了将比特币直接发送到IP地址的功能。 这是硬币发送对话框的外观:



此外,您还可以在此翻译中附加一条短信! 但是,它并没有落入区块链。

交易替换


源代码还有很多。 除了众所周知的脚本语言操作码完整列表(出于安全原因,后来将其缩短)之外,原始客户端还能够用新版本替换事务(尽管没有用户界面可以用新版本替换事务)。 例如,从理论上讲,有可能创建一个在遥远的将来延迟执行时间(锁定时间)的事务。 但是,在此刻之前,您可以创建此事务的新版本,该版本将更正事务执行时间并进行执行。
此类功能尚未实现,但是以截断的形式,交易替换已变得非常普遍:这是一种现代的“ 按需付费”

比特币钱包


我通过从旧渠道收集我的钱包中学到了这一切。 如果您有兴趣(请参阅下面的调查),那么我将写另一篇文章,介绍如何编译,需要更改和更新的内容以及最终如何工作以及如何布置已编译的文件才能播放旧的新比特币都在一起。

聚苯乙烯


新年的帖子很短,但是如果您突然想看到其他有趣的东西,那么我已经拍摄了许多有关特斯拉电子显微镜的新系列,我还没有谈论过:

Source: https://habr.com/ru/post/zh-CN435040/


All Articles