Una blockchain es una cadena de bloques unidos entre sí, que proporciona información a los bloques individuales por orden de creación, de modo que todos los participantes conocen su estado. Últimamente, no se puede evitar el término blockchain. Cada vez aparece más a menudo en las noticias, debido a que las principales monedas, como Bitcoin y Ethereum, lo utilizan. Entonces, ¿qué es exactamente blockchain y por qué se ha hecho tan popular? Lo sabrás exactamente después de esta lección.
✔️Blockchain es un sistema descentralizado y continuamente disponible en el que la información se almacena y comparte entre múltiples ordenadores. sin terceros, donde la base de datos pública es inmutable una vez capturada.
✔️Blockchain es trustless porque el sistema no requiere confianza entre ordenadores para alcanzar el consenso. En su lugar, el consenso se logra por acuerdo mayoritario (51%) entre los participantes de la red.
✔️Blockchain está diseñado con la seguridad como prioridad, lo que resulta en una seguridad inherente a través del mecanismo de consenso y los algoritmos criptográficos utilizados.
✔️Validators o nodes son ordenadores de la red blockchain que llevan la cuenta del estado de la blockchain. También se conocen como miners.
✔️Blockchain mining es el proceso de añadir nuevos bloques a la blockchain resolviendo cálculos complejos. Garantiza la seguridad y la inmutabilidad. Este proceso utiliza el algoritmo de consenso proof-of-work.
Una cadena de bloques es una cadena de bloques enlazados en un orden fijo. Se imagina mejor como bloques conectados directamente entre sí con una línea intermedia.
Todos estos bloques juntos forman la cadena de bloques. Cada bloque contiene información que se almacena en una base de datos distribuida.
En otras palabras, cada bloque se envía a todos los ordenadores que mantienen el libro mayor o base de datos. Una cadena de bloques está siempre en línea, siempre que un ordenador que mantiene la red siga conectado.
La tecnología de cadena de bloques no requiere confianza, lo que significa que los ordenadores no tienen que confiar entre sí para ponerse de acuerdo sobre el nuevo estado de la cadena de bloques. Una vez que la mayoría ha alcanzado un consenso (acuerdo), se añade un nuevo bloque a la cadena de bloques.
No hay terceras partes en las que confiar, la base de datos es públicamente visible e inmutable tras su captura. Se trata, pues, de una red descentralizada.
Si conectas tu ordenador a la red, puedes obtener una copia de esa red y tener exactamente la misma información sobre su estado que los demás ordenadores conectados.
La tecnología blockchain se denomina seguridad por diseño porque la seguridad de la cadena de bloques está programada en el diseño.
Tomando Bitcoin como ejemplo, hay ordenadores que controlan el estado de la cadena de bloques de Bitcoin.
La información importante, como quién tiene Bitcoin y cuánto, qué transacciones se han realizado y a quién pertenecen los nuevos Bitcoins que se han acuñado, se captura y comparte con todos los ordenadores de la red.
Estos ordenadores se denominan validadores o nodos, pero son más conocidos como mineros.
Un minero intenta resolver un cálculo difícil utilizando la potencia de procesamiento de su minero y obtiene nuevos Bitcoins y comisiones por transacción como recompensa. Si no resuelve la suma, sigue siendo un validador y mantiene así la red Bitcoin,
Esto se denomina Proof of Work.
En cuanto más del 51% de los validadores están de acuerdo en formar nuevos bloques, se añade a la cadena. Se trata de una protección muy fuerte, ya que aumenta significativamente el coste de un ataque a lo largo del tiempo
Así que con esto, la blockchain se ha alargado en un nuevo bloque y todos los ordenadores conectados a la red lo saben, porque se acaba de comunicar a través de la distribución.
Una vez creado un bloque, no puede modificarse. Por tanto, es muy seguro, ya que no hay ninguna autoridad central que pueda anular o modificar una transacción.
En 1983, el informático estadounidense David Chaum diseñó una técnica de cifrado ciego muy similar al blockchain.
La idea de la tecnología blockchain fue descrita por primera vez en 1991 por Stuart Haber y W. Scott Stornetta, dos matemáticos que querían implantar un sistema en el que las marcas de tiempo de los documentos digitales no pudieran ser manipuladas.
En 1992 se hizo un primer intento de cadena de bloques, pero la tecnología se abandonó pronto y en 2004 expiró la patente de la cadena de bloques.
Componentes de un bloque en una cadena
El bloque génesis. Es el primer bloque de una cadena de bloques. Contiene un hash (algoritmo criptográfico) al final con todos los datos de este bloque.
Bloques siguientes. Contiene al principio el hash del bloque anterior, formando la cadena de conexión. Al final se encuentra de nuevo el hash del propio bloque. También contiene información importante, como la firma digital de la persona que crea el bloque (minero) y cualquier dato nuevo añadido junto con este bloque, como los costes de transacción y el estado del libro mayor.
El hash del conjunto. Una especie de nombre único calculado mediante un algoritmo criptográfico.
Los nodos o validadores mantienen la blockchain compartiendo el nuevo estado de la red con los demás.
Pongamos un ejemplo sencillo. John de Estados Unidos quiere transferir 1.000 XRP a Jacky en Indonesia.
Esta transacción es validada y aprobada por los validadores de la red XRP y en 1 segundo, los 1.000 XRP están en la cuenta de Jackie en el caso ideal. Si hay pasos intermedios, como un intercambio, puede tardar un poco más.
Por tanto, una cadena de bloques funciona sin fronteras. La velocidad de las transacciones depende de la blockchain sobre la que se envíe la moneda. Por ejemplo, XRP es muy rápido y barato, mientras que Ethereum sigue siendo bastante lento y a menudo caro.
Una vez que los validadores aprueban la transacción, se recogen todos los pedidos y, cuando se crea un nuevo bloque, se introduce en la cadena de bloques y no puede modificarse.
Así, mientras que con un banco se puede devolver moneda, con una cadena de bloques no. Esta es una gran ventaja para algunas personas, como los comerciantes.
Una vez introducidas todas las transacciones y la nueva moneda, el nuevo bloque recibe un número de identificación, un hash. Este también contiene el número de identificación del bloque anterior y una firma digital de la persona que creó el bloque, junto con una fecha y una hora.
Esto permite a todo el mundo ver exactamente (ya que una blockchain es públicamente visible) cuál era el estado de la red en un momento dado. Si el 51% (en la mayoría de las cadenas de bloques) de los validadores están de acuerdo con el nuevo bloque, la cadena se amplía en 1 bloque y se conoce el nuevo estado de la cadena de bloques.
A veces no está del todo claro cuál es la cadena correcta. Los validadores no se ponen de acuerdo sobre las nuevas transacciones, por ejemplo, porque hay gastos duplicados. Algunos validadores proceden con una cadena diferente a la mayoría, porque piensan que esa cadena es la correcta. Esto se denomina bifurcación.
Si se trata de una bifurcación dura, estamos hablando de una escisión. De repente existen dos monedas. Ejemplos conocidos son Ethereum Classic y Bitcoin Cash. Los nodos no se ponían de acuerdo sobre qué blockchain era la correcta y, a partir de un determinado bloque, algunos validadores seguían trabajando en una cadena y otros en una segunda.
También puede haber desviaciones de la cadena principal. De repente, existen ramificaciones de la cadena principal y parece que hay múltiples blockchains. Esto casi siempre se resuelve haciendo que la mayoría de los mineros (51%) sigan trabajando en una de esas cadenas y los demás mineros sigan su ejemplo.
Por lo general, se considera que la cadena correcta es la más larga. A continuación, todos los validadores añaden nuevos bloques a la cadena más larga. Esto se denomina bifurcación suave, en la que a veces se redactan nuevas normas por acuerdo del 51%, pero en la que sigue habiendo una sola cadena.
Blockchain viene en todas las formas y tamaños. Algunas blockchain funcionan con smart contract y otras utilizan dinero fiduciario para crear stablecoins.
La tecnología Blockchain tiene ahora varias aplicaciones que pueden utilizarse en el mundo real.
También existe una diferencia entre una cadena de bloques pública y una privada.
Las cadenas de bloques públicas tienen libros de contabilidad públicos que son visibles para todo el mundo, mientras que las cadenas de bloques privadas pretenden proteger sus datos privados.
Las Blockchains que pueden funcionar con un smart contract se han hecho muy populares desde el bombo de DeFi. La más popular, con diferencia, es Ethereum.
Blockchain permite incluso crear una nueva moneda a modo de broma, una meme coin, aunque algunos prefieren el nombre shitcoin. Un buen ejemplo es Dogecoin.
Diferentes blockchains también funcionan con juegos, servicios públicos, gobernanza, NFT, almacenamiento, bases de datos, derivados y toda una serie de otros casos de uso.
Lo bueno es que, en general, están al alcance de todos.
Dado que el 51% de los mineros o nodos tienen que ponerse de acuerdo sobre el siguiente bloque de la cadena, es casi imposible atacar una red a menos que se desplieguen grandes sumas de dinero y tecnología informática. Normalmente, esto ni siquiera es rentable y además está penado en algunos casos, por lo que ocurre muy raramente. Con los sistemas centralizados, como los bancos, basta una manzana podrida en la cesta y ya está.
El libro mayor lleva la cuenta de cuánto tiene cada usuario, pero no de quién es. A menos que alguien sepa qué clave privada pertenece a qué nombre, el anonimato en una cadena de bloques está garantizado.
Un banco u otro intermediario cobra comisiones por todo, una blockchain sólo por las transacciones, que suelen ser una fracción de eso. Además, las blockchains suelen ser mucho más rápidas de liquidar y a menudo tienes los fondos enviados desde, por ejemplo, Estados Unidos a Japón en cuestión de segundos.
Cualquiera puede ver el libro mayor o de contabilidad. Esto inspira confianza; la trituradora de papel está permanentemente despedida.
Cualquiera puede unirse a una cadena de bloques, a diferencia de los bancos, por ejemplo, donde primero hay que obtener permiso para abrir una cuenta bancaria. En consecuencia, esto todavía lleva demasiado tiempo.
Las blockchains son conocidas por poder utilizarse en muchos ámbitos. No tienen mercados específicos en los que deban funcionar, aunque existen blockchains especializadas. Cuanto más útil es una red blockchain, mayor es su potencial.
Si tienes las claves privadas de una criptomoneda, es realmente tu posesión. Nadie puede confiscar estas monedas e incluso si el mundo entero quiebra, estas monedas seguirán estando en su posesión. Puedes almacenar tus activos de forma mucho más segura que en bancos o bolsas.
La prueba de trabajo ha adquirido rápidamente notoriedad. La red Bitcoin consume tanta energía como un país como Suecia.
En este mundo se cometen errores con rapidez. Esto puede costarte mucho dinero. Envía monedas a la red equivocada y las perderás. Pierdes tus private keys o tu seed phrase (que tienes que rellenar si pierdes tus datos) entonces puedes perderlo todo. Esto no parece muy seguro. Los estafadores también tienen todo tipo de formas de engañarte para que cometas errores a través del phishing, por ejemplo.
Criptomoneda.
Banken - CBDC (Moneda Digital del Banco Central).
Logística - garantía de autenticidad mediante el encaminamiento de un producto.
Información sobre la vida útil de los alimentos.
Identificación: confirmación instantánea y gratuita de su identidad sin un organismo central.
Diplomas: base de datos descentralizada de todos los diplomas obtenidos, sin posibilidad de fraude y de libre acceso.
Códigos de barras: información precisa sobre una cosa (IoT, Internet de las cosas).
Respetuoso con el medio ambiente: no necesita papel.
Sanidad: cadenas de bloques privadas, en las que los pacientes deciden quién puede leer qué de sus historiales.
Sensores: los dispositivos y ordenadores se comunican entre sí y transmiten cosas como la temperatura, el encendido o apagado u otras cosas medibles. Esto permite, por ejemplo, almacenar en una blockchain si una botella de vino estuvo demasiado caliente durante demasiado tiempo y no se pudo vender. O encender la calefacción media hora antes de llegar a casa. Los contadores inteligentes también pertenecen a este grupo.
Blockchain tiene algunas aplicaciones muy importantes, que sin duda no han pasado desapercibidas. En el futuro se añadirán más y más aplicaciones. En consecuencia, no desaparecerá.
De hecho, es más que probable que llegue a ser muy grande. Esto se debe a los puntos fuertes de blockchain, como su bajo coste, la ausencia de intermediarios, su transparencia y anonimato y su gran seguridad.
Blockchain puede compararse a la ola de industrialización e informatización, con la sustitución de personas por máquinas.
Los contratos inteligentes también se utilizarán cada vez más en todos los sectores debido a su diseño descentralizado sin terceros.
Las instituciones financieras y los gobiernos ven la llegada de la CBDC moviendo la cola, aunque muchos levantarán las cejas ante esto.
A medida que se multipliquen la adopción y la aceptación, también lo hará el mercado. Quizá sea un descubrimiento que cambie el mundo, como lo hizo Internet. El tiempo lo dirá.