¿Cómo funciona blockchain?

Beyco
5 min readJul 20, 2021

Porque Beyco es una plataforma basada en tecnología blockchain, te ofrecemos una serie de artículos en donde explicaremos lo que esta tecnología realmente implica. En el primer artículo, ofrecimos una introducción a blockchain. Dijimos que blockchain es un sistema que permite un registro de información de tal modo que cambiar, hackear o engañar al sistema resulta difícil, o imposible. Hablamos de blockchain como una gran hoja de cálculo parecida a Onedrive o Google Drive, a la que podemos acceder y almacenar información que luego puede ser actualizada y compartida simultáneamente con los participantes.

Ahora, eso suena genial pero, ¿cómo funciona realmente? ¿Cuáles son los mecanismos detrás de blockchain que crean estas “enormes hojas de cálculo”? ¿Y qué es lo que hace que esta tecnología sea difícil, o imposible, de cambiar o hackear? En este segundo artículo hablaremos a profundidad de los mecanismos tecnológicos de blockchain, para darte una idea de por qué es considerado seguro, y qué lo hace valioso.

Entonces, dicho esto, ¿de donde viene el nombre “blockchain”? El nombre blockchain viene de su estructura. Entradas individuales de información, llamadas blocks, unidas en una cadena: ¡ blockchain!

Bloques dentro de blockchain son archivos en donde se almacena la información permanentemente. El mecanismo primario de blockchain puede ser explicado si analizamos los tres elementos claves de dicho bloque. Cada bloque contiene información (data), hash y un hash del bloque anterior. Primero, la información en el bloque incluye información de las transacciones o de un contrato firmado. El tipo de información almacenada en un bloque varía de acuerdo con el tipo de blockchain que se use. Generalmente, blockchain almacena detalles sobre una transacción, así como estampas de tiempo. Segundo, un hash se desarrolla de acuerdo con la información presente en el bloque. Hashing es el proceso de convertir las entradas en una cadena de texto, letras y números usando una función matemática. Esto podría parecer complicado, pero ¡piensa en el hash como una huella digital! Es única e identifica el contenido del bloque. Tercero, el bloque contiene el hash del bloque anterior. Como el nombre sugiere, esto significa que el bloque está conectado con el bloque anterior. Esto genera una cadena de bloques, por ello el nombre, ¡blockchain!

Los hashes son muy importantes para asegurar que la información no pueda simplemente cambiarse, ¿por qué? Porque cambiar algo dentro de un bloque puede provocar que el hash completo de un bloque específico, cambie. También, ¡este nuevo hash no coincidirá con el hash del bloque previo! Cambiar un solo hash “rompería” la cadena. De esta manera, el mecanismo primario de blockchain se protege a sí mismo contra cambios. En términos tecnológicos, esta característica del blockchain es llamada inmutabilidad. La Inmutabilidad, literalmente, significa: “imposible de ser cambiado”. Entonces, para cambiar algo en tu información, o agregar algo nuevo, no puedes cambiar un bloque, sino agregar un nuevo bloque en la cadena ya existente!

Observemos este mecanismo a través de la perspectiva de los contratos en Beyco. En Beyco, los usuarios pueden encontrar aliados y firmar contratos de café. Un contrato firmado por ambas partes se registra en blockchain. Esto ocurre en la forma de un nuevo bloque. Entonces, la información de este bloque es el contrato dentro de la información sobre el volumen, el precio y otras especificaciones del contrato de café. El hash de este nuevo bloque se crea y se vincula con los ya existentes bloques del sistema. Es una idea segura, y nadie puede luego cambiar el documento para su propio beneficio. Entonces, debido a este mecanismo inmutable, blockchain es considerado seguro.

Entonces, Beyco permite el registro de información personal y de contratos individuales entre dos partes. Los detalles de dicho contrato se definen entre ambos, el comprador y el vendedor. Es importante mencionar que las partes individuales registran, son dueños y manejan su propia información. Beyco solo ofrece la plataforma. En vez de que una parte registre toda la información en blockchain, cada parte, ya sea el productor de la organización, el tostador o el vinculador, puede subir y administrar su propia información. Por esta razón ¡cada usuario es el dueño de su propia información!

Además de hashing, hay otro mecanismo que hace blockchain seguro. Esto se llama protocolo consensuado. Básicamente, significa que cuando nueva información es añadida al blockchain en forma de un nuevo bloque, este bloque necesita, primero, ser aprobado.

La inmutabilidad de blockchain se logra al unir estos dos mecanismos. Entonces, para resumir: cambiar la información de un bloque específico no solo requiere que se cambien todos los hashes, sino también que se rehagan los mecanismos consensuados de ese y otros bloques. Al final, estos dos mecanismos hacen que la información registrada en blockchain sea muy difícil de ser modificada.

¿Por qué es importante la inmutabilidad? Porque reduce los fraudes y genera confianza. En las cadenas de suministro, a veces vemos que la documentación es transferida entre las partes y los interesados, en donde a veces ocurre fraude porque no hay control o verificación digital. Beyco, por un lado, ofrece un espacio seguro para comercializar café. Esto ayuda a aumentar la confianza entre las partes. Además de esto, Beyco hace el comercio de café más eficiente. En vez de mandar documentación de interesado a interesado, Beyco ofrece una plataforma en donde todas las partes de la cadena de café pueden conectarse y compartir información. Con la opción de hacer cierta información transparente, con la seguridad de que la información es inmutable, y en donde la colaboración entre las partes y la visualización de información es posible. ¡Esto asegura una cadena de suministro confiable y verificable!

En los siguientes blogs describiremos las diferentes formas existentes de blockchain. Ahondaremos a profundidad en blockchain público y privado, cuáles son las diferencias y cómo pueden ser usadas. Además, describiremos qué tipo de blockchain usamos en nuestra plataforma Beyco. ¡Quédate atento!

--

--

Beyco

Connecting coffee sellers and buyers all over the world. A safe and transparent blockchain trading platform developed by the Progreso Foundation www.beyco.nl