.
O Departamento de Justiça dos EUA autuou dois irmãos sob alegações de que eles exploraram software de código aberto usado no mundo blockchain Ethereum para arrecadar US$ 25 milhões (£ 20 milhões).
A dupla – os cientistas da computação Anton, 24, de Boston, e James Pepaire-Bueno, 28, de Nova York – são acusados de executar o que a vice-procuradora-geral Lisa Monaco chamou de “esquema tecnologicamente sofisticado e de ponta que eles planejaram durante meses”. “
“O esquema dos réus questiona a própria integridade do blockchain”, acrescentou o advogado dos Estados Unidos Damian Williams.
“Os irmãos, que estudaram ciência da computação e matemática em uma das universidades mais prestigiadas do mundo, supostamente usaram suas habilidades especializadas e educação para adulterar e manipular os protocolos nos quais milhões de usuários do Ethereum em todo o mundo confiam. E uma vez que eles colocaram seu plano em ação, o assalto levou apenas 12 segundos.”
Alguns antecedentes
Blockchains de criptomoeda, incluindo aquele por trás do Ethereum e sua moeda nativa Ether, são praticamente um arquivo de log de transferências descentralizado apenas com anexos e usam criptografia para manter a integridade do log. Isso torna o blockchain essencialmente um livro-razão público de cada transação que ocorre, e os usuários só podem fazer transações com o dinheiro que realmente possuem. Essas transações são agrupadas em blocos encadeados, daí o nome.
E um monte de criptomoedas – desde stablecoins como o Tether, que está atrelado a um dólar americano cada, até moedas meme de montanha-russa como Shiba Inu e Pepe – usam o blockchain Ethereum; não é apenas Éter.
A administração do blockchain Ethereum é confiada a validadores, que normalmente são sistemas automatizados dirigidos por operadores humanos. Como o nome sugere, os bots validadores atestam que os blocos propostos de transações Ethereum são válidos e enviam esses blocos a um comitê de colegas validadores para aprovação por votação e adição segura à cadeia.
De modo geral, cada validador deve apostar 32 Ether (equivalente atualmente a US$ 100.000). Quando escolhido aleatoriamente para propor um novo bloco para a cadeia, um validador tem aproximadamente 12 segundos para concluir essa operação e oferecer um bloco válido aos seus pares para verificação e aceitação na cadeia. Se os validadores se comportarem mal, correm o risco de perder a sua aposta; se tiverem o desempenho esperado, serão recompensados.
Na prática fica um pouco mais complicado. De onde vêm principalmente esses blocos propostos? Bem, enquanto aguardam a confirmação no blockchain, as transações pendentes ficam em uma área de teste pública chamada pool de memória ou mempool. Os bots chamados pesquisadores vasculham essas transações pendentes e, usando algoritmos divertidos, montam pacotes de transações para os bots construtores agruparem em blocos para os validadores considerarem para a cadeia. Na verdade, os bots construtores também podem usar algoritmos interessantes para combinar e otimizar pacotes de vários pesquisadores para criar esses blocos de transação propostos.
Os construtores receberão uma recompensa em termos de taxas e outras fontes quando os blocos propostos entrarem na rede, e os validadores que aprovam os blocos recebem uma parte dessa receita.
É do interesse dos validadores escolher os blocos mais lucrativos, é do interesse dos construtores construir blocos que pareçam atraentes para os validadores, e os usuários do blockchain pagam taxas para que suas transações sejam coletadas. Os construtores e seus pesquisadores ordenam as transações nos blocos como acharem adequado; as transações são executadas nessa ordem quando o bloco recebe luz verde.
Os construtores oferecem seus blocos propostos aos validadores por meio de relés. Os relés fornecem apenas informações suficientes aos validadores para que esses bots determinem quanto eles têm a ganhar ao aceitar um determinado bloco, e não as especificidades das transações; quando um validador aceita um bloco para processamento, ele obtém todos os detalhes do relé para analisar e atestar. Nove em cada dez bots validadores usam um programa de código aberto chamado MEV-Boost para se comunicar com vários relés par
.png)
.png)
.png)
.png)