重新创造比特币2:第一个版本上线啦

作者:何岩,由 recreating.org发行。

1.Bitcoin0.0.1版上线啦 #

一周之后,中本聪完成了Bitcoin第一版的编码工作,按照之前的计划,中本聪跑到最近的电脑城买了一个低配的服务器,把服务器抱回咖啡馆,连上网线,装上linux操作系统。最后将写好的系统部署了上去,启动!

又在godaddy.com(卖域名的网址)上买了域名:www.bitcoin.org,关联到Bitcoin的主机IP,通过域名可以访问Bitcoin系统啦。

Bitcoin就这么羞涩的向世界宣布:“我来啦!”

中本聪说:“老板,Bitcoin可以用啦!”

老板Bob冲着店里的顾客喊道:“哈哈,太棒了!有谁想成为历史上第一个使用Bitcoin的人?”

Alice说:“我来!Bitcoin还是受了我的启发呢!我要用它买杯拿铁。小子,这玩意怎么用?”

中本聪说:“你先用手机的浏览器打开这个网址:www.bitcoin.org"
Alice用手机打开Bitcoin的网站看到的是这个样子的界面:(见下图)

图片 1.png

登陆界面

Alice:“哇,真的运行起来啦!小子,我的用户名和密码是什么?”

中本聪:“忘了给你注册,稍等!”

中本聪进入到Bitcoin的主机后台,用vi工具(linux上的编辑文件的工具)在user.txt里面加上了一行数据。

Alice, Bitcoin123, 0

“好了,你的用户名是Alice,密码是Bitcoin123,密码千万别告诉别人”
Alice在登陆页面输入了用户名和密码,界面变成了这个样子:(见下图)

图片 1.png

个人余额界面

Alice:“我的余额是0,需要用美元兑换Bitcoin吗?”

中本聪:“是的,你给我美元现金,我给你转账Bitcoin。”

Alice给了中本聪100美元,中本聪用自己的账号登陆后给Alice转账了100个Bitcoin。

中本聪解释道:“如果你想换回美元,你再找我用Bitcoin兑换成美元”
中本聪就成为了人肉的Bitcoin交易所。

货币总量等同于中本聪自己的账号的默认余额:2100万个Bitcoin。

当然这只是一个临时方案,这样的系统设计和美联储没有本质的不同,中本聪想增发货币只需要偷偷摸摸的修改余额即可。

这个问题后面会一步一步的解决。先让Alice完成第一笔交易。

Alice问:“现在可以转账给Bob了吗?”

中本聪:“可以啦,你刷新下页面,会看到100个Bitcoin的余额,然后点转账按钮!”

Alice刷新了一下页面,果真余额变成了100个比特币(见下图)

图片 1.png

Alice的余额界面

接下来Alice点击了转账按钮,界面变成了这个样子(见下图)

图片 1.png

转账界面

Alice填写完Bob的名字和转账的金额,点击了“确认发送”按钮,完成了转账。

Alice说:“这就完事啦?很方便嘛!老板你看看收到转账没?”

Bob笑眯眯的拿出手机,同样输入了www.bitcoin.org,按照中本聪之前告诉他的账号和密码登陆后,看到了余额多了30个Bitcoin(见下图)

图片 1.png

Bob的余额界面

Bob赞叹:“太快了!太方便了!这样就不用给客人找零钱啦!Alice,尝尝我新研制的蛋糕:Bitcake,以后用Bitcoin支付的客人都免费赠送一块Bitcake!”

“那我也要试试!"咖啡店的客人们纷纷来找中本聪兑换Bitcoin。

中本聪帮客人注册好账号,再给客人转账。

中本聪思考着:这么一个一个的手工处理可不行,得开始进入下一个版本的升级了,如何能彻底解决用户的注册问题呢?如何能去掉用户的密码验证机制呢,毕竟现在的方案和银行没有什么本质的不同,如果系统维护者想要打击某个用户,只要将其账号删除,或者把他的余额改成0,就可以了。

如果系统维护者想要增发货币,只要增加自己的余额就可以了,这样即不容易被察觉,也无法被制约。

这些问题后面要想办法解决。

不过第一版的Bitcoin在咖啡店可以正常用起来,还是值得高兴的!

下一篇:重新创造比特币3:舍弃账户模型

相关链接 #

重新创造比特币:前言

Part One : 交易
重新创造比特币1:从一个简单的web交易系统开始
重新创造比特币2:第一个版本上线啦
重新创造比特币3:舍弃账户模型
重新创造比特币4:数字签名
重新创造比特币5:公钥和私钥
重新创造比特币6:第二个版本上线啦
重新创造比特币7:UTXO
重新创造比特币8:基于UTXO的系统重构
重新创造比特币9:万物皆交易
重新创造比特币10:交易脚本

Part Two : 群系统
重新创造比特币11:群系统(上)
重新创造比特币12:群系统(下)
重新创造比特币13:P2P网络
重新创造比特币14:交易的同步
重新创造比特币15:账本的同步
重新创造比特币16:Block Chain
重新创造比特币17:网络的弹性
重新创造比特币18:工作量证明(上)
重新创造比特币19:工作量证明(下)
重新创造比特币20:分叉之重组与分裂

书面设计矢量图_36.png

英文版Amazon.com在售 : Recreating Bitcoin

BSV打赏:
1Djc4TdVBi8urzmSXKHwg8cpEAYKcRQxgY

©2019 - Recreating.org all rights reserved

 
0
Kudos
 
0
Kudos

Now read this

重新创造Lisp1: Rick & Morty

作者:何岩,recreating.org出品,谢绝转载。 0.前言 # 为了表达计算机科学的全局定位感,我将以SICP(Structure and Interpretation of Computer Programs)为内核,用故事的形式来进行重构。 故事的人物原型采用动画片:Rick & Morty 1.Rick & Morty # Morty家的车库是Rick的工作室。 木头桌子上,一个发光的立方体,电脑连着立方体,Rick盯着电脑。 “那是什么?... Continue →