Blockchain, descubre qué es la Cadena de Bloques

Escrito por TradingPlan

El camino del trader consistente.

¬ŅQu√© es blockchain? Si te has hecho esta pregunta, tenemos una buena noticia: entender qu√© es blockchain no es dif√≠cil. Y como este concepto se utiliza cada vez m√°s, hemos querido hacer una especie de post introductorio sobre Blockchain.

Para explicar qué es, cómo funciona la tecnología blockchain y cuál es la revolución que supone blockchain en relación a:

  • Los servicios financieros
  • La moneda digital
  • Otros activos digitales

blockchain

¬ŅQu√© es un Blockchain y para qu√© sirve?

Pongámonos en situación. Por ejemplo, si una persona llamada José quiere enviar 1.000 euros a otra persona llamada Pedro, lo normal es que la transacción pase por un banco.

El banco act√ļa como intermediario para esta y otras muchas transacciones. De hecho, centraliza el movimiento de capital de una parte a otra.

José pide a su banco que retire 1.000 euros de su cuenta y los transfiera a la cuenta de Pedro. En unas pocas horas (dependiendo del banco, por supuesto):

  • El banco depositar√° la transacci√≥n en su cuenta
  • Retirar√° 1.000 euros de su cuenta
  • E informar√° al otro banco de que necesita transferir 1.000 euros a la cuenta de Pedro.

Así, alguien en el banco de Pedro (por ahora sabemos que ese alguien es un programa informático) se dará cuenta de que hay 1.000 euros más en la cuenta de Pedro que en la de José.

Esta administración no requería la transferencia de billetes de un lado a otro; sólo había uno o dos bancos que gestionaban la transferencia de dinero de uno a otro con un simple cambio de los saldos de sus cuentas.

Todo estaba bien, excepto por un problema:

  • Ni Jos√© ni Pedro tienen ning√ļn control sobre el proceso.
  • Solamente las entidades bancarias poseen y tienen acceso a toda la informaci√≥n.
  • Ambos dependen de estos bancos y de su forma de trabajar para completar la transacci√≥n.
  • Est√°n sujetos a sus condiciones (y, por supuesto, a sus comisiones).

Aquí es donde entra en juego la cadena se suministro blockchain, que básicamente utiliza la tecnología para eliminar a los intermediarios y descentralizar toda la administración de los servicios financieros.

El control del proceso recae en los usuarios, no en los bancos

Y son ellos, los usuarios, los que esencialmente pasan a formar parte de un gran banco con miles o millones de nodos (seguimos hablando de dinero, pero el ejemplo puede aplicarse a otro tipo de transacciones). Cada uno de ellos se convierte en participante y gestor de los libros del banco.

Qué es el Blockchain con un ejemplo de uso

Blockchain es una tecnología que podemos ver como un libro de contabilidad gigante en el que los registros (bloques) están vinculados y utiliza la tecnología de encriptado para garantizar la seguridad y la privacidad de las transacciones.

Es decir, se trata de una base de datos distribuida y segura (gracias a la criptografía) que puede utilizarse para todo tipo de transacciones que no necesariamente tienen que ser económicas.

Las cadenas de bloques de este tipo tienen un requisito importante: Debe haber varios usuarios (nodos) encargados de comprobar las transacciones para validarlas. Y as√≠, el bloque de datos correspondiente a esa transacci√≥n (en cada bloque de datos hay un gran n√ļmero de transacciones, que, s√≠, es variable) queda registrado en este enorme libro de contabilidad. Cuando se produce una transacci√≥n, se registra como un ¬ębloque¬Ľ de datos. Estas transacciones muestran el movimiento de un activo, que puede ser tangible (un producto) o intangible (intelectual).

El bloque de datos (block-) puede contener la información que queramos:

  • Qui√©n
  • Qu√©
  • Cu√°ndo
  • D√≥nde
  • Cu√°nto
  • E, incluso, las condiciones (por ejemplo, la temperatura de una entrega de alimentos).

Cada bloque est√° vinculado al bloque anterior y al siguiente. Estos bloques forman una cadena de datos cuando un activo se mueve de un lugar a otro o cambia de manos.

blockchain

Los bloques confirman la hora exacta y la secuencia de las transacciones y est√°n vinculados de forma segura para evitar manipulaciones o inserciones entre dos bloques existentes.

Las transacciones están vinculadas entre sí y forman una cadena irreversible: un blockchain o cadena de bloques.

Cada bloque adicional refuerza la verificación del bloque anterior y, por tanto, de toda la cadena de bloques. Esto hace que la cadena sea a prueba de manipulaciones, que es la principal ventaja de la inmutabilidad. Así se evita que personas malintencionadas alteren las cadenas de bloques y se crea un registro distribuido de transacciones en el que nosotros y otros miembros de la red podemos confiar.

El proceso que utiliza la tecnología es relativamente sencillo, pero como hemos dicho, hay varios participantes de la red implicados.

¬ŅC√≥mo se usa el Blockchain?

Ahora José y Pedro ya no están solos, sino que formarán parte de un gran grupo de usuarios que se asegurarán de que todo el proceso funcione como debe. Cuando José quiere retirar algo de su cuenta para dárselo a Pedro, primero avisa a todos con una particularidad:

  • Nadie sabe que Jos√© es Jos√© y que Pedro es Pedro.
  • S√≥lo saben que quiere transferir la cantidad (conocida) de un monedero digital (que ser√≠a una cuenta bancaria) a otro.
  • As√≠ se protege la privacidad.

