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

