La plataforma de blockchain free, fue creada en el año 1994 por investigadores de los estados unidos, y fue principalmente diseñada para identificar documentos digitales, y no pudieran editar o cambiarle la fecha o alterar los documentos. O sea, para ser una especie de notario digital.
Sin embargo, la plataforma de blockchain free no fue utilizada hasta el año 2008, cuando fue utilizada Por el señor Satoshi Nakamoto por primera vez, para crear la primera Cripto moneda digital de la historia. Un blockchain free en pocas palabras es una especie de archivo digital, compartido y descentralizado. Y Puede ser consultado por cualquier persona que forme parte de la red.
Cuando la información ya se alga registrado en la cadena de bloques. Es muy difícil de modificar un blockchain free, un blockchain es una cadena de bloques, que contiene información de cada bloque de la cadena y contienen básicamente tres elementos.
Elemento de blockchain free
- el primer elemento, son los datos que se almacenan en ese bloque, el tipo de datos del contenido en el bloque, depende del tipo de blockchain free. El blockchain de bitcoin por ejemplo, almacena los detalles de una transacción como el remitente, el destinatario y la cantidad de bitcoin que se intercambia.
- el segundo elemento, es el llamado (hash) es una cadena de números y letras que identifica ese bloque, su contenido y que siempre es única como una especie de huella dactilar. Cuando se crea un bloque nuevo, se calcula un hash nuevo y único, específico para ese nuevo bloque. y si llega algún dato dentro del bloque a cambiar, el hash también cambiará.
- el tercer elemento, es el hash del bloque anterior, es precisamente en la presencia de este hash de cada bloque, lo que le da lugar a la cadena, Es lo que la hace tan segura.
- ejemplo, tenemos una cadena de tres bloques de un blockchain de bitcoin, cada bloque contiene un hash y el hash del bloque anterior. Por lo tanto, el bloque número tres se referirá al bloque número dos y el bloque número dos, se referirá al bloque número uno. el primer bloque en cambio, es un poco particular ya que no puede referirse a ningún bloque anterior, Por eso se llama génesis block.
Que pasara si el segundo bloque fuera pirateado
Si el segundo bloque fuera pirateado de alguna manera, el hash de ese bloque se cambiaría automáticamente en consecuencia. El bloque 3 ya no sería válido, porque ya no contendría el hash válido del bloque anterior. Comprometiendo la validez de todos los bloques posteriores, Pero, aunque es efectivo el sistema hash por sí solo, no es suficiente para evitar la manipulación.
Las computadoras de hoy en día son extremadamente rápidas, pueden calcular cientos de miles de hash por segundo, al menos en teoría se podría manipular un bloque y volver a calcular todo el hash de los otros bloques, para que el blockchain vuelva a ser válido.
Para evitar esta posibilidad, el blockchein utiliza un protocolo criptográfico llamado (Proof of Work) literalmente prueba de trabajo. El profundo work, es esencialmente una solicitud de cálculos adicionales necesarios, para ralentizar la creación de nuevos bloques y hacer que cualquier operación de pirateo del blockchain sean mucho más compleja.
Que garantiza la seguridad de blockchain free
En vez de utilizar una identidad centralizada para poder gestionar la cadena, los blockchain utilizan una red que todas las personas puedan acceder y participar a esta plataforma. Y las persona que se unen a esta red, se Convierte en un nodo y podrán recibir una copia completa del blockchain, con la que podrá verificar que todo siga en orden.
Cuando una persona crea un bloque nuevo, ese nuevo bloque será enviado a todos los nodos de la red. Y Cada bloque nuevo será revisado por los nodos, para estar seguro de que no haya sido manipulado por nadie. Y cuando todo este correcto, el bloque será agregado a su blockchain, y si hay un nodo que agrega un bloque manipulado, entonces será rechazado.
Para poder manipular el blockchain free con éxito, tendría que manipular todos los bloques de la cadena. Y rehacer la Proof of work para cada bloque y tomar el control de al menos el 50% más uno de la red, lo cual es prácticamente imposible por el término de tiempo.