De los Números a la Blockchain: La Matemática de la Red 📏📐♨

in #spanish6 years ago (edited)


1

Las Matemáticas están presentes detrás de cada cosa que realizamos cotidianamente. Tal vez pasamos por alto todo lo que puede hacer o englobar esta ciencia, pero la encontramos en nuestro teléfono, la televisión, los algoritmos, las redes sociales, en la tecnología, las compras diarias y en un sin fin de cosas que nos hacen definitivamente la vida más fácil, construyendo modos de pensamiento que nos van a permitir analizar los problemas después.
Tal como les comenté, las matemáticas son el lenguaje por el que la ciencia y el estudio científico de la realidad, se permite hacer aseveraciones y/o predicciones para buscar la verdad. Ahora para adentrarnos en que tienen que ver las matemáticas con la blockchain, tenemos que saber en qué consiste la llamada cadena de bloques, y en esta publicación explicaré paso a paso su relación con el Bitcoin, lo que nos permitirá comprender de una manera más didáctica el binomio ciencia y tecnología.


1
La Blockchain, se nos presenta como un sistema de almacenamiento de información, anónimo, seguro, descentralizado y libre de falsificaciones. Como su nombre lo indica se corresponde con una “Cadena de Bloques”, siendo los bloques, ficheros de texto que contienen la información que queremos guardar. Estos, a su vez forman una cadena, pues cada uno tiene algo de información sobre el bloque anterior, lo que hace que se enlacen los mismos. A la información, que cada bloque tiene sobre el anterior la llamamos “Hash”, una especie de código de serie, que combina letras y números, y para el que necesitamos también saber de matemáticas.

El segundo aspecto más importante de la Blockchain, es la red de ordenadores, pues todos estos guardan una copia exacta de la cadena de bloque, lo que quiere decir que, no existe un solo servidor u ordenador que guarde por si solo toda la data, donde generalmente la mayoría busca dicha información, como pasa con los servidores de bases de datos normales. En este sentido, todo aquel que funcione como un nodo, es decir, personas que tengan sus ordenadores, tablets o teléfonos inteligentes, tienen una copia, lo que hace imposible que esta se pierda y hacen de la blockchain una red descentralizada, que hasta ahora ha marcado su gran éxito.

Cada bloque o fichero en la cadena de bloques contiene:

  1. El Hash de su bloque anterior (Código alfanumérico o número de serie).

  2. La Lista de las transacciones realizadas en la red.

  3. Un algoritmo que tiene por nombre “Proof of work” o Prueba de trabajo, teniendo en cuenta que este se relaciona directamente con las matemáticas y que llamaremos “Y” porque actúa igualmente que una incógnita, como si de una fórmula se tratase.

En resumen, la Blockchain se corresponde con una cadena de ficheros, con información relevante (transacciones realizadas), que está almacenada y replicada en millones de ordenadores que forman una red, cuya información se encuentra encriptada y solo quien la creó la puede leer, y es allí donde las matemáticas entran en juego, a través de la Criptografía de clave pública y privada, lo que respalda que la información sea segura y anónima.


1
La clave de todo es la “Y” de los bloques y en unos nodos especiales de la red llamados “Mineros”. Cuando un bloque está listo para añadirse a la cadena, los Mineros reciben una alerta, ya que para añadir el bloque, solo hace falta que alguien calcule la “Y”, para agregarla al mismo. De esta forma, el primero de estos que lo consiga, debe avisar, para que posteriormente todos comprueben que este es auténtico y luego se lleve una ganancia, es decir, una recompensa por haber hallado la incógnita. Debemos tener en cuenta que encontrar la “Y” no es nada sencillo, de esta manera en cuanto este aviso sale a la luz, los mineros comienzan a competir por añadir un bloque a la cadena.


1
La “Y” tiene que ver con los “Hash” de cada bloque, este largo código alfanumérico que les comente anteriormente. En este punto las “Matemáticas” juegan un papel muy importante, pues aquí se encuentra la clave del proceso.

