多维认知
用思维模型来提升认知
我们以比特币白皮书《比特币:一个点对点电子现金系统》(Bitcoin: A Peer to Peer Electronic Cash System)为蓝本,抽取组成区块链的基础概念,带你深入剖析当前备受追捧的区块链背后的深层技术原理,这是个系列专题,概念很多,今天我们来说说不可篡改。
再简单的说下工作量证明,就是你为了实现某个目标完成了多少工作。
在比特币世界里,矿工们要计算出哈希函数,计算这道题目的过程,称之为工作量。当你解出了哈希函数,会得到特解和比特币的奖励。而特解,是用来证明你为算出哈希函数所付出的工作量。
如果有人要篡改比特币的转账信息,就是说有人要把区块高度上某个交易信息进行修改,他需要做什么?
当然是从这个区块开始把之后所有的区块都重新计算一遍,再把账本再同步给其他人。这是一个很大的工作量。
不但如此,在他进行计算的同时,其他矿工们已经在原来的链上继续往前进行记账了。
因为在比特币的网络里,大家认为最长的链才是正确的链。
这个恶意篡改交易信息的人,需要在很短的时间内赶上现有区块的高度,让自己的这条区块链成为最长的链,让其他矿工误以为这是正确的账本。
这个很难实现,因为全网所有的节点都在计算,都在记账,除非想要篡改信息的人掌握全网超过50%的算力。这样,他才能发起我们称之为的51%的攻击。
再从经济学的角度来分析一下为什么恶意篡改(即拥有51%算力)实现会很困难。
首先,我们用成本效益分析,计算一下拥有51%算力的矿机设备成本。
目前全网算力是8 E 哈希每秒(即每秒进行8*10^18次计算),现在主流矿机每台算力大概是10T左右。如果要拥有全网51%算力,至少需要40万台最新的矿机,一台矿机价格按照10000元计算,仅矿机设备投入就需要至少40亿元人民币。
况且,最新矿机的生产赶不上销量,经常供不应求。随着老矿机不断被淘汰,算力不断上涨。更新设备的速度很难赶上算力上涨的速度。
从投资回报率的角度来说,这项投资的成本需要至少40个亿人民币,如果不是为了至少60、70亿以上的利润,并且有非常雄厚的经济实力和技术实力做支持,一般人是不会有这个动力进行算力攻击的。
当然满足了这个要求,一旦实现了篡改比特币交易,那么比特币将不再受到人们的信任,届时比特币也会一文不值。
结论是:能篡改比特币交易的人,一定靠比特币赚了很多钱。而靠比特币赚了很多钱的人,不会去毁了比特币。所以,这决定了比特币的不可篡改。
领取专属 10元无门槛券
私享最新 技术干货