¿Por qué no se pueden falsificar datos con Blockchain?
La tecnología Blockchain es 100% segura. La información que se guarda es inmutable y sin intermediarios. Los nodos de la red van copiando la información en bloques con cada operación. Para hackear estos datos, es necesario hackear todos los nodos de la red blockchain, lo que se convierte en una tarea imposible.
Blockchain se puede definir como una base de datos distribuida, segura e inmutable en la que se almacena una copia de todos los datos generados por las transacciones, en cada uno de los nodos que participan en la red de ordenadores que la conforma.
A cada nodo, se le llama minero, y guardan una copia de todas las transacciones. Cada transacción se va copiando junto a la otra de manera que se van creando bloques que se van enlazando unos con otros mediante una firma criptográfica. Cada bloque tiene un código criptográfico que lo une al anterior. Así ,se va formando una cadena, en la que sus eslabones están formado por bloques que conservan el mismo orden en el que se crearon.
La base fundamental para entender la seguridad de las transacciones en redes la podemos explicar mediante el ejemplo de transferencia de bitcoins. Si una persona quiere transferir un bitcoin a otra, la tecnología Blockchain pone dificultades a los mineros o nodos de la red. Este método, llamado “Proof of Work”, es una astucia para evitar el spam en la red y evitar que los nodos “auténticos” puedan ser suplantados por otros con intenciones “maliciosas”.
Por ejemplo: María es una hacker maliciosa que ha transferido un Bitcoin a Fernando. La cuenta de María, una vez realizada la transacción, estaría a -1 y la de Fernando a +1. Pero, ¿qué ocurriría si María quisiera engañar al sistema y modificar su saldo de nuevo a 1? En esta situación María tendría que deshacer todos los bloques creados por los nodos durante la transacción, llegar a donde está su saldo, cambiarlo, reconstruir la cadena entera y copiarla en todos los nodos que conforman la red de Bitcoin. Esta tarea es imposible con los medios de computación existentes.
Por esta razón, decimos que la información guardada en Blockchain es inmutable una vez tratada la transacción, ya ningún interviniente puede alterarla o modificarla, y queda almacenada mientras exista la red. También hace imposible un hackeo de la red, puesto que la información está distribuida por miles de ordenadores en todo el mundo, y habría que atacar a la mayoría.