Hashing
O algoritmo de hashing em uma blockchain pega um número infinito de bits, os submete a cálculos e depois produz um número fixo de bits. Independentemente do tamanho dos dados de entrada, a saída é sempre retificada em um tamanho fixo.
O hashing ajuda a prevenir problemas importantes na indústria de criptomoeda, incluindo gastos duplos e transações fraudulentas. O gasto duplo em uma blockchain é o risco de quando os usuários podem gastar criptomoeda duas vezes ou mais, e transações fraudulentas são falsas ou usadas de forma enganosa.
O hashing também permite que as senhas sejam armazenadas de forma segura e protegida na blockchain. Uma vez que o hashing cria um número único e não duplicável a partir do algoritmo, ele pode ser usado como uma maneira de verificar a autenticidade de um arquivo.
O hashing desempenha um papel importante no sistema Bitcoin. O algoritmo hash específico no Bitcoin é o Algoritmo de Hashing Seguro 256 (SHA-256). Este algoritmo é uma função de criptomoeda unidirecional, o que significa que os dados originais não podem ser recuperados por meio de desencriptação.
Principais conclusões
Hashing é um algoritmo que insere dados em uma string de tamanho fixo, criptografando-os e garantindo-os.
