Os mineradores de criptomoedas podem ser menos ruins no navegador?

Algumas pessoas acreditam Extração de criptomoedas é uma ótima alternativa para anúncios em um site. Alguns não se importam em perder de 10 a 40% da energia da sua CPU. Este artigo explica por que essas perspectivas estão erradas. Ele também proporá um procedimento para lidar com a maioria das limitações associadas, permitindo que os navegadores menores sejam uma fonte adicional de monetização, o que poderia ser benéfico para o ecossistema on-line.

• Quando um usuário compra um processador caro ou placa gráfica, Eles geralmente não planejam usar metade de seus núcleos para mineração. Vamos dizer que você gastou US $ 600 para comprar um novo processador. Se os mineiros consomem metade de sua capacidade, você deve gastar US $ 300.


Se você comprar um processador barato ou placa gráfica, Esse problema é ainda mais importante porque você precisa de todos os seus recursos.

• As campanhas de exploração realizadas por operadores inescrupulosos podem afetar a capacidade de resposta da hospedagem de sites, outros sites atualmente abertos no navegador e até mesmo todo o sistema. Mas mesmo se você for um White Hat Miner, é sempre um conforto para o usuário consumir apenas uma parte dos recursos da máquina visitante – eis o porquê:

• Um site pode reduzir minha experiência em TI executando um script de mineração sem que eu precise informar. Por exemplo, se você usar um processador de oito núcleos, alguns desses corações provavelmente ficarão inativos na maior parte do tempo, mas haverá momentos em que todos os núcleos estarão ativos. Aqui está um exemplo simples. Você escolheu assistir a um filme, mas não pôde fazê-lo por causa de um menor. Independentemente do desempenho do seu computador, o menor reduz sua capacidade de processamento e diminui a velocidade de qualquer maneira.

Longa história, pequenos atrasos no sistema de causas, roubo de dinheiro do uso não autorizado de eletricidade, danos à experiência do usuário, descarregamento da bateria, causando a sobrecarga do ventilador e do sistema quando várias guias são abertas. Ainda por cima, os menores – em contraste com a publicidade – agem de forma furtiva e assim tiram o direito do usuário de votar. Questões financeiras

• Se todos os webmasters começarem a integrar os menores em seus sites, sua receita diminuirá à medida que os recursos do usuário forem limitados. A receita gerada pela exploração de mineração no navegador é muito baixa neste estágio, mas e se, por exemplo, ela diminuir dez vezes? Enquanto isso, os usuários continuam a encontrar desvantagens críticas.

• A reserva de produtividade. No entanto, é improvável que isso seja relevante porque o JavaScript pode extrair por meio de uma placa gráfica usando shaders escritos em OpenGL Shading Language (GLSL). Quando se trata de remoção através da CPU, a criptomoeda alvo é adaptada para este tipo particular de remoção, onde o placa gráfica O cenário é impossível ou ineficaz. Finalmente, podemos usar o WebAssembly para acelerar o processo de extração da CPU.

Os custos de eletricidade foram muito importantes para os operadores de campanhas de mineração. É por isso que eles não participaram dessa atividade a menos que tenham sido recebidos com segurança por seu dinheiro. No entanto, com a mineração e todas as despesas transferidas para o usuário final, as mineradoras não precisam mais se preocupar com a lucratividade. Isso levará inevitavelmente a um rápido aumento no consumo de eletricidade. Enfrente alguns dos problemas

Os problemas relacionados aos atrasos do sistema, um agravamento da experiência do usuário, abrem as páginas simultaneamente em várias guias e a adequação dos recursos disponíveis pode ser resolvida pelas configurações de programação. Por exemplo, a cada segundo, podemos executar uma carga de teste de 100% por uma fração de segundo e verificar quantos cálculos foram concluídos com êxito.

Pode ser possível resolver os problemas de ruído do ventilador e de superaquecimento, configurando o navegador como um limite para a quantidade máxima de recursos a serem passados ​​para o sistema. Os sites precisam seguir essa restrição. O outro lado é que essa configuração pode ser usada para rastrear a atividade do usuário. Solução universal

Um sério obstáculo à implementação desse método é que ele custa muito tempo e trabalho. Outra desvantagem é que o problema do ruído do ventilador não é resolvido. Além disso, esse tipo de solução não oferece suporte a problemas financeiros e ambientais. Solução avançada

Uma tática mais sofisticada é a Extração de criptomoedas Recurso diretamente no navegador da web. Dessa forma, o navegador verifica automaticamente se todas as quatro condições acima foram atendidas e o usuário não terá qualquer inconveniente. Para um dono de site, só tem que ser determinado qual cryptomiction é meu. Os profissionais

• No final do navegador, a implementação é muito demorada. Esta reserva se aplica em particular à administração de vários aplicativos de mineração de dados para várias criptomoedas. Por outro lado, os navegadores podem obter uma monetização adicional promovendo determinadas criptocorrências.

• Existem muitas reservas sobre o problema dos recursos alternativos. Como usuário, é melhor desativar o recurso de mineração. No entanto, depois de desativar a busca global, você ainda pode ativá-la para seus sites favoritos, o que a torna competitiva.

• Os problemas ambientais persistem, pois o consumo de energia aumenta muitas vezes em relação ao que é hoje – as empresas de mineração simplesmente não se importam com a conservação de energia. Ao apoiar os mineiros, apoiamos o desperdício de energia desnecessária.

Embora a solução acima tenha alguns inconvenientes sérios, a maioria dos usuários deve concordar com isso, porque eles simplesmente usam funcionalidade de mineração sobre as configurações do navegador, se você não quiser. Os proponentes da mineração, mas geralmente ignoram os problemas associados e as formas de resolvê-los, fazendo com que a economia avance à custa da experiência regular dos usuários.

No entanto, essas duas técnicas dificilmente são eficazes se houver mais de uma guia ativa. Este é um cenário provável quando várias janelas do navegador estão abertas. Por último, mas não menos importante, as opiniões expressas neste artigo são objeto de discussão, por isso comentários ou idéias alternativas são bem-vindos.