什么是Sybil攻击?

这听起来就像一个人创建多个社交媒体帐户一样简单。但是在加密世界中,一个更为鲜明的例子是某人在区块链网络上运行多个节点的地方。

攻击名称“ Sybil”一词来自一个名叫Sybil Dorsett的女性的案例研究,该妇女因“解离的身份障碍”(也称为“多重疾病)进行治疗。性格'。

模拟攻击会导致什么问题?

如果您有足够的虚假身份(也称为Sybil身份),攻击者可以在网络上击败真正的节点。然后,他们可能会拒绝接收或传输块以阻止其他用户从网络中。

在真正的大规模Sybil攻击中,攻击者试图控制网络或哈希速率中的大多数计算能力,他们可以执行51%的攻击。在这种情况下,黑客可以改变交易的顺序并防止交易得到确认。他们甚至有能力逆转受害者在控制时进行的交易,这可能会导致双重支出。

多年来,计算机科学家花了很多时间和研究来弄清楚如何以不同程度的有效性来检测和预防Sybil攻击。目前,没有完全保证的防御措施。

那么区块链如何减轻Sybil攻击呢?

许多区块链使用不同的“共识算法”来帮助防止Sybil攻击攻击,例如工作证明,股份证明和有委员会的股份证明。

这些共识算法并不能真正防止Sybil攻击攻击,它们只是使攻击者无法成功执行Sybil攻击。

例如,比特币区块链应用一组特定的规则来创建新区块。

规则之一是,创建块的能力必须与工作机制证明的总处理能力成正比。这意味着您必须真正拥有创建一个新块所需的计算能力,这使攻击变得非常困难和昂贵。

由于采矿比特币是如此密集,因此矿工将继续诚实地开采,而不是试图发动Sybil攻击。

可能有兴趣