Um ataque Sybil é um tipo de ameaça à segurança de um sistema online, onde uma pessoa tenta assumir o controle da rede criando várias contas, nós ou computadores.
Isso pode ser tão simples quanto uma pessoa criar várias contas de mídia social.
Mas no mundo das criptomoedas, um exemplo mais relevante é quando alguém executa vários nós em uma rede blockchain.
A palavra “Sybil” no nome vem de um estudo de caso sobre uma mulher chamada Sybil Dorsett, que foi tratada de Transtorno Dissociativo de Identidade – também chamado de Transtorno de Personalidade Múltipla.
Que problemas os ataques Sybil podem causar?
Os invasores podem vencer os nós honestos da rede se criarem identidades falsas suficientes (ou identidades Sybil). Eles podem então recusar receber ou transmitir blocos, bloqueando efetivamente outros usuários de uma rede.
Em ataques Sybil realmente em larga escala, onde os invasores conseguem controlar a maior parte do poder de computação da rede ou da taxa de hash, eles podem realizar um ataque de 51%. Nesses casos, podem alterar a ordem das transações e impedir que as transações sejam confirmadas. Eles podem até reverter transações que fizeram enquanto estavam sob controle, o que pode levar à duplicação de gastos.
Ao longo dos anos, os cientistas da computação dedicaram muito tempo e pesquisas para descobrir como detectar e prevenir ataques Sybil, com vários graus de eficácia. Por enquanto, não há defesa garantida.
Então, como os blockchains mitigam os ataques Sybil?
Muitos blockchains usam diferentes “algoritmos de consenso” para ajudar na defesa contra ataques Sybil, como Prova de Trabalho, Prova de Participação e Prova de Participação Delegada.
Na verdade, esses algoritmos de consenso não evitam ataques Sybil, apenas tornam muito impraticável para um invasor realizar um ataque Sybil com sucesso.
Por exemplo, o blockchain do Bitcoin aplica um conjunto específico de regras à geração de novos blocos.
Uma das regras é que a capacidade de criar um bloco deve ser proporcional ao poder de processamento total do mecanismo de Prova de Trabalho. Isso significa que você realmente precisa possuir a potência do computador necessária para criar um novo bloco, o que torna isso muito difícil e caro para um invasor.
Como a mineração de Bitcoin é tão intensa, os mineradores têm um incentivo muito forte para continuar minerando honestamente, em vez de tentar um ataque Sybil.
Além dos ataques Sybil, existem alguns outros tipos comuns de ataques. Fique ligado na Binance Academy para saber mais!