Cap. 2 – ¿Cómo funciona Blockchain?

por Mchain
2-¿Cómo-funciona-Blockchian-La-guía-definitiva-de-Blockchain

Para los inversionistas nuevos en el mundo de la criptocracia, uno de los aspectos más abrumadores y confusos puede ser la blockchain. La tecnología de blockchain o cadenas de bloques es lo que impulsa y apoya el espacio de la moneda digital, y muchos analistas creen que contiene numerosas aplicaciones y usos viables más allá de las criptodivisas también.

Puede que hayas oído hablar de las instituciones financieras e incluso de las principales corporaciones de todo el mundo que exploran formas de integrar la tecnología y funcionamiento de blockchain en sus prácticas tradicionales. Más allá de eso, sin embargo, puede ser un poco misterioso qué es exactamente blockchain y cómo funciona.

A continuación, exploraremos los entresijos de la cadena de bloques, proporcionando una visión general de esta tecnología, cómo funciona con respecto a las criptodivisas y otras aplicaciones potenciales y por qué puede ser uno de los inventos más revolucionarios desde Internet.

Blockchain por dentro

Cómo funciona Blockchain

Hasta ahora hemos aprendido que block chain es una cadena de bloques. Proviene en inglés de block ( bloque ) y chain ( cadena ), un nombre que ilustra de forma muy gráfica su funcionamiento. Cuando un bloque guarda nuevos datos, estos se añaden a la cadena. La cadena de bloques, como su nombre lo indica, consiste en múltiples bloques encadenados entre sí. Sin embargo, para que un bloque se añada a esta blockchain, deben suceder cuatro cosas:

Tiene que haber una transacción: Continuemos con el ejemplo de tu impulsiva compra de Amazon. Después de hacer clic rápidamente a través de múltiples solicitudes de compra, dejsa de lado tu juicio y terminas realizando una compra. Como hemos dicho antes, en muchos casos un bloque agrupará potencialmente miles de transacciones, por lo que tu compra en Amazon se introducirá en el bloque junto con la información de la transacción de otros usuarios también.

Esa transacción debe ser verificada. Después de hacer esta compra, tu transacción se debe verificar. Igual que en otros registros públicos de información, como la Comisión del Mercado de Valores, tu biblioteca local, o el ejemplo que te hemos puesto en el capítulo anterior con la Wikipedia, hay alguien a cargo de la verificación de las nuevas entradas de datos. Con blockchain, sin embargo, ese trabajo se deja a una red de ordenadores.

Cuando haces tu compra en Amazon, esa red de ordenadores se apresura a comprobar que tu transacción ocurrió de la manera que dijiste. Es decir, confirman los detalles de la compra, incluyendo el tiempo de la transacción, la cantidad de dinero ( en dólares ) y los participantes.

Transacciones blockchain

Esta transacción es almacenada en un bloque. Después de que tu transacción ha sido verificada como exacta, recibe la luz verde. La cantidad en dólares de la transacción, tu firma digital ( recordemos que la firma digital es un número identificativo que funciona como un nombre de usuario) y la firma digital de Amazon se almacenan en un bloque. Allí, la transacción se unirá a cientos, o miles, de otras similares.

A ese bloque se le debe dar un hash. A diferencia de un ángel que se gana las alas, una vez que, dentro de un bloque, todas las transacciones han sido verificadas, se le debe dar un código único de identificación o hash. Te recordamos que en el capítulo 1 de esta Guía de Blockchain, puedes encontrar la explicación de las partes de blockchain.

Al bloque también se le da el hash del último bloque más reciente añadido a la blockchain. Una vez que se ha hecho el hash, el bloque se puede añadir a esa blockchain.
Cuando ese nuevo bloque se agrega a la cadena, se pone a disposición del público para que cualquier persona lo vea, incluso tú. Si echas un vistazo al blockchain de Bitcoin, verás que tienes acceso a los datos de las transacciones, junto con información sobre cuándo («Hora»), dónde («Altura»), y por quién («Retransmisión») se añadió el bloque a esa blockchain.

Las Claves del Blockchain

El funcionamiento de la tecnología blockchain es la base de las redes de criptografía, y también puede utilizarse en una amplia variedad de otras aplicaciones.
Las redes de blockchain combinan la tecnología de clave privada, las redes distribuidas y los libros de contabilidad compartidos.
La confirmación y validación de las transacciones es una función crucial de blockchain para una criptografía.

Los tres componentes principales de Blockchain

La cadena de bloques puede ser considerada como la combinación de varias tecnologías existentes. Mientras que estas tecnologías en sí mismas no son nuevas, son las formas en que se combinan y aplican las que dieron lugar a Blockchain. De acuerdo con CoinDesk, estas tres tecnologías componentes son:

  • Criptografía de clave privada
  • Una red distribuida que incluye un libro mayor compartido
  • Medios de contabilización de las transacciones y registros relacionados con la red
  • Llaves privadas

Para ilustrar la tecnología de las claves criptográficas privadas, es útil imaginar a dos personas que desean realizar una transacción en línea. Cada uno de estos individuos posee dos claves: una de ellas es privada y la otra es pública. Al combinar las claves pública y privada, este aspecto de la criptografía permite a los individuos generar un punto de referencia de identidad digital segura. Esta identidad segura es un componente importante de la tecnología y funcionamiento de blockchain. Juntas, una clave pública y una privada crean una firma digital, que es un instrumento útil para certificar y controlar la propiedad.
Red distribuida

