in

O que é Ethash?

Ethereum é uma plataforma de tecnologia aberta na qual os desenvolvedores criam e distribuem aplicações descentralizadas baseadas em tecnologia de contrato inteligente. O bem nativo do Ethereum, Ether, é usado para pagar as transações feitas na rede. Este custo é calculado em gás, mas pago em éter. Possui um sistema de incentivo aos mineiros de moedas criptográficas para ajudar a proteger a rede. O método Ethereum para mineração PoW (prova de trabalho), conhecido como Ethash, serve como a base para todo o protocolo.

Quando ocorre a mineração de prova de trabalho, os dados de um cabeçalho de bloco são usados como entrada e são repetidamente precipitados usando um método de precipitação criptográfica. Isto produz uma saída de comprimento fixo que reflete o valor do hash. Os mineiros irão hash as variantes dos dados de entrada usando um novo número seqüencial cada vez que os dados forem submetidos ao processo.
Como funciona?

Ethash é uma versão modificada que elimina o custo computacional que existia em sua versão anterior, Dagger-Hashimoto. Ela faz uso de um grande conjunto de dados que é produzido regularmente e se expande gradualmente ao longo do tempo. É suficientemente pequena para caber na VRAM de uma GPU contemporânea.
Com o Ethash, o valor de hash produzido pelo processo deve estar abaixo de um determinado limite. Isto é conhecido como dificuldade, e envolve a rede Ethereum aumentando e diminuindo o limiar para administrar a taxa de extração dos blocos. Se a taxa em que os blocos são encontrados aumenta, a rede automaticamente aumenta o nível de dificuldade, baixando o limiar da rede para que o número de hashes válidos que podem ser encontrados caia.
Se a taxa de blocos descobertos diminui, o limiar da rede aumenta, resultando em valores de hash mais precisos que podem ser encontrados.

Ethash define aproximadamente quantos recursos de computação devem ser gastos por um mineiro para encontrar o número de seqüência (nonce) que lhe permita propor um novo bloco a ser adicionado à cadeia de bloqueio. A rede gera um bloco a cada 12 segundos, em média.
Os mineiros frequentemente aumentam a freqüência do relógio de memória em suas GPUs para alcançar enormes ganhos nas taxas de haxixe Ethash. Para contrabalançar a produção relativa de calor, ocasionalmente são encontradas restrições de potência ou temperatura, bem como definir manualmente altas velocidades de ventilação.
Para obter as fazendas de mineração mais baratas, é comum ver PCs personalizados especificados com seis ou mais GPUs high-end para mineração Ethereum, com pouca atenção dada a outros componentes.
Um mineiro que descobre com sucesso um bloco que pode ser adicionado à cadeia de bloqueio ganha o seguinte:

Uma recompensa em bloco estática de três éteres.
Como parte do procedimento de prova de trabalho de mineração, o custo do gás é alocado à conta do mineiro que é consumida pela execução de todas as transações dentro de um bloco.
Um éter adicional de 2.625 é alocado para a adição de tios no bloco.
Em resumo, o Ethash é um algoritmo de prova de memória que foi projetado para ser resistente aos ASICs na tentativa de tornar o processo de mineração mais justo. Também vale a pena notar que existem propostas para mudar o mecanismo de consenso do Ethereum de prova de trabalho para prova de aposta, o que tornaria a mineração Ethereum inútil em sua forma atual. 

0 Comentários
Feedbacks em linha
Ver todos os comentários
invest 00032

O que é ERC-827?

invest 00031

O que é uma faca que cai?