《比特币白皮书》中英对照阅读版本链接:https://btcpapers.com 笔者昨日读过白皮书后,有几分感悟,现记录于此:
比特币白皮书总共分为11章对区块链技术进行介绍,读完整篇文章后,感觉对区块链技术有了一个更深的了解。
通篇读下来,在文章的结构上可以把文章分为两个部分,第一个部分为1-6章,可以总结为区块链技术的文字解读,后面7-11章为区块链技术的数学解释。其中给我印象最深的章节是4、5和6。
第4章的主题为工作量证明(Proof-of-Work),所谓工作量证明就是运用暴力计算的方式来寻找一些特定的随机数数值(即所谓的“挖矿”),找到满足某些特定要求的随机数便是成功出块的标志。POW在区块链技术中的存在可以更好的适应区块链的世界,因为它的存在,可以很好的控制区块链中区块的延续,大家争相竞争,比拼算力,这在一定情况的下也可以成功避免很多恶意节点的攻击,文章后面花了大篇幅用来证明区块链技术中防范双花攻击的问题,我认为这背后离不开POW,正是有了POW才会有出块的竞争,块与块直接才有时间间隔,把握好这其中的时间间隔就可以有效防范双花攻击。
当然,我认为中本聪一开始在设计比特币这条区块链的时候,就充分考虑到这个问题,区块链技术的出现,可以很好解决我们当下的中心化问题,特别是在金融方面,中心化的金融体系方面有很多自身的诟病,这些问题又是中心化金融体系无法解决的问题,引用白皮书的原话所说:它具有先天性的弱点,即要受制于基于信任的模型。而区块链技术的一大特点就是去中心化,如何保证区块链能够被长久的运行下去,因此就设计出了工作量证明(POW)与激励机制,激励机制的存在在区块链技术是必然的,白皮书中也提到过,区块链技术中必须要引入金融系统部分,即激励机制,他的存在可以有效推动矿工不断的挖矿,每成功挖出一个区块,就可以得到一笔出块奖励,因为奖励的存在,就会不断激励矿工们不断的挖矿,而挖矿就会保证区块链的长久运行,那么这条链就可以一直运行下去。
在保持区块链长久运行的问题上,中本聪还有一个巧妙的设计,那就是交易时产生的交易费用,因为区块链就是一个账本,他的每一个块上都记录着这条链上的所有交易,每增加一个区块就代表着新增加一条交易记录,并且每条链上的代币总数量都是一定的(以比特币为例子),当所有的比特币被挖出来时,矿工们还可以通过不断挖矿来收取交易费用,值得肯定的是,每一笔的交易都会存在交易费用,因此这也可以是区块链不断出新块、不断存在的动力。
通过阅读白皮书,更透彻的了解了这项技术,希望在以后,可以用它来改变世界。
文章中可能有些许不正确的地方,纯属个人见解,如有错误,欢迎各路大佬评论区批评指正
|