作者:何岩,由recreating.org发行。
一周之后,中本聪完成了Bitcoin第一版的编码工作,按照之前的计划,中本聪跑到最近的电脑城买了一个低配的服务器,把服务器抱回咖啡馆,连上网线,装上linux操作系统。最后将写好的系统部署了上去,启动!
又在godaddy.com(卖域名的网址)上买了域名:www.bitcoin.org,关联到Bitcoin的主机IP,通过域名可以访问Bitcoin系统啦。
Bitcoin就这么羞涩的向世界宣布:“我来啦!”
中本聪说:“老板,Bitcoin可以用啦!”
老板Bob冲着店里的顾客喊道:“哈哈,太棒了!有谁想成为历史上第一个使用Bitcoin的人?”
Alice说:“我来!Bitcoin还是受了我的启发呢!我要用它买杯拿铁。小子,这玩意怎么用?”
中本聪说:“你先用手机的浏览器打开这个网址:www.bitcoin.org"
Alice用手机打开Bitcoin的网站看到的是这个样子的界面:(见下图)
Alice:“哇,真的运行起来啦!小子,我的用户名和密码是什么?”
中本聪:“忘了给你注册,稍等!”
中本聪进入到Bitcoin的主机后台,用vi工具(linux上的编辑文件的工具)在user.txt里面加上了一行数据。
Alice, Bitcoin123, 0
“好了,你的用户名是Alice,密码是Bitcoin123,密码千万别告诉别人”
Alice在登陆页面输入了用户名和密码,界面变成了这个样子:(见下图)
Alice:“我的余额是0,需要用美元兑换Bitcoin吗?”
中本聪:“是的,你给我美元现金,我给你转账Bitcoin。”
Alice给了中本聪100美元,中本聪用自己的账号登陆后给Alice转账了100个Bitcoin。
中本聪解释道:“如果你想换回美元,你再找我用Bitcoin兑换成美元”
中本聪就成为了人肉的Bitcoin交易所。
货币总量等同于中本聪自己的账号的默认余额:2100万个Bitcoin。
当然这只是一个临时方案,这样的系统设计和美联储没有本质的不同,中本聪想增发货币只需要偷偷摸摸的修改余额即可。
这个问题后面会一步一步的解决。先让Alice完成第一笔交易。
Alice问:“现在可以转账给Bob了吗?”
中本聪:“可以啦,你刷新下页面,会看到100个Bitcoin的余额,然后点转账按钮!”
Alice刷新了一下页面,果真余额变成了100个比特币(见下图)
接下来Alice点击了转账按钮,界面变成了这个样子(见下图)
Alice填写完Bob的名字和转账的金额,点击了“确认发送”按钮,完成了转账。
Alice说:“这就完事啦?很方便嘛!老板你看看收到转账没?”
Bob笑眯眯的拿出手机,同样输入了www.bitcoin.org,按照中本聪之前告诉他的账号和密码登陆后,看到了余额多了30个Bitcoin(见下图)
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:分叉之重组与分裂
英文版Amazon.com在售 : Recreating Bitcoin
BSV打赏:
1Djc4TdVBi8urzmSXKHwg8cpEAYKcRQxgY
©2019 - Recreating.org all rights reserved