比特币是否存在使用网络隔离电脑生成最长链覆盖现有数据的可能性?
金蝶云社区-云社区用户f3m67127
云社区用户f3m67127
5人赞赏了该文章 174次浏览 未经作者许可,禁止转载编辑于2018年06月21日 17:10:02

不会覆盖。能覆盖的话就是比特币的安全漏洞了。

据说中本聪本人一开始也犯下了这个错误,以为节点只需要跟随最长链就OK——这样的话自然就存在攻击者用最低难度疯狂爆块算出超长链的漏洞。好在有人指出问题后中本聪就修正了规则,改为跟随工作量最多链。
从创世区块开始算是成本最低的选择。数据表明比特币全网算力/难度基本上一直都在涨,如果51%攻击者不想把比特币的全部历史重写,这个漏洞也允许他付出更少的代价(用难度上涨之前的值计算攻击链会更便宜)。

PS:BCH曾经通过EDA机制单向紧急下调难度吸引矿工“算力暴击”,让自己的区块高度超过了BTC(论积累工作量的话,BCH的算力支持太少,比BTC落后很多)。有些BCH支持者曾经以“BCH是最长链”为由来怼Core,然后就被Core开发者Peter Todd挂出来diss了一波:
https://mobile.twitter.com/peterktodd/status/948141541649870848
PPS:著名“Core党”人士缪永权也曾经在Twitter上吹嘘“中本聪原版比特币客户端不会跟随BCH链、只会跟随BTC链”(比特币社区有害怕硬分叉的传统,“Core党”阵营也经常夸大硬分叉的风险、把“永不硬分叉”作为卖点宣传,甚至还把比特币协议类比为TCP/IP协议栈来“佐证”这种观点),然后鱼池的王老板就顺手戳破了这种吹牛言论:
在2013年有一次硬分叉,从此以后老版本客户端就不会跟随主链了,无论是BTC链还是BCH链都不会跟随。
https://twitter.com/satofishi/status/987837047854387200
总之……大小区块两派互怼其实是很无聊的事情……双方都经常搞出让人哭笑不得的言论。


作者:匿名用户
链接:https://www.zhihu.com/question/281438732/answer/421956299
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


赞 5