¿Qué es la inmutabilidad de blockchain?
Tomemos Bitcoin como ejemplo. Los datos de las transacciones se expanden constantemente, por lo que en el contexto de blockchain, la inmutabilidad significa que una vez que una transacción se escribe en el libro mayor, nadie puede cambiarla. A través de blockchain, los proveedores de datos pueden demostrar que los datos que proporcionan no han sido alterados y los destinatarios de los datos pueden estar seguros de que los datos que reciben no han sido manipulados.
Vale la pena señalar que esta inmutabilidad es para todos, y el libro de contabilidad mantenido por blockchain es diferente del libro de contabilidad del banco. Para las cuentas bancarias, como usuario normal, sólo puede ver su propio libro mayor y no puede cambiar los datos históricos. Otros con mayor autoridad, como los administradores de sistemas dentro de los bancos, tienen la capacidad de modificar completamente los datos. La tecnología Blockchain garantiza que nadie, incluidos los administradores del sistema, pueda modificar los registros históricos.
Sin embargo, la inmutabilidad de la tecnología blockchain no es absoluta.
Para dar un ejemplo simple, escribes un mensaje para enviar. Puedes modificarlo a voluntad antes de enviarlo. Si se lo envía a un amigo, el mensaje permanece sin cambios para usted. Si desea modificarlo, puede pedirle a su amigo que borre el mensaje original y luego lo reenvíe, para que otros no sepan que modificó el mensaje. Entonces, ¿qué pasa si se lo envías a muchas personas? Para usted, esta inmutabilidad es fuerte porque debe convencer a todos los destinatarios de SMS de que eliminen el SMS original. En teoría esto es posible, pero la realidad es cruel. Cuanto mayor sea el número de mensajes grupales, más difícil será cambiar los datos.
Blockchain se basa en el mismo principio. No es difícil para los manipuladores de datos manipular los datos. La dificultad es cómo evitar que otros descubran esta manipulación. Siempre que otros puedan verificar rápidamente que los datos han sido manipulados, significa que la manipulación fracasó. Esto hace que sea más difícil modificar algo disfrazado.