¿Qué es inmutable?
Es la capacidad de registrar transacciones como contratos, ventas, compras, etc., de tal manera que una vez que se agregan, los datos en esos registros no se pueden alterar retroactivamente sin la alteración de todos los bloques posteriores y la colusión de la red.
¿Cómo se hace inmutable Blockchain?
El hash criptográfico es lo que hace que blockchain sea inmutable.
El hash es una técnica de cifrado que toma la entrada de texto sin formato de cualquier longitud y produce un valor hash único. Los hash son siempre de una longitud fija, independientemente de las propiedades de la entrada en la que se basan.
El algoritmo hash es muy simple, pero sorprendentemente difícil de revertir. Por ejemplo, si aplicó el algoritmo hash SHA-256 a la frase «el zorro marrón rápido salta sobre el perro perezoso», devolvería un número hexadecimal de 256 bits (32 caracteres) como «9e107d9d372a5dcea0c3f78f5340d8d4». Si aplicara este algoritmo a cualquier otra cadena de texto (por ejemplo, su contraseña), siempre obtendrá el mismo resultado (un número hexadecimal de 32 caracteres).
El hash se puede utilizar como firma digital¿Qué es una Firma digital? Las firmas digitales emplean criptografía para proporcionar una forma de determinar si un... Leer más con fines de integridad de los datos.
Es importante tener en cuenta¿Qué es una cuenta?Una cuenta es esencialmente el registro en un sistema contable cuyo propósito es rastrear las... que la inmutabilidad no garantiza que los datos no se puedan alterar. Su propósito es simplemente garantizar que ningún dato o registro en una cadena de bloques se pueda alterar sin consecuencias.
Beneficios de la inmutabilidad
Los beneficios de la inmutabilidad están relacionados con la seguridad, la integridad de los datos, la fácil auditoría y la prevención del fraude en las cadenas de bloques.
-
En un sistema de base de datos tradicional, si alguien obtiene acceso a los datos, puede dañarlos o destruirlos. En una cadena de bloques, cualquier cambio en los datos requiere que todos los nodos de la red adopten el cambio. Es por eso que no hay riesgo de pérdida de datos en una cadena de bloques y por qué se considera inmutable.
-
La inmutabilidad de blockchain asegura la protección de la integridad de los datos. La integridad de una cadena se puede validar simplemente volviendo a calcular el valor hash. Cualquier discrepancia entre los datos del bloque y su valor hash correspondiente indica transacciones no válidas.
-
Debido a la inmutabilidad, una organización puede producir un libro mayor indiscutible, lo que evita que se enfrenten a complicaciones durante una auditoría.
Gracias al hash criptográfico, blockchain es inmutable. Cualquier cambio o alteración realizado en una cadena interrumpirá toda la red.