La firma digital del elemento de criptografía se combina entonces con el componente de tecnología de red distribuida. La tecnología de cadenas de bloques actúa como una gran red de individuos que pueden actuar como validadores para llegar a un consenso sobre diversas cosas, incluidas las transacciones. Este proceso se certifica mediante una verificación matemática y se utiliza para asegurar la red. Al combinar el uso de claves criptográficas con una red distribuida, Blockchain permite nuevos tipos de interacciones digitales.

trato-hecho

 

Proceso de confirmación

Uno de los aspectos más importantes de cómo funciona blockchain es la forma en que confirma y valida las transacciones. En el ejemplo anterior, en el que dos personas desean realizar una transacción online, cada una con una clave privada y otra pública, la cadena de bloqueo permite a la primera persona (persona A) utilizar su clave privada para adjuntar información relativa a la transacción a la clave pública de la segunda persona (persona B). Esta información forma parte en conjunto de un bloque, que contiene una firma digital, así como una marca de tiempo y otra información pertinente sobre la transacción, pero no la identidad de las personas que participan en ella. Ese bloque se transmite luego a través de la red blockchain a todos los nodos, u otras partes componentes de la red, que actuarán entonces como validadores de la transacción.

Todo este envío de información y validación de bloques requiere enormes cantidades de potencia de cálculo. En términos prácticos, puede parecer poco realista esperar que millones de ordenadores de todo el mundo estén dispuestos a dedicar potencia de cálculo y otros recursos a este esfuerzo. Una solución a este problema para blockchain es la minería. La minería está relacionada con un problema económico tradicional llamado «la tragedia de los comunes». En pocas palabras, este concepto resume una situación en la que los individuos que actúan de forma independiente en su propio interés tienden a comportarse de forma contraria al bien común de todos los usuarios como resultado del agotamiento de un recurso a través de su acción a nivel colectivo.

En el proceso de validación de blockchain, un individuo que renuncia a una pequeña porción de su potencia de cálculo para prestar un servicio a la red gana por ello una recompensa. Al actuar por interés propio (con el objetivo de ganar la recompensa: en este caso, una pequeña cantidad de una criptomoneda), esa persona ha sido incentivada para ayudar a atender las necesidades de la red más amplia.


Cadenas de bloques

¿Por qué pasar por este complicado proceso de validación de todos modos? Para las redes de blockchain, este es un paso crucial para asegurar que las criptodivisas no puedan gastarse en múltiples transacciones al mismo tiempo, un concepto conocido como doble gasto. Para protegerse contra el doble gasto, las redes de blockchain tienen que asegurar que las cripto-monedas son tanto de propiedad única como imbuidas de valor.

Una forma de prestar este servicio es hacer que los nodos de la red de cadenas en bloque actúen como componentes del propio sistema de libro mayor, manteniendo un historial de transacciones para cada moneda de esa red trabajando para resolver complicados problemas matemáticos. Estos nodos sirven para confirmar o rechazar bloques que representan bits de información sobre las transacciones.

Si la mayoría de los operadores de los nodos llegan a la misma solución de un problema, el bloque se confirma y se añade a la cadena de bloques que existe antes de él. Este nuevo bloque tiene una marca de tiempo y es probable que contenga información sobre diversos aspectos de las transacciones anteriores.

Aquí es donde hay margen de variación según la red de que se trate: algunas redes de blockchain incluyen ciertos tipos de información en sus bloques, mientras que otras incluyen diferentes conjuntos de información.

cadena de bloques

Es este último aspecto de como funciona blockchain el que algunas personas creen que ofrece el mayor potencial para aplicaciones futuras. Los datos que componen los bloques de una blockchain como la correspondiente a la red Bitcoin, por ejemplo, están vinculados con las transacciones pasadas que han tenido lugar entre diferentes individuos, actuando como un registro público de todas las transacciones pasadas.

Pero los datos incluidos en los bloques podrían ser esencialmente cualquier cosa. Para los gobiernos, por ejemplo, los aspectos de la tecnología de blockchain podrían resultar útiles cuando se trata de autorizar transacciones, lo que normalmente se hace mediante regímenes de cumplimiento.

La tecnología de cadenas en bloque podría ser útil para proporcionar pistas de auditoría o para fomentar nuevas conexiones entre diferentes instituciones financieras y posibles asociados. En cuanto a otros aspectos del mundo financiero, Blockchain puede ser capaz de racionalizar el proceso de compensación y liquidación, que tradicionalmente ha llevado días.

Esta tecnología también podría ayudar a automatizar el cumplimiento de la normativa, por ejemplo, traduciendo la prosa jurídica en código, o permitiendo ciertos tipos de transacciones y bloqueando otras. Existen amplias posibilidades para la tecnología y el funcionamiento de blockchain, tanto dentro como fuera del mundo financiero.

Sin embargo, como ocurre con cualquier nueva tecnología, no está del todo claro cuál es la mejor manera de aprovechar las poderosas capacidades de la cadena de bloques. A medida que pasa el tiempo, es probable que la continua experimentación para aprender más sobre como funciona blockchain revele nuevas formas de utilizar la cadena de bloques para una variedad de propósitos diferentes, así como nuevos métodos de utilizar blockchain para hacerla más efectiva, eficiente, segura y poderosa. Mientras tanto, las mayores redes de blockchain, como las de monedas digitales como el bitcoin, no hacen más que seguir creciendo.

Content Protection by DMCA.com

TAMBIÉN PUEDE INTERESARTE