智能比特
你投资的不仅仅是数字货币,而是整个区块链时代
区块链极简史之
比特币三大特性的技术来源——不可篡改
开始这一讲之前,来放上V神总结的比特币和区块链技术来源图复习一下
我们上一讲说了去中心化和不可伪造这两个特点的技术来源。
去中心化是由非对称加密技术和分布式存储实现的
不可伪造是由比特币的UTXO结构保证的
OK,Let's begin~~
不可篡改
比特币的区块链账本具有不可篡改这个特点,这一点是用工作量证明机制和最长链机制来保障的。首先,篡改是指网络中为了弄虚作假而对账本进行恶意修改。
前面我们讲到比特币使用的共识机制是 “工作量证明(PoW)”,简单理解就是用一份证明,来确认你做过一定量的工作。
比如现实生活中的毕业证、驾驶证等,也是通过检验你完成了一定量的知识学习或者驾驶过一定时间的汽车,来证明你拥有此项技能的。也就是说通过这个结果证明你曾经耗费时间和精力,即工作量来做过这件事。
工作量证明,对于执行方来说,难度是适中的。对于验证方来说是非常容易高效的。因为监测工作的整个过程通常效率非常低,而对工作结果进行认证来证明完成了一定的工作量,是一种非常高效的方式。
在比特币网络中,矿工们进行哈希竞赛,最先解答数学难题的矿工,就会获得记账权,其他节点经过非常简单的验证之后,就可以同意其记账,并同步账本,打上时间戳后,所有矿工们紧接着进行下一轮哈希竞赛。
假如这时有个矿工动了歪念头,想要篡改某个区块高度上的交易信息(假如是区块甲),要怎么做呢?
V神我强烈建议不要动这种歪念头,成本实在太高太高了,得不偿失啊!为啥?
因为TA想要篡改的话,需要在很短的时间内,从区块甲开始把之后所有的区块都重新计算一遍,再把账本同步给其他人,赶上现有区块的高度,让自己的篡改链成为最长的链,让其他矿工误以为这是正确的账本。而在TA进行计算的同时,其他矿工们已经在原链上继续往前进行记账了。在比特币的网络里,大家认为最长的链才是正确的链。
想要恶意篡改的人,除非拥有至少超过50%的算力,否则基本上没有可能进行这样的篡改。
我们再从经济学的角度来分析一下为什么恶意篡改(即拥有51%算力)实现会很困难。
首先,我们用成本效益分析,计算一下拥有51%算力的矿机设备成本。
目前全网算力是8 E 哈希每秒(即每秒进行8*10^18次计算),现在主流矿机每台算力大概是10T左右。如果要拥有全网51%算力,至少需要40万台最新的矿机,一台矿机价格按照10000元计算,仅矿机设备投入就需要至少40亿元人民币。
况且,最新矿机的生产赶不上销量,经常供不应求。随着老矿机不断被淘汰,算力不断上涨。更新设备的速度很难赶上算力上涨的速度。
从投资回报率的角度来说,这项投资的成本需要至少40个亿人民币,如果不是为了至少60、70亿以上的利润,并且有非常雄厚的经济实力和技术实力做支持,一般人是不会有这个动力进行算力攻击的。
矿机
接着,我们从大环境是否允许来分析。
曾经在网络上出现有一个矿池的算力接近50%,后来大家就逐渐把自己的算力连接到其他矿池上。因为当这个攻击发生了,比特币的区块链得到了篡改,比特币网络将失去大家的信任,比特币的价格将会变得一文不值。篡改者通过这个篡改获得的利益也会受到很大的损失。
所以由于去中心化的存在,整个网络大环境非常警惕比特币51%算力情况的出现。
所以V神我说,别轻易动篡改的念头喔~~各位矿工胖友们
最后,我们再一次放上比特币和区块链技术来源图来加深记忆。来给V神我点赞吧
简单点,说话的方式简单点...
加入讨论群,来跟各位新韭老铁们交流吧~
领取专属 10元无门槛券
私享最新 技术干货