Widget de criptomoedas, preço, mapa de calor
Seta
Burger icon
Widget de criptomoedas, preço, mapa de calor
Glossário cripto/Selfish Mining

Selfish Mining

Publicado27 de out. de 2023

•

Atualizado1 de out. de 2026

Selfish mining é uma estratégia em que mineradores retêm blocos recém-descobertos para obter uma vantagem injusta. Pode aumentar as recompensas de mineração, mas prejudica a segurança e a descentralização da rede. As contramedidas incluem

Resumo - Selfish Mining

Selfish mining é uma estratégia adotada por um grupo de mineradores em uma rede blockchain para obter uma vantagem injusta sobre os demais. Ao esconder da rede a descoberta de novos blocos, os mineradores egoístas aumentam suas chances de minerar os blocos seguintes, o que resulta em uma recompensa de mineração total maior. Essa estratégia explora o atraso inerente à propagação de novos blocos pela rede, permitindo que os mineradores egoístas controlem na prática o crescimento da blockchain e, potencialmente, comprometam sua segurança e descentralização.

Entendendo o Selfish Mining

Selfish mining é uma estratégia controversa que desafia os princípios de equidade e descentralização das redes blockchain. Ela foi apresentada pela primeira vez em um artigo acadêmico intitulado "Majority is not Enough: Bitcoin Mining is Vulnerable", de Ittay Eyal e Emin Gün Sirer, em 2013. O artigo destacou possíveis vulnerabilidades na rede Bitcoin decorrentes do selfish mining.

Como funciona o Selfish Mining

Em uma rede blockchain típica, os mineradores competem para resolver complexos quebra-cabeças matemáticos e adicionar novos blocos à blockchain. Quando um minerador encontra uma solução válida, ele transmite o novo bloco para a rede, e os outros mineradores o validam e o adicionam à sua cópia local da blockchain. No entanto, por causa da latência da rede, leva algum tempo até que o novo bloco se propague por toda a rede.

O selfish mining tira proveito desse atraso ao não transmitir imediatamente os blocos recém-descobertos para a rede. Em vez disso, os mineradores egoístas mantêm os blocos encontrados em sigilo e continuam minerando sobre eles em segredo. Isso permite que estendam a blockchain sem o conhecimento dos demais mineradores, criando, na prática, uma cadeia paralela e oculta.

Quando a cadeia oculta dos mineradores egoístas se torna mais longa que a cadeia pública, eles a divulgam para a rede, fazendo com que os outros mineradores descartem o trabalho feito na cadeia pública e migrem para a cadeia dos mineradores egoístas. Com isso, os mineradores egoístas recebem uma recompensa de mineração maior do que a sua parcela justa, já que invalidaram, na prática, o trabalho realizado pelos demais.

Vantagens e riscos do Selfish Mining

O selfish mining oferece várias vantagens aos mineradores que adotam essa estratégia:

  • Maiores recompensas de mineração: Ao reter blocos, os mineradores egoístas aumentam suas chances de minerar os blocos seguintes, o que resulta em uma recompensa de mineração total maior.
  • Menores custos de mineração: Os mineradores egoístas podem economizar recursos computacionais ao não transmitir os blocos imediatamente para a rede, alocando seus recursos de forma mais eficiente.
  • Prejuízo aos concorrentes: O selfish mining pode atrapalhar o trabalho de mineradores honestos, podendo expulsá-los da rede ou desestimular a entrada de novos mineradores.

No entanto, o selfish mining também traz riscos e desafios significativos:

  • Enfraquecimento da segurança da rede: O selfish mining pode reduzir a segurança de uma rede blockchain ao concentrar o poder de mineração nas mãos de poucos participantes, tornando a rede mais suscetível a ataques.
  • Menor descentralização: O selfish mining pode levar a uma rede mais centralizada, pois incentiva os mineradores a se juntarem a pools de mineração maiores para aumentar as chances de executar a estratégia com sucesso.
  • Perda de confiança: O selfish mining mina a confiança e a equidade da rede blockchain, podendo gerar perda de credibilidade entre usuários e demais participantes.

Contramedidas contra o Selfish Mining

Diversas contramedidas foram propostas para reduzir os riscos associados ao selfish mining:

  • Detecção de retenção de blocos: Os participantes da rede podem implementar mecanismos para detectar o comportamento de selfish mining, analisando o momento e a frequência do envio de blocos.
  • Melhorias na propagação de blocos: Aumentar a eficiência da propagação de blocos pela rede pode reduzir a vantagem que os mineradores egoístas obtêm ao reter blocos.
  • Modificações no algoritmo de consenso: Alterar o algoritmo de consenso, por exemplo adotando um algoritmo de mineração diferente ou introduzindo penalidades para o selfish mining, pode desestimular ou impedir essas estratégias.

Conclusão

Selfish mining é uma estratégia usada por mineradores para obter uma vantagem injusta em redes blockchain. Ao reter blocos recém-descobertos, os mineradores egoístas conseguem manipular o crescimento da blockchain e aumentar suas recompensas de mineração. No entanto, essa estratégia representa riscos significativos para a segurança, a descentralização e a confiança na rede. Implementar contramedidas e promover um ambiente de mineração colaborativo são medidas fundamentais para preservar a integridade e a equidade das redes blockchain.

Widget de criptomoedas, preço, mapa de calor
v 5.15.6
© 2017 - 2026 COIN360.com. Todos os direitos reservados.