Hacer “Hashes” viene a ser una función matemática, que se implementa cuando surge un bloque para ingresar a la cadena. Esto ocurre cuando se presentan nuevas transacciones que añadirse al historial, y para la cual debemos buscar la incógnita que permitirá unirla a la información del bloque y obtener el “Hash”, que revela un número comprendido por 30 dígitos.

Todo esto es posible, gracias a un algoritmo de generación de “Hash” llamado “SHA256” el cual es utilizado por los mineros para la verificación de la integridad de copias de todos los datos que se encuentra en dicho bloque. Es a todo este proceso, al que se le llama minería de Bitcoin, donde a estos dígitos alfanuméricos, se les conoce como dificultad de la “Prueba de trabajo”, teniendo como consecuencia que el protocolo vaya ajustándose para que cada bloque se tarde en minar aproximadamente 10 minutos al momento de esta publicación.


1
A quien consiga minar un bloque, le otorgaran una recompensa de 12.5 Bitcoins, la cual se reduce a la mitad por cada 210 mil bloques que se minan en la red. Como el proceso consiste en probar millones de combinaciones al azar, quien tenga más capacidad de cómputo con su máquina (Poder de minado), podrá hacer más intentos, teniendo muchas posibilidades de conseguir la recompensa.


1
La colaboración de algoritmos de “Hash” como lo es el “SHA256” que son imposibles de modificar, más el complemento de la dificultad (Hash código alfanumérico de 30 dígitos) y el hecho de tener una ganancia por minar, son capas de seguridad para la Blockchain, lo que hace que nadie pueda falsificar o modificar un bloque, mostrando a la cadena de bloques como una de las tecnologías más innovadoras y con un sin fin de usos en la sociedad, que pueden representar en el tiempo un crecimiento exponencial bastante grande para toda la humanidad.

Hemos visto cómo la ciencia actúa nuevamente en todo lo que hacemos, puesto que las Matemáticas forman parte de nuestra vida desde que nacemos hasta que dejamos de existir, y esto no se escapa de la revolución que estamos viviendo con respecto a la Blockchain, las Criptomonedas y el cómo esta tecnología puede cambiar al mundo.

Sort:  

Que interesante, ya me habian comentado un poco sobre el Blockchain, con ese articulo pude aclarar algunas dudas. Tan bello todo lo que es el Hash, en mi universidad tuve la oportinudad que hacer un Hash pero nada complicado como los hash del Blockchain.
Gracias por compartir. ¡Saludos!

Que bueno que hayas tenido la oportunidad @kevincortes13, muchas gracias por leer.

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by Lenonmc21-Trade from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.

Mejor explicado imposible !! Buen post

Gracias hermano por leer, saludos @caracasfrases

Complicadito. Hay que leerlo con calma y concentración
Gracias por la publicacion

Espero ayudarte y aclarar algunas dudas, muchas gracias por leer @mllg.

Muchas gracias, @lenonmC21

Tu post esta muy bueno e hiciste un gran enmaquetado .

Trail.png

Muchas gracias @larepublica, excelente iniciativa.

Que buena manera de explicarlo, yo no se nadita de nada de esta terminología pero la entendí bien con tu explicación, muchas veces lees para conocer sobre un tema pero desconoces los términos que lo rodean, y si el articulo esta escrito estrictamente en esos términos, para los que no sabemos, nos parece estar leyendo algo en otro idioma. Creo firmemente que el Blockchain y las criptomonedas llegaron para quedarse y revolucionarlo todo, es a penas el principio de el futuro.

Muchas gracias, quise hacerlo un poco mas didáctico, a pesar de todos los términos técnicos que se manejan bajo esta tecnología, espero haber aclarado las dudas de algunos con respecto a su funcionamiento al menos en la red de Bitcoin.

Buena publicación!

Muchas gracias, por leer @alexaivytorres

@lenonmc21 tremendo artículo, estoy impresionada de cómo lo presentas, realmente nutritivo conocer más de Blockchain...

Coin Marketplace

STEEM 0.18
TRX 0.16
JST 0.029
BTC 76015.33
ETH 2892.38
USDT 1.00
SBD 2.58