第一个比特币区块产生了!被后来者一直惦记着的“创世纪块”诞生了!
这种区块,被后来的矿工们亲切地称之为“比特币金块”。,按照比特币的设计原则,在第一个四年里,一个“金块”的比特币数量是五十个。
林鸿的比特币客户端中显示数目的地方从零变为了五十,而整个比特币网络中,也出现了第一条交易记录,这条记录是挖矿记录,出现了第一个被打包的数据块,如果仔细对这个数据块进行分析,会发现,这个里面记录了这个比特币所诞生的一些详细信息,例如区块id、哈希值、难度、创建时间、传输次数(交易次数)、比特币数量,区块大小……等等。
林鸿一边使用挖矿程序继续挖着比特币,一边则对这两个软件进行调试。
他这个时候的挖矿难度为1,又没有其他人跟他竞争,正是最容易挖矿的时候,只要开动机器,基本上都能挖到比特币,而且一次就是一个区块,有五十个比特币。
他一边挖,一边开始改进自己当初的设计方案,为其添加一些细节作为补充,让比特币更为合理。
挖矿实际上就是不断破解区块头部的哈希值的计算的过程,需要占用大量的cpu周期时间,每次挖矿,cpu基本上都是满负荷地在运转,也需要消耗大量的电能,林鸿挖了几天,家里的电表蹭蹭地往上跳动着,电费消耗不少。
实际上,这也是林鸿在这个设计中的巧妙之处。
任何太容易得到的东西都不会有多珍贵,他深知这一点,所以才这样设计,要想挖到比特币,必须花费大量的机器运算力在其中,这就是消耗资源。
这个情况,就如同现实生活中的挖矿一样,想要挖到金矿银矿,就必须花费人工和时间,才能置换相应的回报。
在计算机中,资源就是电脑的计算能力,目前是指cpu的运算时间周期。必须消耗一定的运算力和时间,才能挖到比特币,并且,随着挖矿难度的上升,这个时间也会相应延长。
林鸿这段时间里,将全部的心神都投入到了比特币的开发当中,公司那边的事情,暂时又交给了张瑾。好在他前阵子将公司的事情安排妥当,暂时离开也没有什么事情。
八天之后,林鸿终于决定要将比特币客户端和挖矿程序完善得差不多了,他便将其整理为v0.1版,然后在这个秘密的邮件中发布了。
在这段时间里,有关比特币的讨论就没有停止过。
可以说,这个邮件自从创建起来,就从来没有如此热闹过。
有人继续讨论有关比特币的原理,探索细节,毕竟在那篇论文当中,林鸿只是写了大概的理论,细节并没有过多谈到。