Què és un hash?
Un hash és una funció que converteix una entrada de lletres i números en una sortida xifrada d'una longitud fixa. Es crea un hash mitjançant un algorisme i és fonamental per a la gestió de blockchain en criptomoneda.
Punts clau
- Un hash és una funció que compleix les demandes xifrades necessàries per resoldre per a un càlcul de blockchain. Un hash, com una noce o una solució, és la columna vertebral de la xarxa blockchain. Els brins són de longitud fixa, ja que fa gairebé impossible endevinar. la longitud del hash si algú intentava trencar el blockchain.Un hash es desenvolupa a partir de la informació present a l’encapçalament del bloc.
Com funciona un Hash
La columna vertebral d'una criptocurrency és la blockchain, que és un registre global format mitjançant l'enllaç de blocs individuals de dades de transaccions. La blockchain només conté transaccions validades, que impedeixen transaccions fraudulentes i la doble despesa de la moneda. El valor xifrat resultant és una sèrie de números i lletres que no s’assemblen a les dades originals i s’anomena hash. La mineria de Cryptocurrency implica treballar amb aquest hash.
El colpeig requereix processar les dades d’un bloc mitjançant una funció matemàtica, que dóna lloc a una sortida d’una longitud fixa. Si utilitzeu una sortida de longitud fixa, augmenta la seguretat, ja que qualsevol que intenti desxifrar el hash no serà capaç d’indicar quant de temps o curt d’entrada és simplement mirant la longitud de la sortida.
Resoldre el hash és essencialment resoldre un problema matemàtic complex i comença amb les dades disponibles a l’encapçalament del bloc. Cada capçalera de bloc conté un número de versió, una marca de temps, el hash utilitzat al bloc anterior, el hash de la Root Merkle, el noce i el hash de destinació.
El miner se centra en el noce, una cadena de números. Aquest número s’afegeix al contingut hashed del bloc anterior, que és el mateix hashed. Si aquest nou hash és inferior o igual al hash objectiu, s'accepta com a solució, el miner obté la recompensa i s'afegeix el bloc a la blockchain.
El procés de validació de les transaccions de blockchain es basa en la xifrada de dades mitjançant hashing algorítmic.
Per solucionar el hash cal que el miner determini quina cadena ha d'utilitzar com a noce, la qual cosa requereix una quantitat important de prova i error. Això es deu al fet que el noce és una cadena aleatòria. És molt poc probable que un miner arribi amb la correcta noce correcta al primer intent, és a dir, que el miner pot provar un gran nombre d’opcions de noce abans d’aconseguir-ho bé. Com més gran sigui la dificultat, una mesura de la duresa que és crear un hash que compleixi el requisit del hash objectiu, més temps es triga a generar una solució.
Un exemple de cresta
El fet de canviar la paraula "hola" produirà una sortida de la mateixa longitud que el hash per a "vaig a la botiga". La funció que s'utilitza per generar el hash és determinista, és a dir, que produirà el mateix resultat cada vegada el mateix. s’utilitza l’entrada. Pot generar una entrada hash de manera eficient, dificulta la determinació de l’entrada (que porta a la mineria), i fa petits canvis al resultat d’entrada en un hash irreconeixible, completament diferent.
El processament de les funcions de hash necessàries per xifrar nous blocs requereix un poder important de processament de l’ordinador, que pot ser costós. Amb l’objectiu d’atraure persones i empreses, anomenades mineres, a invertir en la tecnologia requerida, les xarxes de criptocurrency les premien tant amb nous testimonis de criptocurrency com amb una taxa de transacció. Els miners només es compensen si són els primers a crear un hash que compleixi els requisits establerts al hash de destinació.
