Qu'est-ce qu'un algorithme de minage et pourquoi est-il important ?

Para tornar a mineração realmente lucrativa e escolher o hardware certo, você precisa entender os processos subjacentes à mineração de criptomoedas e, em particular, os algoritmos de Criptomoeda de dados. O que é um algoritmo de Criptomoeda, para que serve e que tipo de moeda é a melhor para minerar?

Princípio de consenso em redes blockchain

Antes de passar para uma visão geral dos algoritmos, vale a pena considerar seu papel na confirmação de transações de rede. O principal problema dos sistemas de liquidação eletrônica é gasto duplo, em redes centralizadas, o gasto em dobro é eliminado pelo administrador verificando os dados de transações anteriores do usuário, mas e se não houver administrador?

Uma vez que cada membro da rede pode adicionar um registro ao blockchain, a fim de evitar liquidação pelos mesmos meios, o princípio é usado várias vezes Pancada.

O que é PoW? Literalmente, esta é a prova do trabalho realizado. Ou seja, quando um registro entra em um novo bloco, ele é criptografado de acordo com um determinado algoritmo, e os mineiros devem descriptografá-lo, ou seja resolver um problema de matemática. Após concluir este trabalho, a rede recebe um comando de que o registro é genuíno e pode ser inserido no blockchain.

Assim, nivelou-se a possibilidade teórica de o usuário enviar várias transações, pagando com a mesma moeda, uma vez que após o processamento do primeiro registro, o segundo é automaticamente invalidado pela rede.

O princípio é considerado mais recente PoS – prova de propriedade, na qual as transações são confirmadas por nós que possuem moedas em sua conta e quanto mais moedas, maior a probabilidade de confirmação.

Ou seja, não há necessidade de resolver problemas e despender energia e tempo nisso. O principal problema do PoS é que os participantes do mercado se esforçam constantemente para reter moedas a fim de aumentar a probabilidade de blocos de coleta, em vez de usá-los, o que é contrário à essência dos sistemas de pagamento.

Vérifier:  Instruções para comprar moedas na exchange descentralizada PancakeSwap com carteira Trust

Veja também: Como construir uma fazenda de mineração com as próprias mãos?

Conceito de algoritmo

Para que serve o algoritmo, descobrimos, mas para que serve? Na verdade, um algoritmo é um conjunto de regras pelas quais uma transação é criptografada (informações sobre os proprietários e a quantia transferida), os mineiros devem descriptografar esse registro e traduzi-lo em uma seqüência de determinado comprimento. Todo o processo é executado automaticamente, mas requer um poder de computação relativamente alto para resolver o problema. Em última análise, com base em todas as linhas do bloco, apenas uma é formada – sua assinatura digital.

Desde o advento da primeira criptomoeda, os algoritmos de mineração evoluíram significativamente, melhorando tecnicamente. Na verdade, Os mineiros ASIC se tornaram a principal razão para o desenvolvimento de algoritmos.

Esses dispositivos violam o princípio da descentralização da rede e fornecem monopólio de mineração apenas para data centers muito influentes. Devido às capacidades crescentes da rede, o algoritmo de Criptomoeda também está se tornando mais complicado (o próprio sistema seleciona sua complexidade para garantir uma certa taxa de formação de bloco), portanto, não é lucrativo minerar criptomoedas populares ao longo do tempo em um PC doméstico.

5 algoritmos de mineração mais comuns

SHA256 – Algoritmo Bitcoin. Ele foi desenvolvido no início dos anos 90 para proteger os sites de ataques D-dos e spam. Basicamente, assume que para acessar o site ou enviar spam, o cliente deve resolver um determinado problema e gastar recursos. Acreditava-se que o envio em massa de cartas ou pesquisas constantes se tornaria proibitivamente caro.

Em 2009, o algoritmo foi implementado na rede Bitcoin e garantiu o funcionamento estável da rede até o advento dos ASICs, o que elevou significativamente o “limite de entrada” para os mineiros, aumentou as taxas e os tempos de confirmação das transações.

Scrypt – próximo ao algoritmo Bitcoin. A principal característica era a atração de grandes quantidades de memória para funcionar, o que não estava no SHA256. Quando o algoritmo é iniciado, sequências pseudo-aleatórias são gravadas na memória, sem as quais o processo de mineração se torna muito mais complicado. A rede Litecoin funcionou com sucesso no Scrypt por um longo tempo, mas então os ASICs conseguiram.

Vérifier:  Le guide le plus détaillé d'utilisation du revêtement de sol PancakeSwap 2022

Ethash – em princípio de ação, era originalmente semelhante ao Scrypt, mas melhorou com o tempo. As características distintivas são os altos requisitos de RAM e proteção contra a possibilidade de seleção aleatória da cifra correta – para montar um bloco, você precisa classificar todas as opções possíveis.

O Ethash é alimentado pela rede Ethereum, que, apesar de sua popularidade, ainda é protegida contra ASICs, que falam da eficácia do Ethash.

Equihash – o algoritmo é muito semelhante ao anterior e, como Ethash, requer grandes quantidades de RAM. Ele foi originalmente desenvolvido para mineração de PC, então ainda permanece invulnerável para Asics. Os mineiros que não têm capacidade suficiente para trabalhar com Ethereum estão mudando para Equihash. Usado por BitcoinGold, Z-cash e Komodo.

Série X – o algoritmo X 11 mais famoso, usado na criptomoeda Dash. Ao mesmo tempo, X denota o número de funções no hash, ou seja, se você precisar encontrar uma vulnerabilidade em uma função para quebrar o SHA256, então 11 funções precisarão ser hackeadas para obter acesso ao Dash. Inicialmente, o X 11 foi desenvolvido como um algoritmo para um processador, mas conforme a complexidade crescia, os mineiros mudaram para placas de vídeo, e então apareceram os primeiros ASICs para o Dash.

A lire aussi : 4 criptomoedas com aplicações práticas

conclusion

No momento, existem vários algoritmos principais para minerar criptomoedas. Para garantir uma mineração lucrativa, você precisa escolher um algoritmo cuja complexidade corresponda ao seu poder de computação: não é lucrativo para proprietários de ASIC trocar por z-cash e você não pode minerar Bitcoins em um PC.

Em geral, o algoritmo é necessário para o funcionamento estável do blockchain e permite resolver o problema do duplo gasto inerente às redes de pagamento eletrônico.

Vérifier:  Quelle est la différence entre les prêts garantis et non garantis ?

Nombre de vues : 2 537