Aclarando
términos
En la actualidad a nivel mundial es
común escuchar o ver información sobre el término blockchain (cadena de bloques),
refiriéndose a lo confiable que puede llegar a ser y a todo lo que conlleva
esta nueva tecnología, sin embargo aún no se ha logrado comprender su
funcionalidad de forma sencilla, de manera que las personas de poco o ningún
conocimiento sobre economía, finanzas, software o contabilidad, tiene gran
dificultad al momento de comprender lo que encierra esta nueva herramienta de
gran potencial para la sociedad del conocimiento; es por ello que me he dado a
la tarea, desde mi humilde opinión, en buscar una mejor comprensión para la
transmisión de saberes.
En primer lugar, para lograr comprender
los axiomas de la llamada tecnología de la cadena de bloques, tenemos que
desglosar algunas definiciones relacionadas directamente a su funcionamiento y
significado, como lo son: transacciones, bloques, minar y nodos, entonces
¡manos a la obra!
¿Qué
es una transacción?
Ya que hablamos de criptomonedas,
podemos decir que transacción es el intercambio de cryptomonedas, envío o
recepción, del cual se obtienen los siguientes detalles:
Dirección wallet origen, dirección
wallet destino y el hash de la transacción, siendo este último el identificador
de la transacción para su colocación en el bloque, el hash es el resumen de la
información de la transacción, en él la cadena de bloques y sus nodos pueden
leer las direcciones wallet que participan en la transferencia y el monto de la
misma, todo esto encriptado en una sola línea de caracteres.
¿Qué
entendemos por bloques?
De la manera más clara y sencilla,
se puede decir que se denomina bloque a un conjunto empaquetado de
transacciones verificadas. Un compendio de información almacenada junta en un
mismo lugar. Se le denomina bloque porque la información es enviada y recibida
en conjuntos que deben ser procesados por computadoras y dentro del ámbito de
la informática, las máquinas procesan datos de forma simultánea y a la cantidad
más pequeña que es capaz de procesar el CPU en una operación, se le denomina
bloque.
¿Qué
es minar?
Si te viene a la mente la
tradicional figura del minero que extrae minerales, pues no es a lo que
propiamente nos referimos; en realidad minar consiste en ejecutar el algoritmo
encargado de verificar las transacciones realizadas con la cryptomoneda, que se
encuentran almacenadas en los bloques, luego de minar completamente un bloque,
éste es colocado en la cadena de bloques y es agregada su información a los
nodos de la red. La colocación de los bloques en la red es llevada acabo de
forma automática por el algoritmo de minado ejecutado.
Ahora
bien, el proceso de minar requiere de máquinas potentes capaces de procesar
bloques de mucha información en el menor tiempo posible, debido a que minar es
una especie de competencia entre minadores, es decir, la máquina que logre
resolver con mayor velocidad esas complejidades matemáticas es la que colocará
el bloque en la cadena y será el que reciba la recompensa por su esfuerzo.
Sin
embargo, el ganar esta competencia puede ser muy cuesta arriba si solo se
cuenta con una máquina, por lo que existen las llamadas piscinas de minado o su
nombre en inglés minning pool’s, en las cuales muchos minadores se juntan para
que la potencia de sus computadores se sumen y su pool gane la competencia para
luego repartir el botín entre los integrantes.
¿A
que llamamos nodo?
El nodo realiza la función de un
libro contable, los nodos contienen la información de la cadena de bloques,
cada bloque minado (verificado), es colocado dentro de la cadena de bloques y
esta información es almacenada en los nodos de la red.
Entonces
la pregunta de oro es ¿en qué consiste la Blockchain?
La cadena de bloques es un registro
de todas las transacciones que tienen lugar en los bloques que los mineros se
encargan de verificar. Posteriormente serán incluidas en la cadena una vez
validadas y distribuidas a todos los nodos que forman la red; es decir, la
blockchain es la información de todas las transacciones, las cuales vienen en bloques
que vienen unidos unos con otros, de ahí que se denomine cadena de bloques,
verificados y almacenados en nodos (libros contables) que protegen la integridad
de la red y su información. La red se ve protegida porque su información es
almacenada de igual forma en distintos nodos al mismo tiempo, de haber un
intento de modificar o cambiar la información contenida en alguno de los nodos,
el resto inmediatamente haría que la información del nodo modificado
irregularmente volviese a la que tienen los demás, evitando así hackeos a la
blockchain; espero a este punto haberme explicado bien.
Finalmente, también podemos destacar
que la tecnología blockchain es invulnerable a ataques cibernéticos y por eso
ha tenido gran aceptación a nivel mundial, de ahí que sea una plataforma
confiable y a la cual se le están buscando más aplicaciones en áreas laborales
como, las finanzas, las leyes, la informática, configurando un nuevo paradigma
de la información y deslumbrando una tecnología disruptiva que visualiza
grandes a portes a esta, nuestra sociedad del conocimiento.