¿Cómo funciona la tecnología Blockchain?

0
74

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 mayor compartido y 3) un incentivo para dar servicio a las transacciones, registros y 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 hacer transacciones por Internet.

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

El principal objetivo de este componente de la tecnología de cadena de bloques 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 claves puede ser vista como una forma hábil de consentimiento, creando una firma digital extremadamente útil.

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

Identidad

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 de aprobación de 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 puede ser entendido por el experimento de pensamiento ‘si un árbol cae en el bosque‘.

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

Gran parte del valor de la cadena bitcoin es que se trata de una gran red donde los validadores, al igual que las cámaras análogas, llegan a un consenso de que han visto lo mismo al mismo tiempo. En vez de cámaras, usan 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 blockchain bitcoin – es tan grande y ha acumulado tanta potencia de computación. En el momento de la escritura, bitcoin está asegurado por 3.500.000 TH/s, más de los 10.000 bancos más grandes del mundo juntos. Ethereum, que es aún más inmaduro, está asegurado por cerca de 12.5 TH/s, más que Google y tiene sólo dos años de antigüedad y todavía básicamente en modo de prueba.

Sistema de registro

Cuando se combinan claves criptográficas con esta red, surge 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ás enviando una suma de la criptodivisa – y adjuntarla a la clave pública de B.

Protocolo

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

Protocolo de servicio de red

Un realista podría desafiar al árbol que cae en el bosque pensó un experimento 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 atraer la potencia informática para dar servicio a la red y hacerla segura?

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

Con las cadenas de bloques, al ofrecer a su equipo de procesamiento de energía para dar servicio a la red, hay una recompensa disponible para uno de los equipos. El interés propio de una persona está siendo usado para ayudar a servir a la necesidad del público.

Con bitcoin, el objetivo del protocolo es eliminar la posibilidad de que un mismo bitcoin se utilice en transacciones separadas al mismo tiempo, de tal manera que 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 (POW).

Básicamente votan con el poder 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, añaden un nuevo bloque a la cadena. Este bloque tiene marca de tiempo y también puede contener datos o mensajes.

Aquí hay una cadena de bloques:

El tipo, cantidad y verificación pueden ser diferentes para cada cadena de bloques. Se trata del protocolo de la cadena de bloque – 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 puede ser personalizado para cada cadena de bloques. Se pueden crear las reglas e incentivos necesarios cuando suficientes nodos lleguen a un consenso sobre cómo deben verificarse las transacciones.

Actualmente nos encontramos en un período de desarrollo de la cadena de bloques en el que se están llevando a cabo muchos de estos experimentos. Las únicas conclusiones a las que se ha llegado hasta ahora son que aún no hemos comprendido plenamente la destreza de los protocolos de la cadena de bloques.

Comentarios Facebook

Dejar respuesta

Please enter your comment!
Please enter your name here

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.