How Does Blockchain Technology Work?

Como se indica en nuestra guía “¿Qué es la tecnología Blockchain?”, Hay tres tecnologías principales que se combinan para crear una cadena de bloques. Ninguno de ellos es nuevo. Más bien, es su orquestación y aplicación lo que es nuevo.

Estas tecnologías son: 1) criptografía de clave privada, 2) una red distribuida con un libro de contabilidad compartido y 3) un incentivo para atender las transacciones, el mantenimiento de registros y la seguridad de la red.

La siguiente es una explicación de cómo estas tecnologías trabajan juntas para asegurar las relaciones digitales.

Claves criptográficas

Dos personas desean realizar transacciones a través de Internet.

Cada uno de ellos tiene una clave privada y una clave pública.

El objetivo principal de este componente de la tecnología blockchain es crear una referencia de identidad digital segura. La identidad se basa en la posesión de una combinación de claves criptográficas públicas y privadas.

La combinación de estas claves puede verse como una forma hábil de consentimiento, creando una firma digital extremadamente útil.

A su vez, esta firma digital proporciona un fuerte control de propiedad.

Pero un fuerte control de la propiedad no es suficiente para asegurar las relaciones digitales. Mientras se resuelve la autenticación, debe combinarse con un medio para aprobar transacciones y permisos (autorización).

Para las cadenas de bloques, esto comienza con una red distribuida.

Una red distribuida

El beneficio y la necesidad de una red distribuida pueden entenderse mediante el experimento mental “si un árbol cae en el bosque”.

Si un árbol cae en un bosque, con cámaras para registrar su caída, podemos estar bastante seguros de que el árbol cayó. Tenemos evidencia visual, incluso si los detalles (por qué o cómo) pueden no estar claros.

Gran parte del valor de la cadena de bloques de bitcoin es que es una gran red donde los validadores, como las cámaras en la analogía, llegan a un consenso de que presenciaron lo mismo al mismo tiempo. En lugar de cámaras, utilizan verificación matemática.

En resumen, el tamaño de la red es importante para protegerla.

Esa es una de las cualidades más atractivas de la cadena de bloques de bitcoin: es tan grande y ha acumulado tanta potencia informática. Al momento de escribir este artículo, bitcoin está asegurado por 3.500.000 TH / s, más de los 10.000 bancos más grandes del mundo juntos. Ethereum, que aún es más inmaduro, está asegurado por alrededor de 12.5 TH / s, más que Google y tiene solo dos años y todavía está básicamente en modo de prueba.

Sistema de registro

Cuando las claves criptográficas se combinan con esta red, surge una forma súper útil de interacciones digitales. El proceso comienza cuando A toma su clave privada, hace un anuncio de algún tipo, en el caso de bitcoin, que está enviando una suma de la criptomoneda, y la adjunta a la clave pública de B.

Protocolo

A continuación, se transmite un bloque, que contiene una firma digital, una marca de tiempo e información relevante, a todos los nodos de la red.

Un realista podría desafiar el experimento mental del árbol que cae en el bosque con la siguiente pregunta: ¿Por qué habría un millón de computadoras con cámaras esperando para registrar si un árbol cayó? En otras palabras, ¿cómo atrae la potencia informática para dar servicio a la red y hacerla segura?

Para las cadenas de bloques públicas abiertas, esto implica la minería. La minería se basa en un enfoque único de una antigua cuestión económica: la tragedia de los bienes comunes.

Con blockchains, al ofrecer su poder de procesamiento de computadora para dar servicio a la red, hay una recompensa disponible para una de las computadoras. Se está utilizando el interés propio de una persona para ayudar a atender las necesidades del público.

Con bitcoin, el objetivo del protocolo es eliminar la posibilidad de que se use el mismo bitcoin en transacciones separadas al mismo tiempo, de tal manera que esto sería difícil de detectar.

Así es como Bitcoin busca actuar como oro, como propiedad. Los bitcoins y sus unidades base (satoshis) deben ser únicos para ser propiedad y tener valor. Para lograr esto, los nodos que sirven a la red crean y mantienen un historial de transacciones para cada bitcoin trabajando para resolver problemas matemáticos de prueba de trabajo.

Básicamente, votan con la potencia de su CPU, expresando su acuerdo sobre nuevos bloques o rechazando bloques inválidos. Cuando la mayoría de los mineros llegan a la misma solución, agregan un nuevo bloque a la cadena. Este bloque tiene una marca de tiempo y también puede contener datos o mensajes.

Aquí hay una cadena de bloques:

El tipo, la cantidad y la verificación pueden ser diferentes para cada blockchain. Es una cuestión del protocolo de la cadena de bloques, o las reglas de lo que es y no es una transacción válida, o una creación válida de un nuevo bloque. El proceso de verificación se puede adaptar a cada blockchain. Se pueden crear las reglas e incentivos necesarios cuando suficientes nodos lleguen a un consenso sobre cómo deben verificarse las transacciones.

Es la situación de elección de un catador, y la gente solo está comenzando a experimentar.

Actualmente nos encontramos en un período de desarrollo de blockchain en el que se están ejecutando muchos de estos experimentos. Las únicas conclusiones extraídas hasta ahora son que aún tenemos que comprender completamente la destreza de los protocolos de blockchain.

Más sobre este punto en nuestras guías “¿Qué son las aplicaciones y los casos de uso de la tecnología Blockchain?” y “¿Cuál es la diferencia entre cadenas de bloques abiertas y autorizadas?”

Escrito por Nolan Bauerle; imágenes de Maria Kuznetsov

CriptoMundo

CriptoMundo.com es un medio digital independiente que difunde noticias y contenido sobre criptomonedas y tendencias emergentes de tecnologías financieras. Ofrece noticias, guías, artículos de opinión y gráficos en tiempo real.

Monedas

Bitcoin

Ethereum