Explicación simple para simples mortales: 2. La cadena de bloques y sus implicaciones

in #spanish7 years ago (edited)

¡Saludos comunidad Steemit! Entusiastas e interesados en el espacio de las criptomonedas. En esta segunda parte quiero ofrecer una explicación de qué es y cómo funciona la cadena de bloques y sus implicaciones en el ecosistema de Bitcoin, evitando el leguaje técnico que tanto abruma a quien no lo domina.
Para comenzar podemos decir que la cadena de Bloques es algo así como un libro de contabilidad donde queda registro de cada una de las transacciones hechas, en este caso en Bitcoins, en la historia. Este libro de contabilidad digital, a diferencia de los libros físicos, se encuentra respaldado en todas las computadoras conectadas a la red que se sincronizan en tiempo real. Los bloques son las páginas de este libro, así que cuando una página se llena o ha pasado un tiempo determinado sin que haya un suficiente volumen de transacciones para llegar a su capacidad máxima, este se cierra y necesita ser validado para que las transacciones contenidas en el bloque sean efectivas.
Aquí llegamos al punto que puede resultar complicado. ¿Cómo se lleva a cabo esa validación y quién la realiza? Habíamos dicho en nuestro artículo anterior que la red de Bitcoin, es decir, la cadena de bloques, es una red descentralizada cuya información contenida se encuentra encriptada.
¿Qué quiere decir esto exactamente? La descentralización es un concepto clave, se refiere al hecho de que ninguna institución o gobierno tiene el poder de tomar decisiones sobre las reglas de su funcionamiento o sobre el mismo precio del Bitcoin. Pero también se refiere a que la red no está controlada desde ningún servidor central, sino que todos los servidores que participan en ella, guardan una copia fiel de la información contenida en los bloques de la red que se actualiza cada vez que un nuevo bloque es validado y agregado a la cadena. La información contenida en cada bloque, como dijimos, se encuentra encriptada. ¿Y eso qué es? Pues bien, vamos a pensar ahora en cada bloque como un cuadro de texto con una capacidad determinada de caracteres. En este cuadro de texto se toma el registro de todas las transacciones que ocurrieron mientras el bloque estuvo abierto. Cada posible caracter tiene asignado un valor numérico. En realidad esto se hace a través de un algoritmo que resuelve operaciones matemáticas sumamente complejas, pero lo que es la criptografía se puede simplificar con este ejemplo:
Diremos que a=1, b=2, c=3…etc. hasta z=28. Entonces si tenemos un bloque cuya información contenida es la palabra HOLA, el valor de cada uno de sus caracteres sería: H=9, O=17, L=13 y A=1. En este ejemplo mi logaritmo va multiplicar el valor de cada uno de los caracteres, el resultado de esta operación sería: 1989. Este número es la representación criptográfica de la palabra HOLA y se le conoce con el nombre de Hash. Cuando hablamos de hash de transacción por ejemplo, nos referimos a ese número generado por el algoritmo de la red de Bitcoin en el bloque en el que nuestra transacción quedó registrada.
Si alguien, en dado caso, interviniera la red y modificara la información contenida en el bloque de mi ejemplo escribiendo, por decir HOLO, el resultado de la operación pertinente sería 33813, un “hash” completamente diferente.
Como ya dijimos cada servidor conectado a esta red guarda una copia de la cadena de bloques, así que para que un ataque de esta naturaleza pudiera llevarse a cabo el hacker tendría que poder acceder simultáneamente a todas las computadoras que participan de la red y alterar la información en todas simultáneamente. Esto sería intervenir a la vez, las computadoras de aproximadamente el 10% de la población mundial. Así conforme la adopción crezca y haya más servidores conectados a la red, está se irá haciendo más robusta, más segura.
Entonces, si no hay institución que regule este asunto, ¿quién valida los bloques, es decir las transacciones realizadas?

Los Mineros
Los mineros son ordenadores o chips que aportan poder computacional a la red de Bitcoin para verificar las transacciones que se llevan a cabo. Cada vez se valida un bloque se libera una recompensa en forma de bitcoins que se generan como resultado del proceso de validación. O sea que son nuevas monedas que entran en circulación y es por eso que este proceso se le ha dado el nombre de minería. Para explicar el trabajo de los mineros. Vamos a plantear la siguiente metáfora: Los mineros son buscadores de tesoros y su cometido es abrir los cofres que contienen dichos tesoros. Los cofres son los bloques a validar. Para abrir el cofre el minero tiene que encontrar la llave correcta, es decir el hash, entre un sinfín de llaves posibles. ¿Cómo logrará esto?.. En la forma tradicional, probando las llaves una por una hasta encontrar la correcta, solo que para hacerlo cuenta con un poder computacional que permite probar 100, 1000, 10,000 llaves por segundo, según su capacidad. Así los mineros compiten entre sí para encontrar el hash correcto que valide la información contenida en el bloque y el primero que la encuentre será dueño del tesoro en ese cofre. Cómo hemos podido ver es un juego en el que es imposible hacer trampa.
En conclusión, parece evidente que esta tecnología aún en desarrollo, podría introducir un nivel de democracia y objetividad en el mundo digital hasta ahora inaudito e inalcanzable en el “mundo físico”. Su potencial lleva implícito un futuro en el que nadie tiene poder absoluto en la red y nadie puede mentir sobre acontecimientos pasados o presentes.
En el ecosistema de Bitcoin la cadena de bloques transporta bitcoins, los cuales tienen un determiado precio establecido en base a la oferta y la demanda. Pero esta contabilidad podría usarse para infinidad de casos: acciones de una empresa, propiedad de una casa, identidades, los votos de una jornada electoral… las posibilidades solo están limitadas por la imaginación. Al fin y al cabo la cadena de Bloques o Blockchain en inglés es un libro de contabilidad distribuido que permite transportar valor.

Sort:  

Congratulations @bernei! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

Upvote this notification to help all Steemit users. Learn why here!