《加密货币》第五章:创建区块链

《加密货币》第五章:创建区块链_第1张图片
区块链

本章开始从技术层面讲解了比特币的技术实现细节。不过说实话,对于一个IT男来说看文字解释不如看流程图来的清楚。看到了区块链技术里面的几个实现细节考虑的很是巧妙,到时勾起了我去把中本聪那个八页纸的比特币论文研究一下的想法。

那么哪几个细节呢,我来简要说下:

1、账本组成结构:总的来说,比特币的数据结构由两个部分组成:账本和个人账户。账本用户记录所有的交易明细,个人账户用于记录个人账户里面的比特币数值。这里的账本信息,有一系列信息块组成。每个信息块包含了一组比特币的交易信息。这些信息由一个个参与记录比特币账本的节点,消耗了大量的计算能力完成复杂的计算后进行打包,这一个信息块被打包后变回连接到前一个信息块之后。因为这些信息块都是以链式结构一一相连,所以称之为区块链。这种结构因为前后紧密相关,所以要想篡改一个数据就要篡改整个账本数据,这几乎没有可能,所以才有了区块链的不可篡改性。

2、账本生成激励:

1)在所有节点通过复杂的运算给信息块打包的时候,第一个打包成功并通过全体节点认可的节点,就可以获得奖励即比特币。也就是说比特币其实是记账带来的附加产物。正是比特币激励了各个节点纷纷开足马力,打包信息块赚取奖金——比特币。换做现行金融体系的话来说,谁对整个比特币发展做出了贡献,谁就拥有了铸币权。

2)比特币中还有一个协议是,当产生新的比特币之后,额外增加了99个区块,这部分比特币才能被正常使用。而这也意味着账本已经被所有网络节点认可一段时间后,基本不存在被篡改的可能性,激励奖金才能正式生效。

3)整个比特币奖池的比特币的数量为2100万枚,随着时间的推移,获取比特币的难度会增加,大概每四年减半发行,比如2009年每创造一个区块链奖励50个比特币,到了2014年则变成了25个。比特币产生难度会逐年增加,产生量会逐年减少,为了保证节点的积极性,比特币网络中将有极少一部分交易费用被只支付给节点进行奖励,费用由交易发起者支付。当比特币节点完全开采完毕,节点的激励将完全来至于交易费用。

正是这样的激励机制,让比特币的账本得以持续更新下去。这个做法也使得整体的比特币整体利益的保障与单个节点利益有效的结合成了一个整体,确保了比特币的正常运行和发展。

3、比特币价值保障:由于比特币产生难度会逐年增加,产生量会逐年减少,这样就确保了比特币的稀缺性,而且由于提升比特币产生难度,这也让投入每枚比特币的代价成本增加,这也从某种程度上支撑着比特币的社会成本价值。

4、比特币安全保障:当比特币被开采的越来越少后,为了保证节点的积极性,比特币网络中将有极少一部分交易费用被只支付给节点进行奖励,费用由交易发起者支付。当比特币节点完全开采完毕,节点的激励将完全来至于交易费用。这不仅是保证节点的积极性,也是让每次比特币交易都是有意义,不会被不法分子使用恶意的大量无意义交易来导致网络瘫痪。

以上是我觉得比特币在技术细节上设计的很有意思的四个点,正是中本聪为代表的比特币维护者对货币以及激励机制的充分理解,才让这个看似无趣的数字游戏成了让无数人为之着迷为之疯狂的数字货币。而这样的疯狂将会变成计算力的比拼,也就是下章将要讲到的军事竞赛,敬请期待。

你可能感兴趣的:(《加密货币》第五章:创建区块链)