¿Qué es una cadena de bloques y cómo funciona?

"Blockchain" es una de las palabras más importantes de la tecnología actual. Algunas personas dicen que es una moda pasajera. Algunas personas dicen que es el futuro de la informática. Para la mayoría de la gente, es una caja negra.

Este artículo le dará una idea básica sobre qué es la tecnología blockchain y cómo funciona, todo en mil palabras. Al final de esta página del navegador, tendrá todo lo que necesita para seguir explorando si está interesado o simplemente sigue la conversación.

¿Cómo funciona una cadena de bloques?

El término "blockchain" pinta una imagen útil de cómo funciona la tecnología. Imagine una cadena de bloques unidos entre sí, como una serie de vagones de tren acoplados.

Es una imagen bastante simple. Pero, en el caso de la tecnología blockchain, ¿qué compone esos bloques y qué los une?

Entendiendo el Bloque

El "bloque" es esencialmente una recopilación de información. Para la mayoría de los lectores, el caso de uso de blockchain del que probablemente escuche hablar con más frecuencia es una criptomoneda. En el caso de la criptomoneda, los datos almacenados en cada bloque son transacciones realizadas con esa moneda.

Si desea una comprensión completa de la tecnología blockchain, el documento técnico de Bitcoin es un excelente lugar para comenzar, ya que es el documento técnico original que introdujo la tecnología blockchain al mundo. También es de donde provienen las ilustraciones de este artículo.

Relacionado: ¿Qué es Bitcoin, cuánto vale tanto y cómo se puede gastar?

Lo que hace que los bloques en una cadena de bloques sean especiales no son los datos. Es el encuadre. Además de los datos, cada bloque:

  1. Empieza con un "hash"
  2. Contiene una marca de tiempo
  3. Termina con un "nonce"

Un nonce es un número que genera una computadora mientras cataloga el resto de los datos del bloque. Lograr el nonce para un bloque genera una marca de tiempo, al igual que la marca de tiempo en una fotografía digital. El nonce que termina un bloque se duplica como el hash que comienza el siguiente bloque.

Entendiendo la Cadena

Es posible que ya haya reconstruido dónde entra la parte de la "cadena". En la analogía del vagón de tren de antes, el nonce al final de un bloque de datos se acopla al hash al comienzo del siguiente bloque de datos.

Entonces, suponga que alguien quisiera falsificar o eliminar un dato de un bloque. En el caso de la criptomoneda, eso permitiría a alguien borrar el registro de haber realizado una transacción en particular porque los datos de cada bloque son un registro de las transacciones que han tenido lugar desde que se confirmó el bloque anterior.

Para cambiar ese dato, tendrían que generar un nuevo nonce, lo que no pudieron hacer porque el antiguo nonce ya está registrado en la cadena de bloques, completo con una marca de tiempo. Siempre que las personas puedan ver la cadena de bloques y más de una persona contribuya a ella, cualquier dato se conserva perfectamente para siempre cuando se agrega el nonce.

El funcionamiento de una cadena de bloques depende de lo que haga

Cómo funciona exactamente una cadena de bloques determinada depende de quién la hace y por qué.

Por ejemplo, qué datos se almacenan, quién los confirma, cómo se recompensan, cómo se distribuyen y quién puede ver que la cadena de bloques define su uso.

En la mayoría de las criptomonedas, cualquiera que ejecute el software adecuado puede ayudar a crear y confirmar la cadena de bloques. La recompensa es parte de la criptomoneda, que se genera cada vez que se confirma un bloque.

La criptomoneda no es el único caso de uso de la tecnología blockchain y, en teoría, los datos almacenados en un bloque podrían ser casi cualquier cosa. Todo depende de quién hace la cadena de bloques y qué quieren hacer con ella.

En el caso del Protocolo del Codex , el propietario de una obra de arte contribuye con entradas en la vida de un artefacto, como cambios de propiedad y montos de pago. Estos registros componen el bloque. El propietario no es "recompensado" directamente al contribuir a la procedencia de la cadena de bloques, pero cuando quieren vender el trabajo, la procedencia de la cadena de bloques inmutable y verificable que ayudó a crear contribuye al valor de la pieza.

¿Cuáles son los beneficios de la tecnología Blockchain?

Existen varios beneficios al implementar la tecnología blockchain. Pocos casos de uso realmente aprovechan todos ellos.

La tecnología Blockchain es una forma segura para que las organizaciones cataloguen, protejan y autentiquen sus propios datos. Las soluciones de cadena de bloques de IBM promueven en gran medida la tecnología como una forma de gestión de la cadena de suministro. Al hacer que las cadenas de bloques sean visibles públicamente, las organizaciones también pueden usar la tecnología para hacer que los registros y la información sean transparentes y confiables.

Además de ser poderosa y potencialmente transparente, la tecnología blockchain puede ayudar a las organizaciones a reducir sus costos y riesgos informáticos mediante el almacenamiento, la seguridad y la verificación de datos de colaboración colectiva. Las cadenas de bloques que forman parte de un "libro mayor distribuido" permiten que las computadoras individuales mantengan los datos sin preocuparse por los servidores centralizados.

Barreras para implementar la tecnología Blockchain

La mayoría de las desventajas de la tecnología blockchain provienen de las percepciones sobre la tecnología en lugar de su implementación real.

Muchas personas escuchan "blockchain" y piensan en "criptomonedas", lo cual es una pena considerando la versatilidad de blockchain en otros casos de uso. También existe una tendencia a pensar en las criptomonedas como una moda pasajera, lo que lleva a muchas personas a pasar por alto otros casos de uso de blockchain.

Además, como nueva tecnología, blockchain tiene un aire de imperceptibilidad. Mucha gente entiende que es complicado, por eso no intentan entenderlo.

Esto, a pesar del hecho de que la tecnología blockchain se puede dividir en términos relativamente simples que pueden crecer con la comprensión de un individuo, al igual que la mayoría de los otros conceptos tecnológicos.

Existe una desventaja tecnológica en la implementación de la tecnología blockchain, y es el costo y el gasto de energía. Una aplicación a gran escala como Bitcoin requiere una cantidad increíble de energía. Incluso las aplicaciones a menor escala que se ejecutan y verifican una cadena de bloques requieren mucha potencia computacional, la mayoría de la cual solo se destina a generar el hash.

Relacionado: ¿La inversión de Tesla en Bitcoin daña sus credenciales ambientales?

Blockchain tiene muchos usos, ahora y en el futuro

La tecnología Blockchain es complicada para la computadora, pero en cuanto a entender cómo funciona a nivel funcional, no da tanto miedo.

La cadena de bloques son bloques de datos encadenados por identificadores individuales. Eso es todo lo que la persona promedio realmente necesita entender.