Page 286 - Revista Del Foro 106 2019
P. 286

Revista del Foro 106



          Los nodos, al momento que se unen a una Blockchain, aceptando el protocolo informático

          con el cual trabaja dicha Blockchain, sometiéndose a todas sus reglas por pura voluntad, es
          en este aspecto que podemos observar una forma de manifestación de voluntad por parte de
          los nodos al aceptar el conjunto de reglas del protocolo informático. Por ello, se dice que

          existe un consenso en una Blockchain, un consenso entre todos los nodos que, al unirse, han

          aceptado libremente la manera en cómo la Blockchain opera. El protocolo informático es la
          piedra angular de una Blockchain, es su principal pieza que permite su funcionamiento.
          1.5. La criptografía

          Cuando  describíamos  a  la  base  de  datos  descentralizada,  mencionamos  que  esta  era
          inmutable, trazable y pública. La tecnología conocida como criptografía es aquella que

          permite que la base de datos descentralizada tenga dichas características. La criptografía
          consiste en transformar un conjunto de datos digitalizados en otro conjunto de datos que sea
          muy difícil de comprender y que ha simple observación, no posee ningún significado. Dicho
          proceso  se  realiza  utilizando  algoritmos  criptográficos  que  permiten  tanto  cifrar  como
          descifrar información. La tecnología Blockchain hace uso de algoritmos criptográficos para

          dar seguridad a las transacciones realizadas en la misma, así como darle a la base de datos la
          categoría de inmutable y además, permite que las transacciones sean trazables y públicas.
          Los algoritmos criptográficos las Blockchain suelen aplicar son dos en particular.

          En primer lugar, tenemos la función Hash, un algoritmo criptográfico a través del cual se
          puede transformar cualquier conjunto de datos en una serie alfanumérica que carece de
          significado. Para dar un ejemplo, al colocar el nombre Stephano Palomino y transformarlo
          utilizando  la  función  Hash  se  obtiene  la  siguiente  serie  alfanumérica:

          f8dab6f9effdbd16d5b492c23910bf0f.  Esa  serie  alfanumérica  siempre  será  el  resultado
          obtenido por aplicar la función Hash al nombre Stephano Palomino y, por lo tanto, si alguien
          en una Blockchain desear realizar una transacción a través de la cual quiera enviar como

          información el nombre Stephano Palomino, entonces, se enviará ese nombre encriptado a
          través  de  la  función  Hash  y,  por  lo  tanto,  se  estaría  enviando  esto:
          f8dab6f9effdbd16d5b492c23910bf0f. Colocar un determinado conjunto de datos siempre
          nos dará una función Hash específica, lo cual quiere decir, que, si se modifica la información,
          la función Hash también se va a modificar automáticamente.


                                               285
   281   282   283   284   285   286   287   288   289   290   291