NES como plataforma de hardware para mineração de bitcoins


Consola de Jogos da Nintendo Entertainment System (NES)

Você pode obter algum lucro ao minerar bitcoins apenas se tiver equipamentos poderosos e caros trabalhando 24 horas por dia. Custa muito, de centenas a milhares de dólares, para que nem todos possam comprar um sistema para mineração.

Em princípio, você pode tentar montar esse equipamento para receber bitcoins sem problemas e preocupações. Um usuário do Twitter com o apelido gbg decidiu tentar criar um gadget para minerar com suas próprias mãos. Ele criou um dispositivo para esta tarefa, apenas o console do NES foi usado como base, e não um servidor moderno. É verdade que, de certa forma modernizado, foi necessário adicionar alguns elementos novos à plataforma antiga e atualizar o software.

Este projeto não foi criado para ganhar dinheiro. O proprietário deste dispositivo não pode minerar muitos bitcoins, já que a configuração do console de oito bits não podia ser considerada produtiva até 32 anos atrás, quando o console foi lançado pela Nintendo. O NES, no qual você pode executar Tetris e Duck Tales, não será considerado um hardware poderoso.


Novo mineiro Bitmain AntMiner T9 ASIC com 11,5 THS Power

Então, por que tudo isso foi feito? Como se viu, a fim de testar sua própria força. Era um "projeto de fim de semana de baixo custo", de acordo com o desenvolvedor. Este é um projeto criado para o bem dos fãs, bem como o estudo de certos princípios da mineração.

Segundo informações em seu blog, um sistema baseado em NES foi criado para analisar o algoritmo de hash SHA256. Para trabalhar aqui, é necessária a capacidade de executar operações de 32 bits. Mas lembramos que o NES é um prefixo de 8 bits. Para adicionar os recursos necessários ao console, o autor do projeto usou o Raspberri Pi. Malinka foi levado para receber dados da infraestrutura Bitcoin e reformatar essas informações em um arquivo ROM usando o algoritmo SHA256. De fato, o prefixo recebe os dados necessários para a mineração na forma de um arquivo de jogo.

Após esse console, você precisa se conectar à rede, onde o próximo bloco é calculado. Para obter informações sobre a conclusão bem-sucedida do cálculo, o criador deste sistema programou o NES para colorir a tela em verde, se for bem-sucedida. Se tudo mais falhar, o visor fica vermelho. Na frente da tela, o usuário instalou uma câmera PlayStation Eye. O reconhecimento usa software de código aberto que pode distinguir entre verde e vermelho. No caso de uma cor verde, uma mensagem de confirmação é enviada à rede sobre o cálculo bem-sucedido do bloco para concluir a operação.


Rack com blocos de mineração Ares256

Surpreendentemente, ele realmente funciona . É verdade que todo o processo é completamente inútil. O criador do sistema de mineração Bitcoin baseado em NES não contou com lucro, percebendo que não poderia ser. Ele diz que houve cálculos bem-sucedidos, mas a velocidade do NES é extremamente baixa, portanto a probabilidade de obter um bloqueio também é baixa. Infelizmente, a velocidade dos hashes de computação não é fornecida. Segundo o autor do projeto, o valor ganho é muito pequeno e tende a zero.

Especificações técnicas NES / Famicom
  • Tipo de CPU: Motorola 6502 de 8 bits (MOS)
  • Velocidade da CPU: 1,79 MHz
  • RAM: 16 Kbit (2 Kbyte)
  • RAM de vídeo: 16 Kbit (2 Kbyte)
  • Resolução da imagem: 256 x 240 pixels
  • Cores disponíveis: 52 cores
  • Máximo de cores de uma só vez: 24 cores
  • Tamanho máximo do sprite: 8 x 8 pixels ou 8 x 16 pixels
  • Sprites máximos: 64 sprites (máx. Por linha: 8)
  • Tamanho mínimo / máximo do carrinho: 192 Kbit - 4 Mbit
  • Som: som PSG
  • Pergaminho de Imagem: 2 hv

Gbg é um especialista em mineração, ele tem seu próprio blog onde, juntamente com os leitores, entende o dispositivo de carteiras e vários softwares relacionados a criptomoedas. Ele já fez engenharia reversa com sucesso da popular carteira Trezor Bitcoin, criando sua própria versão de software livre deste software. Seu desenvolvimento foi chamado de " Dinosaur Hiphop ".

A mineração de criptomoedas consiste em criar novos blocos com a possibilidade de receber recompensas na forma da própria criptomoeda como taxas de comissão. Os cálculos são necessários para fornecer proteção contra a reutilização das mesmas unidades dessa moeda. A mineração e a emissão de novas unidades monetárias estimulam os usuários a gastar o poder computacional de seus dispositivos, dando suporte à operação de redes. No sistema Bitcoin, o usuário que gerou o próximo bloco recebe novos bitcoins como recompensa. Você pode gastar a recompensa recebida através de 120 operações de confirmação (são cerca de 20 horas).

A probabilidade de receber uma recompensa de um mineiro por unidade de tempo é igual à razão entre a potência de processamento do dispositivo de mineração e a potência de processamento da rede. Quanto maior a potência do equipamento, mais blocos você pode gerar e maior a quantidade de recompensa a receber.

Source: https://habr.com/ru/post/pt402171/


All Articles