Para los inversores nuevos en el mundo de las criptomonedas, uno de los aspectos más abrumadores y confusos puede ser blockchain. La tecnología Blockchain es lo que potencia y respalda el espacio de la moneda digital, y muchos analistas creen que contiene numerosas aplicaciones y usos viables más allá de las criptomonedas también. Es posible que haya escuchado acerca de las instituciones financieras e incluso las principales corporaciones de todo el mundo que comienzan a explorar formas de integrar la tecnología blockchain en sus prácticas tradicionales. Sin embargo, más allá de eso, puede ser un poco misterioso lo que es exactamente blockchain y cómo funciona. A continuación, exploraremos los entresijos de blockchain, brindando una descripción general de esta tecnología, cómo funciona con respecto a las criptomonedas y otras aplicaciones potenciales y por qué puede ser uno de los inventos más revolucionarios desde Internet.
Los tres componentes principales de Blockchain
Blockchain en realidad puede considerarse como la combinación de varias tecnologías diferentes existentes. Si bien estas tecnologías en sí mismas no son nuevas, son las formas en que se combinan y aplican lo que provocó blockchain. Según CoinDesk, estas tecnologías de tres componentes son:
- Criptografía de clave privada Una red distribuida que incluye un libro mayor compartido Medios de contabilidad para las transacciones y registros relacionados con la red
Para ilustrar la tecnología de las claves criptográficas privadas, es útil imaginar a dos personas que deseen 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úblicas y privadas, este aspecto de la criptografía permite a las personas generar un punto de referencia de identidad digital seguro. Esta identidad segura es un componente importante de la tecnología blockchain. En conjunto, una clave pública y una privada generan una firma digital, que es una herramienta útil para certificar y controlar la propiedad.
La firma digital del elemento de criptografía se combina con el componente de tecnología de red distribuida. La tecnología Blockchain actúa como una gran red de personas que pueden actuar como validadores para llegar a un consenso sobre varias cosas, incluidas las transacciones. Este proceso está certificado por verificación matemática y se utiliza para proteger la red. Al combinar el uso de claves criptográficas con una red distribuida, blockchain permite nuevos tipos de interacciones digitales.
Proceso de confirmación
Uno de los aspectos más importantes de la tecnología blockchain es la forma en que confirma y valida las transacciones. En el ejemplo anterior, en el que dos individuos desean realizar una transacción en línea, cada uno con una clave privada y una clave pública, blockchain permite que la primera persona (persona A) use su clave privada para adjuntar información sobre la transacción a la clave pública de la segunda persona (persona B). Esta información en conjunto forma parte de un bloque, que contiene una firma digital, así como una marca de tiempo y otra información relevante sobre la transacción, pero no las identidades de las personas involucradas en esa transacción. Ese bloque se transmite a través de la red blockchain a todos los nodos u otras partes componentes de la red, que luego actuarán como validadores de la transacción.
Todo este envío de información y validación de bloques requiere grandes cantidades de potencia informática. En términos prácticos, puede parecer poco realista esperar que millones de computadoras en todo el mundo estén dispuestas a dedicar potencia informática y otros recursos a este esfuerzo. Una solución a este problema para la red blockchain es la minería. La minería está relacionada con un problema económico tradicional llamado "tragedia de los bienes comunes". En pocas palabras, este concepto resume una situación en la cual las personas que actúan independientemente en sus propios intereses tienden a comportarse de manera contraria al bien común de todos los usuarios como resultado de agotar 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 poder computacional para proporcionar un servicio a la red, por lo tanto, gana 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 satisfacer 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 blockchain, este es un paso crucial para asegurar que las criptomonedas no se puedan gastar en múltiples transacciones al mismo tiempo, un concepto conocido como doble gasto. Para protegerse contra el doble gasto, las redes blockchain deben garantizar que las criptomonedas sean de propiedad única e imbuidas de valor. Una forma de proporcionar este servicio es hacer que los nodos dentro de la red blockchain actúen como componentes del propio sistema de contabilidad, manteniendo un historial de transacciones para cada moneda en esa red trabajando para resolver problemas matemáticos complicados. Estos nodos sirven para confirmar o rechazar bloques que representan bits de información sobre transacciones. Si la mayoría de los operadores de nodos llegan a la misma solución a un problema, se confirma el bloque y se agrega a la cadena de bloques que existe antes. Este nuevo bloque tiene una marca de tiempo y es probable que contenga información sobre varios aspectos de transacciones pasadas. Aquí es donde hay espacio para la variación dependiendo de la red en particular: algunas redes blockchain incluyen ciertos tipos de información en sus bloques, mientras que otras incluyen diferentes conjuntos de información.
Es este último aspecto de blockchain que algunas personas creen que ofrece el mayor potencial para futuras aplicaciones en el futuro. Los datos que forman bloques en una cadena de bloques como el que corresponde a 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 blockchain pueden resultar útiles cuando se trata de autorizar transacciones, lo que normalmente se hace a través de regímenes de cumplimiento. La tecnología Blockchain podría ser útil para proporcionar pistas de auditoría o para fomentar nuevas conexiones entre diferentes instituciones financieras y socios potenciales. Para otros aspectos del mundo financiero, blockchain puede 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 normativo al traducir la prosa legal en código, por ejemplo, o al permitir ciertos tipos de transacciones y bloquear otros. Existen amplias posibilidades para la tecnología blockchain tanto dentro como fuera del mundo financiero.
Sin embargo, al igual que con cualquier tecnología nueva, no está del todo claro cómo aprovechar mejor las potentes capacidades de blockchain. A medida que pasa el tiempo, es probable que la experimentación continua descubra nuevas formas de utilizar blockchain para una variedad de propósitos diferentes, así como nuevos métodos de uso de blockchain para hacerlo más efectivo, eficiente, seguro y poderoso. Mientras tanto, las redes de blockchain más grandes, como las de monedas digitales como bitcoin, solo continúan creciendo.