🔥$100K Hit! Where Will Bitcoin Go Next? Find Out Live!
Termos das Criptomoedas:  Letra C
Eos 24, 2023 |
atualizado: Ebr 02, 2024

O Que É Função Hash Criptográfica?

Cryptographic Hash Function Significado:
Função Hash Criptográfica - é um algoritmo que gera valores de hash de tamanho fixo a partir de entradas de transação de tamanho variável.
médio
3 minutos

Vamos descobrir o significado de Função Hash Criptográfica, sua definição no mundo Cripto, o Que É Função Hash Criptográfica e todos os outros fatos relacionados.

Uma função hash criptográfica é um algoritmo utilizado para obter uma entrada de transação arbitrária de tamanho variável e transformá-la em um valor de tamanho fixo, conhecido como hash.

Um exemplo simples de como funcionam as funções de hash é somar os dígitos de um número que possua vários dígitos até que uma saída de um dígito seja alcançada. Se a entrada for 173, somar 1, 7 e 3 é 11. A soma da soma de 1 e 1 é 2, que é a saída final. A saída sempre deve ser de um dígito, não importa a quantidade de dígitos do número de entrada.

As funções de hash têm várias características típicas:

  • Calcular a saída para qualquer entrada dada deve ser fácil, mas a reversão do processo deve ser quase impossível;
  • Determinismo – se uma entrada específica é dada ao algoritmo, a mesma saída deve sempre ser produzida;
  • Resistência à colisão – deve ser muito improvável que duas entradas diferentes produzam uma saída idêntica;
  • Efeito avalanche – alterar um único bit dos dados de entrada deve criar uma saída completamente diferente.

As funções de hash podem ser utilizadas para várias situações, como funções de randomização. Elas também podem ser aplicadas como somas de verificação para a verificação de integridade de arquivos de computador após sua transmissão de armazenamento prolongado.

As funções de hash desempenham um papel vital na mineração de criptomoedas por meio do algoritmo de consenso Proof of Work (PoW). O Bitcoin (BTC), uma das criptomoedas extraídas do PoW, conta com a função de hash SHA-256. Os mineradores que trabalham para adicionar um novo bloco à cadeia devem produzir um alvo, um valor de hash abaixo de um limite específico. Um resultado bem sucedido resulta em recompensas.

Hashes são pseudoaleatórios, o que significa que são determinísticos. É impossível prever a saída de uma entrada de qualquer valor antes que ela tenha sido executada pela função hash. Essa mecânica significa que os mineradores não podem gerar novos blocos de Bitcoin aleatoriamente e seu Proof-of-Work deve ser verificado.