Saltar al contenido

Blockchain: cómo funciona la tecnología detrás de las criptomonedas

Fonti di Reddito

En 2008 Satoshi Nakamoto publica públicamente un documento llamado «Bitcoin: un sistema de pago electrónico peer-to-peer», donde presentó un nuevo paradigma para la gestión de la información: el Blockchain.

En el documento, Nakatomo especuló un sistema de pagos directos entre dos partes sin necesidad de intermediarios, basado en evidencia criptográfica en lugar de confianza.

Antes de continuar, necesitamos hacer una aclaración. Mucha gente piensa que Bitcoin y Blockchain son lo mismo. En realidad, este no es el caso.

los Blockchain es la tecnología detrás de todas las criptomonedas y todas las aplicaciones descentralizadas.

Bitcoin fue la primera aplicación en utilizar esta tecnología.

Por tanto, no son exactamente lo mismo, sino dos cosas distintas, una dependiente de la otra.

¿Qué es Blockchain?

Podríamos simplificar todo diciendo que es un tipo particular de base de datos, pero en realidad es mucho más: Blockchain es un libro de contabilidad digital distribuido e inmutable, donde las transacciones se agrupan en bloques concatenados (en italiano, blockchain se traduce como «blockchain»).

«Blockchain es un libro mayor compartido inmutable para transacciones, monitoreo de recursos y generación de confianza. «

Cit. IBM

Veamos cuáles son las características de esta tecnología.

1. Descentralización

Esta registro digital reside en una red de nudos(computadoras conectadas a Blockchain), cada uno de los cuales tiene una copia idéntica del registro. Ven y crea uno descentralización algunos datos.

En un sistema descentralizado, el control se distribuye entre entidades independientes: i nudos, En realidad. Por el contrario, en un sistema centralizado solo hay una autoridad (entidades de crédito, administraciones públicas, etc.) quién tiene control sobre los datos.

2. Transparencia

En una cadena de bloques pública, cualquiera puede convertirse en un nodo y poseer una copia de los datos en el libro mayor (también llamado Registrarse). De esta manera, todos pueden ver de forma transparente el historial completo de transacciones realizadas a lo largo del tiempo.

Por supuesto, no hay violación de la privacidad: para recibir o enviar criptomonedas, deberá abrir una billetera que tendrá una identificación. dirección) Se ve como esto:

25t9YHPgwueZ9NyMgw519p7AA9isjr6SMw

La información pública contenida en la cadena de bloques se limitará solo a esa cadena.

3. Inmutabilidad y seguridad

La primera duda que podríamos plantearnos es: «Si todos tienen una copia del libro mayor, ¿alguien puede editarlo?». Y aquí es donde entra en juego la característica fundamental de Blockchains, a saber, lainmutabilidad.

Cuando se agrega un bloque de datos a Blockchain, se activa un algoritmo matemático que genera un clave criptográfica mencionado picar. Cada nuevo bloque contiene el actas para ser agregado a Blockchain yhash del bloque anterior.

Ejemplo de blockchain

Si un pirata informático quisiera modificar el libro mayor por motivos fraudulentos, el hash generado por este nodo tendría un hash diferente al de todos los demás nodos, por lo que sería ignorado por toda la Blockchain.

Para tener éxito, el pirata informático debe tener control simultáneo de al menos el 51% de los nodos en toda la Blockchain. Por ejemplo, en Bitcoin debería haber un ataque simultáneo dirigido a más de 10,000 computadoras en todo el mundo. No es un negocio fácil, estamos al borde de lo imposible.

Incluso si hubiera alguien capaz de hacerlo, la comunidad podría resolver el problema creando una división de Blockchain. (tenedor) y abandona la parte corrupta.

4. Confianza

Cuando establecemos una relación económica con otro sujeto, siempre asumimos que este último es digno de confianza.

Por ejemplo, si depositamos nuestro dinero en un banco, tenemos que confiar en esa autoridad, es decir, tenemos que asumir que ese mismo banco, algún día, no tomará nuestro dinero y no desaparecerá.

Si en el peor de los casos somos víctimas de un fraude, debemos recurrir a instituciones que hagan el papel de intermediarios (tribunales, estado, etc.). En este caso, el fideicomiso se transfiere a la institución.

Para reducir los riesgos, el La cadena de bloques puede verse como una nueva institución: un intermediario en el que puede confiar.

“El problema de la confianza se ha resuelto cambiando por completo los cimientos del sistema, desarrollando una tecnología en la que la confianza se construye intrínsecamente en la propia tecnología. Por tanto, tenemos la oportunidad de crear aplicaciones basadas en un nuevo tipo de confianza: una confianza depositada directamente en el sistema sobre el que se construyen. «

Cit. del libro Blockchain. Tecnología y aplicaciones empresariales

Un ejemplo concreto es Ethereum Blockchain que permite la creación de contrato inteligente.

¿Cómo se crean los nuevos bloques?

Para insertar un nuevo bloque en una Blockchain, el mismo bloque debe pasar un proceso de validacion que se puede realizar a través de 2 protocolos: prueba de trabajo o prueba de participación.

Prueba de trabajo

El consentimiento para la transacción es procesado por menor, motivado por una recompensa por agregar nuevos bloques. Este proceso se llama minería.

Cuando es necesario agregar un nuevo bloque al registro, los mineros deben resolver un problema matemático que requiere una alta potencia de cálculo. El primer minero que resuelve el problema recibe una comisión como recompensa. Luego, el bloque se valida y se agrega a la cadena de bloques.

La minería tiene una doble función: asegurar la cadena de bloques y crear nuevas criptomonedas.

El protocolo Prueba de trabajo tiene un problema de escalabilidad. De hecho, a medida que la red crece, los problemas matemáticos a resolver se vuelven cada vez más complicados. Esto se traduce en una mayor potencia informática necesaria y, por tanto, en mayores cantidades de electricidad.

Prueba de participación

Para resolver las limitaciones de la prueba de trabajo, Ethereum creó otro tipo de protocolo llamado Prueba de participación.

El objetivo es siempre validar los nuevos bloques, pero a diferencia del protocolo PoW, la Prueba de participación gestiona el consenso basado en la riqueza. (apostar) del creador del bloque.

Este protocolo resuelve definitivamente el problema de la electricidad.

¿Cuáles pueden ser los usos de Blockchain?

Las criptomonedas fueron las primeras aplicaciones basadas en blockchain, pero en realidad las posibilidades son infinitas.

Algunas cadenas de distribución a gran escala han integrado Blockchain para trazabilidad alimentaria. Es posible conocer el recorrido completo de un determinado producto, desde la producción hasta la estantería. El seguimiento completo también sería un solución para contrarrestar la venta de productos falsificados.

IBM invirtió mucho dinero en Blockchain y creó un sistema para rastrear contenedores enviado por mar.

Al ser transparente e inmutable, Blockchain podría ser útil para certificaciones, la Gerencia de Contabilidad, archivo de escrituras de compraventa y muchos otros usos.

Además, gracias a contrato inteligente Basado en blockchain, es posible generar, verificar y hacer cumplir la negociación de un contrato.