O Que É Algoritmo de Mineração?
Vamos descobrir o significado de Algoritmo de Mineração, sua definição no mundo Cripto, o Que É Algoritmo de Mineração e todos os outros fatos relacionados.
Do ponto de vista de mineração, um algoritmo de mineração é uma coleção de regras ou diretivas que um computador deve cumprir para gerar um bloco legítimo. Existem vários algoritmos de mineração criados e cada um tem suas próprias vantagens e desvantagens.
O SHA-256, criado pela Agência de Segurança Nacional dos EUA (NSA), é um dos algoritmos mais populares. SHA refere-se a um “algoritmo hash seguro” e é uma função hash criptográfica de 256 bits. A função de um hash criptográfico é um tipo especial de algoritmo matemático que recebe uma entrada e gera informações na forma de um hash maior que a entrada original.
Outros Algoritmos de Mineração Populares
Além do SHA-256, existem outros algoritmos de mineração populares.
Scrypt
Litecoin, Dogecoin e outras criptomoedas também utilizam Scrypt para mineração de Prova de Trabalho (PoW) e autenticação baseada em senha.
Scrypt é uma função de geração de chave baseada em senha (PBKDF) que inclui proteção significativa para senhas. Foi desenvolvido para oferecer reforço de chave na configuração de sistemas de autenticação por senha. Ele emprega algoritmos de hash criptográfico e é um hash combinatório, o que significa que ele usa a função hash fundamental para inserir valor continuamente.
Equihash
Equihash refere-se a um algoritmo de consenso de prova de trabalho baseado em memória. Ele foi desenvolvido para ser igualitário, resistente a GPU e ASIC. Alex Biryukow e Dmitry Khovratovich revelaram em 2016.
Para tornar as criptomoedas baseadas em Equihash resistentes a ASICs, o método foi projetado para demandar uma enorme quantidade de memória e capacidade de processamento, tornando-o ideal para uso com GPUs.
O algoritmo depende da entrada aleatória em uma grande tabela de hash que é criada do nada cada vez que um nonce é descoberto. Nesse sentido, vários outros algoritmos dependem do método simultâneo.
Isso inclui Cryptonight, Cuckoo Cycle e X11.
Ethash
Ethash é um algoritmo de hash de Prova de Trabalho empregado pela Ethereum. É comparável a outros algoritmos, como Scrypt ou SHA-256, pois exige uma enorme quantidade de armazenamento e um alto nível de poder do computador para ser executado.
O objetivo fundamental do Ethash era desenvolver um algoritmo de mineração que não habilitasse ASICs (Application Specific Integrated Circuits). Isso foi feito porque os criadores do Ethereum queriam garantir que ninguém tivesse mais de 51% da capacidade de mineração, que poderia ser explorada para prejudicar a rede.