Un par de notas:
Funciones Hash
Las funciones hash son funciones que permiten llevar un contenido del dominio al rango de la función en tiempo polinomial. No obstante, invertir el hash es matemáticamente muy complejo y no viable. Es un método de integridad de la información.
.
Firma Digital
La firma digital es un proceso criptográfico derivado de la criptografía asimétrica que utiliza la llave privada de un usuario para codificar un mensaje.
Debido a las características de la criptografía asimétrica. Codificar un mensaje con la llave privada permite que con el contenido original, se puede derivar la llave pública. Este es un mecanismo que no es utilizado para ocultar información, pero para asegurar autoría, es decir, si yo soy capaz de derivar la llave pública con el mensaje y la firma, entonces FORZOSAMENTE el dueño de la llave privada codificó ese mensaje, lo cuál es una garantía NO REPUDIABLE de autoría.
.
En la blockchain, las transacciones no sólo son hasheadas, si no que son comprobadas como mensajes con autoría a través de la firma digital. La forma en la que se usan en conjunto es que el hash de la transacción es firmado por la llave privada que acredita la transacción.
Want to see more contributions, questions and answers from the community?