Pular para o conteúdo
0%

Caçando os caçadores: como encontrar caçadores de airdrop

Autor: Isaac Lau

Última atualização: 17 de junho de 20229 min de leitura

Historicamente, tanto protocolos quanto redes blockchain atraem usuários e liquidez com a promessa de tokens após o product-market fit. Esses tokens representam dois incentivos principais:

  1. A capacidade de governar a direção do produto
  2. Alocação monetária

Uma das críticas mais comuns à web2 é que seus usuários não têm nenhuma posse sobre as redes e aplicações para as quais contribuem e das quais fazem parte.

A Web3 oferece uma alternativa, um modelo de propriedade baseado em comunidade, no qual os tokens fazem parte essencial desse novo paradigma.

Dada a importância de uma mentalidade voltada à comunidade ao pensar em distribuição de tokens, projetos web3 buscam garantir que fazem airdrop (ou seja, distribuem) tokens a participantes ativos da comunidade que têm interesse direto no sucesso do produto.

Embora haja um debate válido e ativo sobre o que constitui um "membro ativo da comunidade", há uma parte que é objetivamente um mau agente—usuários e bots que realizam ataques sybil.

O que é um ataque sybil?

Ataques sybil usam um único nó de rede para operar diversas identidades falsas, muitas vezes simultaneamente, dentro de uma rede Peer-to-Peer (P2P).

Um ataque sybil faz com que um pequeno número de atores da rede obtenha uma parcela indevida de influência, o que, no contexto de um airdrop, significa uma parcela maior de tokens de governança.

Em termos de caça a airdrops, isso significa interagir de forma inautêntica com protocolos e contratos.

A estratégia da Hop Exchange contra caçadores de airdrop

Embora muitos airdrops passados ainda não tenham conseguido de fato reprimir maus agentes, a Hop Exchange introduziu um novo mecanismo que aproveita os membros de sua comunidade para reduzir o impacto de ataques sybil:

"Estamos aceitando denúncias de endereços Sybil que ainda não foram descobertos. Quando a Hop DAO estiver ativa, faremos uma proposta para recompensar aqueles que denunciaram endereços Sybil com 25% dos tokens economizados — sujeito a um bloqueio de 1 ano. As denúncias serão analisadas, e as recompensas serão apuradas por ordem de chegada."

Como uma das primeiras iniciativas baseadas na comunidade a recompensar caçadores de caçadores de airdrop, a Hop liberou todo o poder da comunidade de desenvolvedores web3, incluindo eu mesmo.

Vamos explorar minha contribuição aos esforços de descentralização da Hop DAO.

Descobrindo caçadores de airdrop

Esta é uma representação gráfica dos endereços que identifiquei como parte de um ataque Sybil.

Visualização de ataque Sybil.
Visualização de ataque Sybil.

Veja como interpretar a visualização do ataque sybil:

Cada endereço é um nó no grafo, e todos os endereços exibidos estão conectados por transferências on-chain entre cada endereço, denotadas por cada aresta.

O atacante sybil exibe dois padrões distintos, com as arestas na cor azul denotando o padrão um e as arestas na cor verde denotando o padrão dois.

Nós na cor laranja denotam endereços que servem como conexões on-chain entre todas as contas sybil onde ocorreram transferências, e são incluídos no conjunto submetido devido a desvios em relação aos dois padrões principais descritos neste relatório.

Padrão #1

Todos os endereços conectados por arestas azuis usaram a Hop Exchange para ir e voltar repetidamente entre a Gnosis Chain (antiga xDai) e a Polygon.

Cada endereço apresentou de forma proeminente transações Hop denominadas em ~1000 $USDC (1 transação em USDT) com uma variação de ± 250 dólares entre as transações, cruzando de uma chain para outra e voltando sequencialmente.

Além disso, cada lote de transações dentro de cada endereço ocorreu em um intervalo de tempo muito curto (da ordem de 1 a 3 horas).

Date
Source
Destination
Transfer ID
Transfer Tx
Token
Amount
Amount USD

7 months ago

Gnosis

Polygon

0xc2f05f...e38d7f

0x0d641e...ef4d42

USDC

695.2042

$695.472

7 months ago

Polygon

Gnosis

0x9d6c1c...bc8403

0xcc434d...eea07c

USDC

697.0148

$697.284

7 months ago

Gnosis

Polygon

0x5bcd1a...53ec67

0x7664cf...052e68

USDC

698.8394

$699.109

7 months ago

Polygon

Gnosis

0xe2e215...724de6

0xdf5036...189bc4

USDC

700.6709

$700.941

7 months ago

Gnosis

Polygon

0x59b08c...9c0e37

0x97aed4...01b3d7

USDC

702.5039

$702.775

7 months ago

Polygon

Gnosis

0xee2783...7c9c22

0xca1dcc...196bd3

USDC

704.3302

$704.602

7 months ago

Gnosis

Polygon

0x1dd1ec...a9d0a4

0x526463...9b34b2

USDC

707.0044

$707.277

Aqui está um exemplo desse comportamento:

https://explorer.hop.exchange/?account=0x4bc25a712b87c1e4a42df9ffac3662fe467b7e9a