Jos√© avisa entonces de sus intenciones, pero sin revelar su identidad: ¬ęChicos, quiero enviar algo de mi monedero a este otro, por favor, actualicen los libros¬Ľ. Al enviar este mensaje, todos los participantes de la red comprueban primero si el monedero de origen tiene suficientes bitcoins para enviarlos al monedero de destino. Si es as√≠, todos anotan la transacci√≥n, que se completa y pasa a formar parte del bloque de transacciones de forma segura.

Sin embargo, a√ļn no se registran de forma permanente en esta base de datos. Con el tiempo, cada vez se completan m√°s transacciones y se trasladan a esta cadena de bloques, que tiene una capacidad limitada seg√ļn la estructura de las cadenas de bloques y el tama√Īo de las transacciones individuales.

Cuando un bloque ya no permite ninguna transacci√≥n, se produce un momento importante: la ¬ęvalidaci√≥n¬Ľ o ¬ęsellado¬Ľ del bloque, que es lo que hacen los usuarios cuando minan Bitcoin.

La minería de bloques consiste en una serie de complejos cálculos que requieren tiempo y (cada vez más) energía. Pero durante el proceso, estos bloques se almacenan permanentemente en la cadena de bloques. Y no pueden ser modificados sin cambiar todos los bloques asociados a ellos. Un proceso que también debe ser validado por la mayoría de los nodos.

En esta red P2P, los mineros reciben notificaciones de nuevas transacciones y las recogen en una nueva blockchain. Pero también compiten con otros mineros, participantes de la red, ya que el primero que crea una blockchain válida y la sella recibe bitcoines (sólo si mina bitcoin, claro) por este servicio.

Al utilizar una red de blockchain com√ļn sincronizada entre nodos, se consigue la irreversibilidad de las transacciones.

De este modo, nadie puede ¬ęenga√Īar¬Ľ al sistema o cometer un fraude para obtener un beneficio alterando el libro de contabilidad para que el dinero (bitcoin) se desv√≠e de una parte a otra sin que los dem√°s lo sepan. Es decir, se lleva a cabo una transacci√≥n de forma segura.

Esto se debe a que a√Īadir nuevos bloques es cada vez m√°s caro. Esto hace que los mineros trabajen en grupo (los famosos pools, que funcionan de forma similar a una cooperativa) en lugar de trabajar solos (¬ęminer√≠a en solitario¬Ľ, con una probabilidad de √©xito/recompensa muy baja).

Cuando uno de los mineros resuelve el problema criptogr√°fico que representan los c√°lculos para ¬ęsellar¬Ľ un bloque, lo comunica a los dem√°s. Estos √ļltimos verifican que efectivamente es as√≠ y a√Īaden el bloque a la cadena de bloques completa que tienen en sus ordenadores.

Este libro de contabilidad no sólo es distribuido y seguro:

  • Los bloques vinculados (de ah√≠ ¬ęcadena de bloques¬Ľ) tienen un puntero hash (cifrado) que apunta al bloque anterior.
  • As√≠ como una marca de tiempo y datos de la transacci√≥n.
  • Y esta informaci√≥n es p√ļblica.

¬ŅQu√© significa esto? Que blockchain protege la privacidad de sus usuarios y sus servicios financieros, y permite controlar la trazabilidad de las transacciones a la hora de almacenar datos.

blockchain

O lo que es lo mismo: un blockchain p√ļblico permite conocer todo el recorrido que ha hecho el bitcoin en el monedero de alguien (en este caso Jos√©, aunque su identidad no sea conocida por el resto de usuarios) antes de que llegue al monedero de otro (Pedro, aunque su identidad no sea conocida por el resto de usuarios).


También puede ser de tu interés:

Futuros de √ćndices: Qu√© son y c√≥mo operar


El concepto de blockchain en s√≠ mismo tiene claras ventajas. Establece un modo seguro para almacenar datos. Confirma que cada unidad de valor (por ejemplo, cada Bitcoin ‚Äďmoneda digital‚Äď u otros activos digitales) se ha transferido s√≥lo una vez. Esto evita el tradicional problema de la doble emisi√≥n de moneda digital o la falsificaci√≥n de la moneda, que reduce la confianza de los usuarios en esta moneda digital y tambi√©n en su circulaci√≥n.

¬ŅQu√© criptomoneda tiene blockchain? Pues depende de la criptomoneda. Algunas como bitcoin usan su propia tecnolog√≠a de blockchain, mientras que otras operan sobre plataformas agenas como la popular plataforma Ethereum (ETH).

Adem√°s de lo que hemos visto hasta aqu√≠, blockchain es la tecnolog√≠a para la implentaci√≥n de los conocidos smart contracts (en espa√Īol, ‚ÄėContrato Inteligente‚Äô).

Los contratos inteligentes son programas inform√°ticos dise√Īados para ejecutarse autom√°ticamente: cuando las personas o empresas implicadas en un acuerdo cumplen sus condiciones.

El contrato inteligente se basa en la tecnología blockchain y promete transformar la forma tradicional de hacer negocios en un futuro no muy lejano. Al eliminar la necesidad de interpretar si una cláusula se ha ejecutado o no, haciendo que los contratos inteligentes sean deterministas y autónomos.

¬°Haz clic para puntuar esta entrada!
(Votos: 1 Promedio: 5)