Principal » o negócio » Cerquilha

Cerquilha

o negócio : Cerquilha
O que é um Hash?

Um hash é uma função que converte uma entrada de letras e números em uma saída criptografada de tamanho fixo. Um hash é criado usando um algoritmo e é essencial para o gerenciamento de blockchain em criptomoeda.

Principais Takeaways

  • Um hash é uma função que atende às demandas criptografadas necessárias para resolver um cálculo de blockchain.
  • Um hash, como um nonce ou uma solução, é a espinha dorsal da rede blockchain.
  • Os hashes têm um comprimento fixo, pois torna quase impossível adivinhar o tamanho do hash se alguém estiver tentando decifrar o blockchain.
  • Um hash é desenvolvido com base nas informações presentes no cabeçalho do bloco.

Como um Hash funciona

A espinha dorsal de uma criptomoeda é a blockchain, que é um registro global formado pela vinculação de blocos individuais de dados de transações. O blockchain contém apenas transações validadas, o que impede transações fraudulentas e o dobro do gasto da moeda. O valor criptografado resultante é uma série de números e letras que não se assemelham aos dados originais e é chamado de hash. A mineração de criptomoeda envolve trabalhar com esse hash.

O hash requer o processamento dos dados de um bloco por meio de uma função matemática, que resulta em uma saída de comprimento fixo. O uso de uma saída de comprimento fixo aumenta a segurança, já que qualquer pessoa que tente descriptografar o hash não saberá quanto tempo a entrada é curta ou curta, simplesmente observando a duração da saída.

Resolver o hash é essencialmente resolver um problema matemático complexo e começa com os dados disponíveis no cabeçalho do bloco. Cada cabeçalho do bloco contém um número de versão, um carimbo de data / hora, o hash usado no bloco anterior, o hash da raiz do Merkle, o nonce e o hash de destino.

O mineiro se concentra no nonce, uma série de números. Esse número é anexado ao conteúdo em hash do bloco anterior, que é então o próprio hash. Se esse novo hash for menor ou igual ao hash de destino, ele será aceito como solução, o mineiro receberá a recompensa e o bloco será adicionado à blockchain.

O processo de validação para transações de blockchain depende de dados sendo criptografados usando hash algorítmico.

A resolução do hash exige que o minerador determine qual sequência usar como nonce, o que requer uma quantidade significativa de tentativa e erro. Isso ocorre porque o nonce é uma sequência aleatória. É altamente improvável que um minerador encontre com êxito o nonce correto na primeira tentativa, o que significa que o mineiro pode testar potencialmente um grande número de opções de nonce antes de fazer o correto. Quanto maior a dificuldade - uma medida de quão difícil é criar um hash que atenda ao requisito do hash de destino - mais tempo é provável que demore para gerar uma solução.

Um exemplo de hash

O hash da palavra "olá" produzirá uma saída com o mesmo tamanho do hash para "eu vou para a loja". A função usada para gerar o hash é determinística, o que significa que produzirá o mesmo resultado sempre que o mesmo entrada é usada. Ele pode gerar uma entrada com hash de maneira eficiente, dificulta a determinação da entrada (levando à mineração) e faz pequenas alterações na entrada resultam em um hash irreconhecível e totalmente diferente.

O processamento das funções de hash necessárias para criptografar novos blocos requer um substancial poder de processamento do computador, o que pode ser caro. Para atrair indivíduos e empresas, conhecidas como mineradoras, a investir na tecnologia necessária, as redes de criptomoedas os recompensam com novos tokens de criptomoeda e uma taxa de transação. Os mineradores são compensados ​​apenas se forem os primeiros a criar um hash que atenda aos requisitos estabelecidos no hash de destino.

Compare contas de investimento Nome do provedor Descrição Divulgação do anunciante × As ofertas que aparecem nesta tabela são de parcerias das quais a Investopedia recebe remuneração.

Termos relacionados

Definição de Nonce Nonce é um número adicionado a um bloco de hash que, quando repetido, atende às restrições do nível de dificuldade. mais Hash de destino Um hash de destino é um número ao qual um cabeçalho de bloco de hash deve ser menor ou igual a para que um novo bloco seja concedido. mais Exploração de Bitcoin, explicada Detalhando tudo o que você precisa saber sobre Bitcoin Mining, de Blockchain e Block Rewards a Pools de Mineração e Prova de Trabalho. mais Prova de trabalho A prova de trabalho descreve o processo que permite que a rede de bitcoin permaneça robusta, dificultando o processo de mineração ou registro de transações. mais Cabeçalho do bloco (criptomoeda) Um cabeçalho do bloco é a identidade exclusiva de um bloco específico em uma blockchain e é dividido por mineradores em busca de recompensas. mais Árvore Merkle As árvores Merkle são estruturas de dados que aprimoram a eficiência do bitcoin e de outras criptomoedas. mais Links de parceiros
Recomendado
Deixe O Seu Comentário