Como o padrão #1 foi descoberto?

O padrão #1 foi encontrado ao rastrear transferências on-chain do Ethereum usando a Alchemy Transfers API. Após investigação, um conjunto de endereços conectados, a saber, o Padrão #2, foi conectado ao Padrão #1 ao rastrear transferências entre o endereço central (0xb23691043293de4deeae3b565bd33bc059f264eb) e seus spokes associados na Avalanche mainnet.

Padrão #2

Para os endereços conectados por arestas verdes, os endereços atacantes usaram a Hop Exchange múltiplas vezes ao longo de um período de várias horas, realizando trocas repetidas principalmente da Gnosis Chain (antiga xDai) para a Polygon.

Todas as transações normalmente utilizaram entre $200-$300 dólares em $DAI, $USDC, ou $USDT.

No agregado, o Padrão 2 ocorreu ao longo de uma semana, de 15 de janeiro de 2022 a 24 de janeiro de 2022.

Date
Source
Destination
Transfer ID
Transfer Tx
Token
Amount
Amount USD

4 months ago

Gnosis

Polygon

0xff8fdd...3425e0

0xd0620e...65a5d7

DAI

151.7367

$152.328

4 months ago

Gnosis

Polygon

0x2b7b50...244c1f

0x74af1a...349d7d

DAI

187.0714

$187.8

4 months ago

Gnosis

Polygon

0x72de10...8aed0a

0x38b797...743d8f

DAI

223.8656

$224.738

4 months ago

Gnosis

Polygon

0xffd955...6f9db2

0xcb643f...26366a

DAI

275.6120

$276.686

4 months ago

Gnosis

Polygon

0x2cef20...07e90d

0x6459e5...3eb30b

DAI

215.9183

$216.76

4 months ago

Gnosis

Polygon

0xfc36c5...6191cc

0xdd9488...7a4c49

DAI

170.2939

$170.807

4 months ago

Gnosis

Polygon

0xf4314e...f06488

0x1ed8f3...b8d68e

DAI

254.4636

$255.229

4 months ago

Gnosis

Polygon

0xd41505...d09c9c

0xefc5e9...b37607

DAI

218.8310

$219.49

4 months ago

Gnosis

Polygon

0x674400...b0a772

0x25c9b8...83d62a

DAI

225.7740

$226.454

4 months ago

Gnosis

Polygon

0xf1f178...8306f5

0x866775...30dd94

DAI

201.0280

$201.633

Aqui está um exemplo desse comportamento:

https://explorer.hop.exchange/?account=0x1cccff3de9b0a7c466acb31f33910691f1cb6e14

Conectando o padrão #1 e o padrão #2

Constatou-se que o Padrão #1 e o #2 estão conectados porque o atacante sybil sobrepôs transações na Ethereum mainnet e na Avalanche mainnet.

Especificamente, transferências entre esses endereços ocorreram em ambas as redes, denotando a conexão entre os dois padrões.

  • 0x1100cc….d34e76a8e ←→ 0xb2369….59f264eb
  • 0xb23691….f264eb ←→ 0x80d….19b9

Com mais de 30.000 endereços para vasculhar, foi desafiador encontrar um subconjunto conectado, mas a Transfers API conseguiu rastrear as transações no Ethereum de forma eficaz.

Como encontrar caçadores de airdrop

Ao pesquisar o histórico de transferências de todos os endereços elegíveis na Ethereum e na Avalanche mainnet, conseguimos rastrear atividades on-chain compartilhadas para descobrir endereços conectados.

Para reduzir a quantidade de computação por força bruta necessária para encontrar endereços elegíveis, reduzimos o tamanho da busca de clusters ao rejeitar clusters com um número baixo de endereços compartilhados.

Depois de filtrar endereços improváveis, consultamos subgraphs da Hop Exchange em cada uma das diferentes blockchains suportadas pela Hop para gerar um perfil básico de cada cluster de endereços.

Se um perfil de cluster apresentasse comportamento repetido de endereços, ele era marcado para verificação manual.

Como posso caçar caçadores de airdrop?

Com uma conta gratuita na Alchemy, chaves de API do Etherscan, acesso a subgraphs e alguns scripts básicos em Python, você pode se tornar um caçador de caçadores de airdrop.

Fique à vontade para entrar em contato comigo no Twitter (@crypt0zeke) se tiver boas estratégias para encontrar caçadores de airdrop, tiver interesse em pesquisa cripto, ou quiser conversar sobre projetos web3.

Até lá, fique de olho em novas iniciativas da comunidade, e nos vemos todos na próxima caçada!

Newsletter da Alchemy

Seja o primeiro a saber sobre lançamentos

Assine nossa newsletter

Receba as últimas atualizações de produtos e recursos da Alchemy

A
O
D
+
Mais de 80.000 inscritos

Ao inserir seu endereço de e-mail, você concorda em receber nossas comunicações de marketing e atualizações de produtos. Você reconhece que a Alchemy processa as informações que recebemos de acordo com nosso Aviso de Privacidade. Você pode cancelar a inscrição a qualquer momento.