O cofundador da F2Pool responde às alegações de que está trapaceando o sistema Ethereum POW

O cofundador da F2Pool, Chun Wang, respondeu às alegações de que seu pool de mineração está manipulando os timestamps do bloco Ethereum para “obter recompensas de mineração consistentemente mais altas”.

As alegações vieram de um artigo de 5 de agosto de pesquisadores da Universidade Hebraica, alegando que o pool de mineração está envolvido em um ataque de “nível de consenso” ao Ethereum nos últimos dois anos para ganhar vantagem sobre os mineradores “honestos”.  

No entanto, Wang no Twitter respondeu dizendo que “respeitamos o *consenso* como está”, implicando que explorar intencionalmente as regras do sistema não significa necessariamente que as regras foram quebradas.

No início desta semana, os pesquisadores compartilharam o que afirmam ter sido a primeira prova de um “ataque em nível de consenso” ao Ethereum, no qual mineradores como o F2Pool encontraram uma maneira de manipular os timestamps de bloco para obter consistentemente recompensas de mineração mais altas em comparação com a mineração “ honestamente."

trabalho de pesquisa foi escrito pelo professor de criptomoedas Aviv Yaish, pelo desenvolvedor de algoritmos de software Gilad Stern e pelo cientista da computação Aviv Zohar, alegando que o pool de mineração Ethereum F2Pool tem sido um dos mineradores que têm usado essa estratégia de manipulação de carimbo de data/hora.

“Embora a maioria dos pools de mineração produza blocos de aparência relativamente imperceptível, o F2Pool descaradamente desconsidera as regras e usa timestamps falsos para seus blocos”, disse Yaish, acrescentando que o pool de mineração vem executando o ataque nos últimos dois anos.

Wang também pareceu reconhecer as evidências apresentadas por Yaish, sugerindo que a manipulação do carimbo de data e hora estava sendo feita intencionalmente. 

O F2Pool é um pool de mineração geograficamente distribuído, que minera principalmente blocos nas redes Bitcoin, Ethereum e Litecoin. 

Como funciona o 'ataque'

De acordo com os pesquisadores, as atuais leis de consenso de prova de trabalho (POW) da Ethereum incluem uma vulnerabilidade que dá aos mineradores um “certo grau de liberdade” ao definir carimbos de data e hora, o que significa que carimbos de data e hora falsos podem ser criados.

“Por exemplo, um minerador pode começar a minerar um bloco agora, mas definir o timestamp do bloco para ser 5 segundos no passado ou 10 segundos no futuro. Enquanto esse carimbo de data/hora estiver dentro de um certo limite razoável, o bloco ainda será considerado válido, de acordo com as leis de consenso da Ethereum.”

A capacidade de criar esses timestamps falsos dá a esses mineradores uma vantagem em um cenário de “desempate”, pois um minerador pode substituir os blocos de outro minerador com a mesma altura de bloco, tornando o timestamp baixo o suficiente para aumentar a dificuldade de mineração do bloco.

Relacionado: Ethereum Merge: Como a transição PoS afetará o ecossistema ETH?

No entanto, os pesquisadores também observaram que a vulnerabilidade pode ser resolvida após a transição do Ethereum para a prova de participação (POS) após o próximo ir em 19 de setembro, que utiliza um conjunto diferente de regras de consenso.

“Uma técnica de mitigação óbvia que resolverá tanto esse ataque quanto qualquer outro relacionado ao PoW é migrar o mecanismo de consenso do Ethereum para a prova de participação (PoS).”

“Outras soluções que podem ser menores em escopo e, portanto, mais fáceis de implementar, são adotar melhores regras de escolha de bifurcações, usar timestamps confiáveis ​​ou evitar o uso de timestamps para ajustes de dificuldade”, acrescentaram os pesquisadores.