【 在 taugulua (飞面神教中土炸酱面宗,贫僧道号莲岁) 的大作中提到: 】
: 但是用什么作为获胜的标准?我比你长我就获胜了?
不是简单的“长”,是链上的工作量多,一般可以认为是长,但是在两个网络
完全隔离的情况下,不一定和高度一致。
: 总得有个时间点吧?还是说两边一直在互相比,一会儿你说了算一会我说了算
注意前提就是两链已经可以互通了,就在合并的那一刻(收到对方节点的块),
一个正常(理性)的节点,就已经可以算出哪个链有效了,并且会切过去。因为坚持
在错误的道路上越走越远是没有意义的。
而所谓“一直在互相比”是不可能的,每个节点都是独立的,你能干的事情就是把你的
块数据广播出去,并且接收对方的块数据。并不能“强迫”对方干什么。
所以一旦互通,要么对方节点接受你,要么你的节点接受对方。
当然存在一种可能,你的节点是人为修改过的,必须胜利,不能失败。那你既然不愿意
接受对方的链,自己坚持挖自己的,那相当于没有“互通”,网络就还是分叉的,直到
有一天,你比对方长,对方接受,为止。
如果网络上有很多个这种“坏”节点,摇摆是可能出现的,但那就不是 51% 攻击了,是
34% 攻击,26% 攻击……或者说这个链根本没达成共识。
: 假如两边一直在加矿池,两边的工人在加班加点的部署矿机
: ...................
--
FROM 114.242.94.*