¿Cómo funciona realmente la tecnología de Blockchain?

Hay tres tecnologías principales que se combinan para crear una cadena de bloques. Ninguna de ellas es nueva. 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 mayor 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 dentro de Blockchain.

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 privadas y públicas.

La combinación de estas teclas se puede ver como una forma diestra de consentimiento. Creando una firma digital extremadamente útil.

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

Identidad

Blockchain

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

Para blockchains, esto comienza con una red distribuida.

Una red distribuida

El beneficio y la necesidad de una red distribuida se puede entender 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 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 bitcoin es que es una red grande donde los validadores, al igual que las cámaras en la analogía, llegan a un consenso de que fueron testigos de lo mismo al mismo tiempo. En lugar de cámaras, usan verificación matemática.

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

Esa es una de las cualidades más atractivas de la blockchain bitcoin. Es muy grande y ha acumulado potencia informática. Al momento de escribir, bitcoin está garantizado por 3.500.000 TH / s, más que los 10 000 bancos más grandes del mundo combinados. Ethereum, que todavía es más inmaduro, está protegido por aproximadamente 12.5 TH / s, más que Google. Solo tiene dos años y sigue básicamente en modo de prueba.

Sistema de registro

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

Protocolo

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

Protocolo de servicio de red

Blockchain

Un realista puede desafiar al árbol que cae en el bosque, piensa en el experimento con la siguiente pregunta. ¿Por qué habría un millón de computadoras con cámaras esperando a registrar si se cayó un árbol? En otras palabras, ¿cómo se puede atraer la potencia informática para dar servicio a la red para que sea segura?

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

Con blockchain, al ofrecer a tu computadora poder de procesamiento para dar servicio a la red, hay una recompensa disponible para una de las computadoras. El interés propio de una persona se usa para ayudar a satisfacer las necesidades del público.

Con Bitcoin, el objetivo del protocolo es eliminar la posibilidad de que el mismo bitcoin se utilice en transacciones separadas al mismo tiempo, de modo tal que sea difícil de detectar.

Así es como bitcoin busca actuar como oro, como propiedad. Los bitcoins y sus unidades de 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 al trabajar para resolver problemas matemáticos de prueba de trabajo.

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

El tipo, la cantidad y la verificación pueden ser diferentes para cada cadena de bloques. Es una cuestión del protocolo de blockchain, o reglas para 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 se deben verificar las transacciones.

Es la situación de elección de un catador, y las personas solo están empezando a experimentar. Actualmente estamos en un período de desarrollo de blockchain donde muchos de estos experimentos se están ejecutando. Las únicas conclusiones que se han extraído hasta ahora son que aún no hemos comprendido completamente la destreza de los protocolos de blockchain.


Deja un comentario