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

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的网站看到的是这个样子的界面:(见下图:登陆界面)

2-1.png

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

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

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

Alice, Bitcoin123, 0

“好了,你的用户名是Alice,密码是Bitcoin123,密码千万别告诉别人”

Alice在登陆页面输入了用户名和密码,界面变成了这个样子:(见下图:个人余额界面)

2-2.png

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

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

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

中本聪解释道:“如果你想换回美元,你再找我用Bitcoin兑换成美元”

中本聪就成为了人肉的Bitcoin交易所。

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

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

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

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

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

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

2-3.png

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

2-4.png

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

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

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

2-5.png

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

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

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

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

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

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

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

下一篇:重新创造比特币3:舍弃账户模型,让交易更自由

相关文章: #

重新创造比特币1:从一个简单的web交易系统开始

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

重新创造比特币3:舍弃账户模型,让交易更自由

重新创造比特币4:数字签名

重新创造比特币5:公钥和私钥

重新创造比特币6:第二个版本上线啦

重新创造比特币7:UTXO

重新创造比特币8:基于UTXO的系统重构

重新创造比特币9:万物皆交易

重新创造比特币10:交易脚本

重新创造比特币11:群系统(上)

重新创造比特币12:群系统(下)

重新创造比特币13:P2P网络

重新创造比特币14:交易的同步

重新创造比特币15:账本的同步

重新创造比特币16:Block Chain(付费)

重新创造比特币17:网络的弹性(付费)

重新创造比特币18:工作量证明(上)(付费)

重新创造比特币19:工作量证明(下)(付费)

重新创造比特币20:分叉之重组与分裂(付费)

比特币SV(Bitcoin satoshi vision,BSV)是目前唯一一个遵循中本聪原始白皮书,遵循中本聪原始协议和设计的比特币。BSV是唯一的公共区块链,维持比特币的原始愿景,并将大规模扩容成为企业级区块链和世界新货币。

 
0
Kudos
 
0
Kudos

Now read this

第六章.原型与面向对象(6.Object-orientation with prototypes)[完成]

翻译 Secrets of the JavaScript Ninja (JavaScript忍者禁术) 第六章.原型与面向对象(6.Object-orientation with prototypes) 本章重点: 1.利用函数实现构造器 2.解释prototyes 3.利用prototypes实现对象的扩展 4.avoiding common gotchas 5.利用inheritace构建classes... Continue →