区块链的由来(更新)

上两周我们提到了比特币产生的原因和动机:有一个叫中本聪的密码学专家,他发现在 2008 全球经济危机中,美国政府可以无限增发货币,因为在这个体系里只有它有记账权。中本聪觉得这样很不靠谱,于是他思考能不能有这样一种现金支付体系:不需要一个中心来记账,大家都有权来记账,货币不能超发,整个账本完全公开透明,十分公平。

但是问题又来了,如果不是一个中心化机构来记账,大家都能记账的话,如何保证每个人手里的账本是统一的呢?如何能保证账本不被坏人恶意改掉数据呢?为了解决这个问题,中本聪发明了一个叫“区块链”的系列技术集合,来保证这账本不被修改。

他设定了这么一套规则,规定比特币网络大约每 10 分钟出一页账单,账单上记录这段时间网络里的来往交易,我们把这一页账单叫 “区块”。类似每 10 分钟有一道数学题被丢到网络中,大家比赛,看谁算的快。那么,为什么大家要竞争这个记账的权力呢?这也是中本聪最为聪明的一个地方:他把比特币的发行和记账行为绑定在了一起,记账的人每获得一次记账权,就会获得系统产生的新的比特币作为奖励。也就是说算的最快的计算机,就会「挖」到一定数量的比特币。他规定比特币总量为2100万枚,每个比特币的产生伴随着每一页账单,也就是每一个区块问世。

最开始每个区块的奖励是50枚比特币,大概每4年减半一次,一直到2140年全部奖励完,也就是比特币全部发行完毕。一页账单生成后,马上开始下一页账单的竞争,下一页会跟在这一页账单后边,有严格的顺序。如果有人想要私自修改某一页账单里的数据,他必须从那一页账单开始重新计算这道超难的数学题,并且在非常短的时间内赶上现在的账单数量,否则没有人会相信他的账本是真的,也没有人会从他的这个账单后面继续往后记账,最终会被大家抛弃,白白浪费成本。

有也且只有掌握的运算能力达到全部网络运算能力的51%以上,才在理论上有可能改掉某一页账本里的数据。但是要达到全网51%的计算能力几乎是一件不可能的事,再加上社区会警惕并且施压超过30%的计算力量,所以动用算力进行恶意的数据修改,几乎不可能发生。

比特币实现了在一个没有中心化机构记账的情况下,能够安全的进行比特币的发行、记账和激励,这是一个伟大的发明,它完全有可能重新定义这个世界。而比特币的底层技术,正是区块链。

下周我们详细聊一下区块链技术的本质和细节!

你可能感兴趣的:(区块链的由来(更新))