Como a mineração de Bitcoin mudou: da CPU para a mineração em nuvem
Oi Geek! O primeiro post em nosso blog, gostaríamos de dedicar à história do surgimento e desenvolvimento da criptomoeda mais famosa e popular, além de responder novamente à pergunta "O que são bitcoins".
Esperamos que você ache útil esta curta excursão à história. tentamos descrever os eventos da maneira mais simples possível.Tudo começou em 1983, quando David Chaum e Stefan Brands propuseram protocolos de “dinheiro eletrônico” .Depois deles, várias outras idéias de criptomoedas foram apresentadas, até modelos do mecanismo de mercado foram calculados. Mas somente em 2008 um arquivo foi publicado com uma descrição do protocolo e o princípio de operação da rede ponto a ponto da BitCoin.Ainda não se sabe se era uma pessoa ou um grupo de pessoas, mas elas são conhecidas por todos sob o pseudônimo de Satoshi Nakomoto. Em 2009, Satoshi concluiu o desenvolvimento do cliente e a rede foi lançada.A primeira troca de bitcoins por mercadorias ocorreu em 2010, quando o americano Laszlo Hanech comprou 2 pizzas por 10.000 bitcoins. Lembre-se que hoje 1 bitcoin vale a penacerca de 300 dólares, e o valor máximo excedeu 1000 dólares por 1 bitcoin.Há um grande número de outras criptomoedas: Litecoins, Pyrocoins, Zetakoins e até Dogekoins. Mas os Bitcoins são os mais comuns. No momento, milhares de restaurantes e lojas aceitam Bitcoins como meio de pagamento.Febre dourada
Mineração, ou seja, A mineração de Bitcoin, de fato, é a solução para uma tarefa de criptografia, cuja resposta é uma sequência de caracteres que é força bruta. Isso determina a necessidade de enorme poder de computação.Uma parte essencial de todo o sistema de segurança Bitcoin é a mineração. A idéia principal é que os mineradores agrupem as transações de bitcoin em um único bloco, que já foi processado inúmeras vezes para encontrar um valor de hash muito raro que se enquadra em condições especiais. Quando esse valor é encontrado, o bloco é considerado contíguo e cai na cadeia de blocos. O hash por si só não tem nenhum propósito útil além de aumentar a dificuldade de encontrar o bloco certo. Portanto, essa é uma das garantias de que ninguém, com qualquer conjunto de recursos existente, poderá assumir o controle de todo o sistema. Para cada bloco encontrado, uma recompensa é obtida. Inicialmente, eram 50 bitcoins, mas para evitar a emissão descontrolada de moeda, ela é reduzida pela metade após cada 210.000 blocos minerados.Cada novo bloco aparece aproximadamente uma vez a cada 10 minutos, o que significa que a duração das pesquisas pode levar 9 e 11 minutos. Para conveniência dos cálculos, levamos 10 minutos - com base nisso, o número de todos os bitcoins no mundo não excederá 21 milhões. Aproximadamente 55% delesjá minadas , e as previsões prometem 99% de produção até 2032.
No momento, existem quatro gerações de mineradores, da simples mineração de CPU à mineração ASIC moderna. Isso não significa que você não pode mais minerar bitcoins em casa com seu processador - apenas a quantidade de lucro será muitas vezes menor.Primeira geração: mineração de CPU
A quantidade de receita depende do processador - com o Core i7 de ponta, você pode explorar cerca de 33 MH / s (megabytes por segundo, para que a velocidade de mineração de bitcoin seja medida). Todos os cálculos são realizados em blocos de dados de 512 bits e consistem em muitas operações diferentes. Cada um dos quais depende dos resultados do anterior.Segunda geração: mineração de GPU
A próxima geração de mineradores foi baseada nas operações realizadas na placa de vídeo. Esses mineradores consistiram em implementar um protocolo de bitcoin em uma linguagem como Java ou Python e um algoritmo de enumeração na forma de um arquivo OpenCL, que teve que ser compilado sob o ISA da GPU correspondente.Assim que os mineiros não tentavam aumentar sua renda: brincavam com tensão, aumentando-a para aumentar a produtividade, mas aumentando o custo da eletricidade ou, inversamente, reduzindo-a para economizar luz (para que minha mãe não gritasse, provavelmente). As alterações também afetaram os parâmetros de núcleo e código da GPU, como o aumento de threads.Ao contrário de um processador, que pode ter apenas um na placa-mãe, pode haver várias placas de vídeo na placa - nesse sentido, farms inteiros foram criados para minerar bitcoins com base em processadores gráficos.As GPUs típicas da AMD têm melhor desempenho do que as GPUs da NVidia quando se trata de US $ GH / s. Portanto, os mineiros os usavam.Terceira Geração: Mineração FPGA
O reinado do FPGA não demorou muito, uma vez que uma nova geração de equipamentos - a ASIC o substituiu. As placas-mãe Spartan XC6SLX150 FPGA tornaram possível atingir um desempenho de 860MH / s com uma frequência de 215 MHz, consumo de energia de 39W e um custo de US $ 1060. O desenvolvimento proprietário do Butterfly Labs (BFL), localizado no Kansas, mostrou desempenho semelhante de 830 MH / s a um preço de US $ 599. A melhor solução da mesma empresa, baseada nos FPGAs da Altera, apresentou um desempenho de 25,2 GH / s a um preço de US $ 15 mil (650-750 MH / s por chip).O principal problema da mineração de FPGA no contexto da GPU era o custo. Em média, o custo de uma mineradora de FPGA foi 30% maior em relação às placas de vídeo; além disso, as placas de GPU têm maior potencial de revenda após o término de seu serviço como mineradora.Quarta Geração: Mineração ASIC
Com o advento da ASIC , todos os tipos anteriores de mineração chegaram ao fim. As mineradoras ASIC diferem acentuadamente na proporção entre tamanho e desempenho e consumo em relação a outros tipos de mineradoras. A BFL foi a primeira a entrar no mercado, oferecendo suas soluções, seguida por empresas como ASICMINER e Avalon.O preço dos mineiros de quarta geração era incrivelmente alto. Após a crescente popularidade da criptomoeda, o interesse pela mineração também aumentou. Nem todo mundo podia comprar mineradores, mesmo na configuração mínima. O alto custo dos equipamentos forçados a procurar novas soluções, eles foram rebaixados, vendendo versões leves de mineradoras. Mas o preço, em regra, ainda permaneceu alto e todos os problemas com o ajuste caíram sobre os próprios usuários. A melhor solução foi a mineração em nuvem, que abriu o acesso ao mundo dos bitcoins para quase todos.Mineração em nuvem
A mineração de Bitcoin deveria ir para as massas quando estivesse disponível para qualquer pessoa. A mineração em nuvem é exatamente esse evento: nosso projeto, https://hashflare.io/ , permite alugar parte da energia de nossos equipamentos e começar a ganhar bitcoins em apenas alguns cliques. Tudo que você precisa é de um desejo e alguns dólares para começar.Após o registro, escolhendo uma das duas opções para o mineiro e, claro, amarrando a carteira, você pode começar a minerar seus primeiros bitcoins.A calculadora irá calcular e mostrar o tamanho da sua renda permitida, e os gráficos permitirão monitorar o sucesso em diferentes pools.Você pode distribuir as capacidades adquiridas em diferentes pools e tentaraumentar sua renda. Se você entender que deseja mais, poderá adquirir algum poder de computação a qualquer momento.Para mineração de criptomoeda usando o algoritmo SCRYPT, usamos o minerador Ares . Durante seu desenvolvimento, a experiência negativa obtida na criação de mineradores usando o algoritmo SHA-256 foi levada em consideração. Já conseguimos evitar muitos problemas no estágio de design, portanto a saída era um dispositivo muito confiável e despretensioso.Por sua vez, para o SHA-256, usamos um minerador Apollo modificado, no qual instalamos 2-4 placas. São esses modelos, em casos especiais de servidor, que instalamos no controlador de domínio. Por hábito, nós os chamamos simplesmente de Apollo.Em nossas pranchas, usamos o famoso chip Golden NonceHashFast, que investiu milhões de dólares no desenvolvimento deste chip, que continua a servir fielmente a muitos mineradores em todo o mundo, apesar da falência do próprio HashFast.Também devemos dizer sobre o mineiro Urano. Este é um modelo completamente novo, com um novo chip. A principal característica do mineiro é alta eficiência com baixo consumo de energia. Planejamos torná-lo nossa principal máquina de trabalho. A demanda por esse mineiro é muito alta e agora todas as nossas forças são dedicadas à sua produção.Pronto para começar? Nós estamos com você! Escreva sobre o que você gostaria de ler em nossos próximos posts.Nós vagamos nas nuvens
Source: https://habr.com/ru/post/pt380371/
All Articles