‹ 第 17 章,所有课时

大师 · 第 17 章 · 第 2/5 课时

攻击与假设

Eclipse攻击和自私挖矿

是否存在需要不到一半算力的攻击? 6 分钟

Eclipse攻击

节点从其对等节点获取链的信息。如果攻击者设法用自己的对等节点包围一个节点,该节点只看到攻击者显示的内容:它可以被喂食一条较弱的链,或者对支付冲突保持不知情。受害者是该节点及其用户,而不是网络。

Bitcoin Core通过多种措施进行防御:跨不同网络和地址范围选择对等节点,受保护的出站连接,以及在重启后保持的锚定连接。运行具有多个独立连接的节点可以使攻击非常困难。

自私挖矿

一篇2013年的论文描述了自私挖矿:一个矿池秘密保存其找到的区块,并有策略地发布它们,以使诚实矿工在最终过时的区块上浪费工作。理论上,它可以在远低于一半算力的情况下获得回报,具体取决于区块的传播方式。

这是可检测的,因为网络会看到过时区块的异常模式,并且会损害进行此操作的矿池的信任。在比特币上从未观察到持续的案例。

需要记住的内容

  • Eclipse攻击将一个节点隔离在攻击者控制的对等节点之后。
  • 多样化的连接是防御手段。
  • 自私挖矿扣留区块以浪费他人的工作。

快速检查

Eclipse攻击的受害者是谁?

自私矿工做什么?

Eclipse攻击和自私挖矿 · 比特币大学