一个争论依旧的问题,也是比特币Core团队对小区块坚持的逻辑基础。
根据我的理解,非矿工的全节点对网络的主要贡献是
- 加快了账本的广播速度
- 方便其它节点同步历史区块数据
- 验证账本的有效性(validity),阻碍无效区块被进一步广播
其中只有第3点对于网络的安全性有贡献。同时要注意第3点对51%攻击,自私挖矿等行为没有抑制作用。(如果我错了请纠正我)
我的问题是,鉴于市面上的钱包,交易所,区块浏览器更服务提供者都已经跑了一定数量的非矿工全节点,我们是否还需要更多的非矿工全节点?如果需要,要达到怎样的数量?为什么?