Blockchain, denominado en algunas ocasiones como una Tecnología de Libro de Registros Distribuido (DLT, distributed ledger technology), permite que el historial de cualquier activo digital sea inalterable y transparente mediante el uso de la descentralización y un hash criptográfico.
Una analogía simple para comprender la tecnología blockchain es un documento de texto compartido en una red interna. Cuando creamos el documento y lo compartimos con un grupo de personas, el documento se distribuye en lugar de copiarlo o transferirlo. Esto crea una cadena de distribución descentralizada que brinda a todos acceso al documento al mismo tiempo. Nadie está bloqueado esperando cambios de otra parte, mientras que todas las modificaciones al documento se registran en tiempo real, lo que hace que los cambios sean completamente transparentes.
Por supuesto, blockchain es más complicado que un documento en red interna, pero la analogía es adecuada porque ilustra tres ideas críticas de la tecnología y permite clarificar la definición de blockchain de forma rápida.
- Blockchain es una base de datos que almacena bloques de datos cifrados y luego los encadena para formar una única fuente de verdad cronológica para los datos.
- Los activos digitales se distribuyen en lugar de copiar o transferir, creando un registro inmutable de un activo.
- El activo está descentralizado, lo que permite el acceso total en tiempo real y la transparencia para el público.
- Un libro de registros transparente con los cambios preserva la integridad del documento, lo que crea confianza en el activo.
- Las medidas de seguridad inherentes de Blockchain y el libro mayor de registros público lo convierten en una tecnología segura para casi todos los sectores.
Blockchain es una tecnología prometedora y revolucionaria que, con una historia relativamente breve, ayuda a reducir el riesgo, elimina el fraude y brinda transparencia de una manera escalable para innumerables usos.
Cómo funciona
El objetivo de Blockchain es permitir que las personas, en particular las personas que no confían o conocen entre sí, compartan datos de valor de forma segura y a prueba de manipulaciones.
— MIT Technology Review
Blockchain tiene tres conceptos importantes: bloques, nodos y mineros.
Bloques
Cada cadena consta de varios bloques y cada bloque tiene a su vez tres elementos básicos:
- Los datos o información propios del bloque.
- Un número entero de 32 bits llamado nonce. El nonce se genera aleatoriamente cuando se crea un bloque, que luego a su vez genera un hash de encabezado para el bloque.
- El hash, un número de 256 bits unido al nonce. Debe comenzar con una gran cantidad de ceros (es decir, ser extremadamente pequeño).
Cuando se crea el primer bloque de una cadena, un nonce genera el hash criptográfico. Los datos del bloque se consideran firmados y vinculados para siempre al nonce y al hash a menos que se extraigan, o se «minen».
Mineros
Los mineros crean nuevos bloques en la cadena a través de un proceso llamado minería de datos.
En una cadena de bloques, cada bloque tiene su propio valor y hash únicos, pero también hace referencia al hash del bloque anterior en la cadena, por lo que extraer un bloque no es fácil, especialmente en cadenas grandes.
Los mineros usan un software especial para resolver el increíblemente complejo problema matemático de encontrar un nonce que genere un hash aceptado. Debido a que el nonce tiene solo 32 bits y el hash es 256, hay aproximadamente cuatro mil millones de combinaciones posibles de nonce-hash que deben extraerse antes de encontrar la correcta. Cuando eso sucede, se dice que los mineros han encontrado el «nonce dorado» y su bloque se agrega a la cadena.
Hacer un cambio en cualquier bloque al principio de la cadena requiere volver a extraer no solo el bloque con el cambio, sino todos los bloques que vienen después. Por eso es extremadamente difícil manipular la tecnología blockchain. Piense en ello como «seguridad en matemáticas», ya que encontrar nonces dorados requiere una enorme cantidad de tiempo y potencia informática.
Cuando un bloque se extrae con éxito, todos los nodos de la red aceptan el cambio y el minero recibe una recompensa económica.
Nodos
Uno de los conceptos más importantes de la tecnología blockchain es la descentralización. Ninguna máquina u organización es la propietaria de la cadena. Aún así, existe un libro mayor distribuido a través de los nodos conectados a la cadena. Los nodos pueden ser cualquier tipo de dispositivo electrónico que mantenga copias de la cadena de bloques y mantenga la red en funcionamiento.
Cada nodo tiene su propia copia de la cadena de bloques y la red debe aprobar algorítmicamente cualquier bloque recién extraído para que la cadena sea actualizada, confiable y verificada. Dado que las cadenas de bloques son transparentes, cada acción en el libro mayor se puede verificar y ver fácilmente. Cada participante recibe un número de identificación alfanumérico único que muestra sus transacciones.
La combinación de información pública con un sistema de controles y contrapesos ayuda a la cadena de bloques a mantener la integridad y genera confianza entre los usuarios. Esencialmente, estas cadenas de bloques (blockchains) otorgan la escalabilidad de la confianza a través de la tecnología.
Criptomonedas o el comienzo del auge tecnológico de Blockchain
El uso más conocido de Blockchain (y quizás el más controvertido) es en las criptomonedas. Las criptomonedas son monedas digitales (o tokens), como Bitcoin, Ethereum o Litecoin, que se pueden utilizar para comprar bienes y servicios. Al igual que una forma digital de efectivo, las criptomonedas se pueden usar para comprar de todo, desde su almuerzo hasta su próxima casa.
A diferencia del efectivo, las criptomonedas utilizan blockchain para actuar como un libro mayor público y un sistema de seguridad criptográfico mejorado, por lo que las transacciones online siempre se registran y protegen.
Cómo funciona una criptomoneda
Las criptomonedas son monedas digitales que utilizan la tecnología blockchain para registrar y asegurar cada transacción. Una criptomoneda (por ejemplo, Bitcoin) se puede usar como una forma digital de efectivo para pagar cualquier producto o servicio, desde artículos cotidianos hasta compras más grandes como automóviles y casas.
Se puede comprar utilizando una de varias carteras digitales o plataformas comerciales, luego se puede transferir digitalmente al comprar un artículo, con la cadena de bloques registrando la transacción y el nuevo propietario.
El atractivo de las criptomonedas es que todo se registra en un libro mayor público y se protege mediante criptografía, lo que hace un registro seguro, irrefutable y con marca de tiempo de cada pago.
Hasta la fecha, hay más de 6.700 criptomonedas en el mundo que tienen una capitalización de mercado total de alrededor de $ 1,6 billones, y Bitcoin es la más popular teniendo la mayor parte de este valor.
Estos tokens (explicado el concepto más adelante en esta publicación) se han vuelto increíblemente populares en los últimos años con un valor de conversión al alza que equivale a varios miles de dolares por cada bitcoin. Algunas de las principales razones del foco en las criptomonedas son:
- La seguridad de Blockchain hace que el robo sea mucho más difícil, ya que cada criptomoneda tiene su propio número de identificación irrefutable que se asocia a un propietario.
- Las criptomonedas reducen la necesidad de monedas y bancos centrales individualizados: con blockchain, las criptomonedas se pueden enviar a cualquier lugar y a cualquier persona del mundo sin necesidad de cambio de divisas o sin la interferencia de los bancos centrales.
- Aparición de nuevos ricos: los especuladores han aumentado el precio de las criptomonedas, especialmente Bitcoin, lo que ha ayudado a algunos a convertirse en multimillonarios. Esto no es necesariamente positivo, ya que algunos detractores creen que los especuladores no tienen en mente los beneficios a largo plazo.
- Más grandes corporaciones adoptan la idea de una moneda digital basada en blockchain para pagos. En febrero de 2021, Tesla anunció que invertiría $ 1.5 mil millones en Bitcoin y lo aceptaría como pago por sus autos.
Existen muchas dudas legítimas en contra de las monedas digitales basadas en blockchain. Primero, la criptografía no es un mercado regulado. Muchos gobiernos se apresuraron a saltar a la criptografía, pero pocos tienen un conjunto firme de obligaciones, regulaciones y derechos al respecto. Además, las criptomonedas son muy volátiles debido a los especuladores antes mencionados. En 2016, Bitcoin tenía un precio de alrededor de 450,00 dólares por token. Pasó a alrededor de 16.000,00USD en 2018, Y bajó a alrededor de 3.100,00 y desde entonces ha aumentado a más de 60.000,00USD. La falta de estabilidad ha hecho que algunas nuevos ricos, mientras que la mayoría aún ha perdido miles.
Queda por ver si las monedas digitales son o no el futuro. Por ahora, parece que el meteórico ascenso de la cadena de bloques está empezando a consolidarse como una realidad. Aunque todavía está avanzando en este campo completamente nuevo y altamente exploratorio, blockchain también se muestra prometedor más allá de Bitcoin.
Más allá de Bitcoin: Ethereum
Originalmente creado como el sistema de contabilidad ultra transparente para que opere Bitcoin, blockchain se ha asociado durante mucho tiempo con la criptomoneda, pero la transparencia y seguridad de la tecnología ha experimentado una creciente adopción en varias áreas, muchas de las cuales se remontan al desarrollo de la cadena de bloques Ethereum.
A finales de 2013, el desarrollador ruso-canadiense Vitalik Buterin publicó un documento técnico que proponía una plataforma que combinaba la funcionalidad tradicional de la cadena de bloques con una diferencia clave: la ejecución de código de programación. Así nació el Proyecto Ethereum.
Ethereum blockchain permite a los desarrolladores crear programas sofisticados que pueden comunicarse entre sí en blockchain.
Tokens
Los programadores de Ethereum pueden crear tokens para representar cualquier tipo de activo digital, rastrear su propiedad y ejecutar su funcionalidad de acuerdo con un conjunto de instrucciones de programación.
Los tokens pueden ser archivos de música, contratos, entradas para conciertos o incluso los registros médicos de un paciente. Más recientemente, los tokens no fungibles (NFT) se han puesto de moda. Los NFT son tokens únicos basados en blockchain que almacenan medios digitales (como un video, música o arte). Cada NFT tiene la capacidad de verificar la autenticidad, el historial pasado y la propiedad exclusiva de la pieza de medio digital. Las NFT se han vuelto tremendamente populares porque ofrecen a una nueva ola de creadores digitales la capacidad de comprar y vender su creación, al tiempo que obtienen el crédito adecuado y una parte justa de las ganancias.
Los nuevos usos de blockchain han ampliado el potencial de la tecnología de libro mayor contable para impregnar otros sectores como los medios de comunicación, el gobierno y la seguridad de la identidad (ver Identidad Digital Europea). Actualmente, miles de empresas están investigando y desarrollando productos y ecosistemas que funcionan completamente con esta tecnología.
Blockchain está desafiando el status quo actual de la innovación al permitir que las empresas experimenten con tecnología innovadora como la distribución de energía entre pares o formas descentralizadas para los medios de comunicación. Al igual que la misma definición de blockchain, los usos del sistema de contabilidad solo evolucionarán a medida que evolucione la tecnología y la aplicabilidad.
Ejemplos de aplicación pueden verse en casi todas las industrias. Desde rastrear el fraude en las finanzas, compartir de forma segura los registros médicos de los pacientes entre profesionales de la salud e incluso como una mejor manera de rastrear la propiedad intelectual en los derechos comerciales y musicales de los artistas.