Saludos Steemians!✨
Feliz día queridos compañeros de la Criptoacademia Steemit! Continuamos en la tercera semana del Steemit Challenge y hoy vengo a compartir con ustedes información sobre un concepto muy importante de las Blockchain conocido como HASH.
🌐 HASH.
Es una función matemática que tiene como objetivo procesar una información de entrada y transformarla en un valor compromido que es irrepetible, único y que además posee una longitud de salida fija.
Las funciones HASH existen desde 1961, cuando Wesley Petterson creo una función para verificar que los datos de internet fueran correctos, a esta función la bautizo como Cyclic Redundancy Check, la misma fue el punto de partida para la creación de mejoras y desarrollos de nuevas funciones HASH como MD5, RIPMD, SHA, entre otras.
Entre las características más importantes de las funciones HASH están las siguientes:
Es Irrepetible: Procesan información de entrada y generan un código único para cada bloque llamado HASH, el mismo posee un número de caracteres especificos de acuerdo al SHA dónde se desarrollen.
Si se genera algun pequeño cambio en los datos de entrada del bloque, se modifica el HASH de salida, por está razón nunca habrá 2 HASH iguales para dos entradas diferentes.Es Irreversible: es un proceso unidireccional que no permite obtener los datos iniciales a partir de un HASH ya formado, es decir no se pueden obtener datos originales de la entrada a través del Hash de salida.
Las funciones HASH son muy eficientes, sencillas de calcular y no demandan grandes potencias de cálculo para su ejecución.
Por todas las características descritas anteriormente podemos decir que las funciones HASH son muy seguras, aunque existe la posibilidad remota de que sean vulneradas.
Las funciones HASH son muy usadas por su naturaleza segura en las Blockchain, dentro de los usos más relevantes está la creación de las direcciones de las billeteras de criptomonedas, ya que las mismas suelen ser muy largas y gracias a las funciones HASH se pueden generar unas más cortas y menos complejas.
También son usadas en la minería para crear nuevos bloques y verificar transacciones que se hacen en la red, además son usadas para la creación y modificación de los contratos inteligentes, entre otros.
🌐¿Por qué crees que es importante en la cadena de bloques?
Las funciones HASH son muy importantes en la cadena de bloques por las siguientes razones:
Sirven para el resguardo, mantenimiento y seguridad de los datos dentro de la blockchain.
Estás funciones son herramientas que proporcionan anonimato y privacidad en la blockchain dando cabida a la descentralización.
Las funciones HASH permiten codificar un bloque con un número de caracteres especificos sin importar la cantidad de datos de entrada, además su unidireccionalidad hace muy difícil o casi imposible el rastreo o ubicación de la información de entrada, dando así el nivel de seguridad requerido para el buen funcionamiento de las Blockchain.
Evitan las transacciones fraudulentas, el almacenamiento de contraseñas y la duplicidad de datos dentro de la cadena de bloques.
🌐¿Crees que la cadena de bloques es posible sin este concepto?
No es posible, ya que las funciones HASH son las encargadas de generar el código identificador o HASH de cada bloque, resguardando la información de entrada y a la vez asegurando el carácter irreversible y unico de cada elemento de la cadena de bloques.
Esto hace que la información de entrada permanezca intacta, disminuyendo la vulnerabilidad, garantizando así la integridad de los datos del bloque y por ende la seguridad de la blockchain.
🌐 ¿Crees que es posible mejorar este término de alguna manera?
Las funciones HASH pueden mejorarse desarrollando nuevos protocolos que incrementen sus niveles de seguridad en cuanto a resistencia a colisiones y resistencia a imagen/ preimagen se refiere, esto disminuiría aún más su capacidad de ser vulneradas.
Si bien es cierto que actualmente son bastante seguras como es el caso de la función HASH SHA-256, la historia demuestra pueden ser vulneradas, tal como ocurrió con la función HASH MD5 en la década de los años 1990 cuando fue roto su protocolo de seguridad por debilidades criptograficas y termino siendo declarada obsoleta.
Por está razón pienso que una forma de mejorar la Función HASH sería desarrollando nuevos protocolos de seguridad, para mantenerse al día con el cambio y las innovaciones de hoy en día, ya que existen muchos hackers tratando de atacar los sistemas, romper su seguridad y acceder a su información.
Está fue mi participación del Challenge en esta tercera semana, espero la hayan disfrutado, muchas gracias por leerme! ✨
Nos vemos pronto! 😃👍
Antes de despedirme agradezco a todos por su cariño en mi blog, son muy especiales para mi!🥰. De igual manera agradezco al #Steemit Team por su constante motivación para todos los que con amor formamos parte de esta maravillosa plataforma. Dios los bendiga siempre!🙏🏻
💟Gracias por tu visita! @Marcelys1💟
Hasta muy pronto! 💫
Nota: Todas las imágenes son de mi propiedad, creadas por mi con App Canva, las mismas son contenido exclusivo para Steemit.
Hola amiga ed un Término muy importante para la Blockchain, y lo es por la. Seguridad que le brinda a la misma.
Es un Excelente trabajo.
Esta Completo detallado y muy entendible. Te deseo la Mayor de las suerte en el concurso.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Gracias amiga! Me alegra que te haya gustado ☺️
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Excelente participación estas muy apropiada del concepto de hash, muy importante para el desenvolvimiento en el mundo cripto, saludos.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hola Ana! Si es un término súper importante, gracias por tu comentario y apoyo 😊
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hola Marce! Que gran contenido te felicito por tu compromiso con la blockchain, el hash termino muy interesante siendo el responsable de identificar cada bloque.
Éxito
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Muchas gracias mile!
Gracias por tu apoyo 🙂
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Saludos excelente elección del termino a definir para este reto, es muy importante, yo desconocía mucho de este termino, gracias por la información presentada que nos enriquece nuestro conocimiento. Éxitos.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hola amiga!
Muchas gracias por tomarte el tiempo para leer mi publicación, me alegra que te haya gustado 😊
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Las funciones del Hash son precisamente que es irrepetible, son únicas y inigualables y lo otro es que son irreversibles, una vez creadas no se pueden deshacer.
Gracias por compartirlo amiga @marcelys1
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hola!
Me alegra que le haya gustado 😊
Saludos y gracias por el apoyo 🙂
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit