Posted on Leave a comment

Blockchain and certification of authenticity

Blockchain Certifications

One of the many use cases for which the Blockchain is sold is to ensure the authenticity of various objects: works of art, slippers, maritime products

We will start by leaving a few minimum concepts that must be in place for us to consider it a technological solution is a Blockchain, since there is no definition supported by all actors.

  • A data structure in which one of the fields is a footprint of the previous record so that if a past record is altered it would be detected when its new fingerprint (hash function) does not coincide with the old one.
  • Each record includes a time stamp, if someone changed it, it would be detected with the fingerprint (hash function).
  • It is a network of nodes where each one has all the complete information.

A widespread idea is to think that in a Blockchain you cannot modify the data of the past, this is not strictly true but we are not going to go into it here so we will put ourselves in the most favorable case for the Blockchain and assume that it is not past data can be changed.

A Blockchain like a database handles information from non-real objects, we cannot put eggs or tables in it, what is stored and managed is data such as the tokens that represent those objects, this “small difference” It makes it impossible to ensure that the represented object is original, as long as its associated token remains immovable.

We will explain it with an example of certification of a painting. We assume that we have bought the latest work of art on the market and that together with the painting they give us a token that assures us that I am the authentic owner of the work, this will mean that the token associated with the painting is registered in an application that uses the Blockchain and that no one can alter it, but since we have put on the crackers cap we order a counterfeit of the box and sell it to a third party, so we get rid of the counterfeit along with the token and we keep the original box. This sale will be registered in the application and in the Blockchain, associating the work and the token to the new owner. But the Blockchain cannot miraculously know if the painting is a counterfeit or not, for this an expert is required, that is, an external agent certifying the painting is authentic, and it will be necessary whenever there is a new sale of the work of art. so the certification cannot be provided by the Blockchain by itself and for this reason we have the same use of having a database, with its corresponding security and backup measures as a Blockchain with the advantage that a BBDD is much easier to use and more efficient.

We will start by leaving a few minimum concepts that must be in place for us to consider it a technological solution is a Blockchain, since there is no definition supported by all actors.

  • A data structure in which one of the fields is a footprint of the previous record so that if a past record is altered it would be detected when its new footprint does not coincide with the old one.
  • Each record includes a time stamp, if someone changed it, it would be detected with the fingerprint.
  • It is a network of nodes where each one has all the complete information.

A widespread idea is to think that in a Blockchain you cannot modify the data of the past, this is not strictly true but we are not going to go into it here so we will put ourselves in the most favorable case for the Blockchain and assume that it is not past data can be changed.

A Blockchain like a database handles information from non-real objects, we cannot put eggs or tables in it, what is stored and managed is data such as the tokens that represent those objects, this “small difference” It makes it impossible to ensure that the represented object is original, as long as its associated token remains immovable.

We will explain it with an example of certification of a painting. We assume that we have bought the latest work of art on the market and that together with the painting they give us a token that assures us that I am the authentic owner of the work, this will mean that the token associated with the painting is registered in an application that uses the Blockchain and that no one can alter it, but since we have put on the crackers cap we order a counterfeit of the box and sell it to a third party, so we get rid of the counterfeit along with the token and we keep the original box. This sale will be registered in the application and in the Blockchain, associating the work and the token to the new owner. But the Blockchain cannot miraculously know if the painting is a counterfeit or not, for this an expert is required, that is, an external agent certifying the painting is authentic, and it will be necessary whenever there is a new sale of the work of art. so the certification cannot be provided by the Blockchain by itself and for this reason we have the same use of having a database, with its corresponding security and backup measures as a Blockchain with the advantage that a BBDD is much easier to use and more efficient.

Posted on Leave a comment

Blockchain y certificación de autenticidad

Blockchain Certifications

Uno de los muchos casos de uso para los que se vende la Blockchain es para asegurar la autenticidad de diversos objetos: obras de arte, zapatillas, productos marítimos, huevos camperos

Empezaremos dejando unos conceptos mínimos que tiene que haber para que lo consideremos que una solución tecnológica es una Blockchain, ya que no existe una definición admitida por todos los actores.

  • Una estructura de datos en los cuales uno de los campos es un una huella (función hash) del registro anterior de manera que si se altera un registro pasado se detectaría al no coincidir su nueva huella con la antigua.
  • Cada registro incluye tiene una marca de tiempo, si alguien lo cambiase se detectaría con la huella.
  • Es una red de nodos donde cada uno tiene toda la información completa.

Una idea muy extendida es pensar que en una Blockchain no se pueden modificar los datos del pasado, esto no es estrictamente cierto pero no vamos a entrar en ello aquí así que nos pondremos en el caso más favorable para la Blockchain y daremos por hecho que no se pueden cambiar los datos del pasado.

Una Blockchain al igual que una base de datos maneja información de objetos no reales, no podemos poner en ella unos huevos o unos cuadros, lo que se almacena y gestiona son datos como son los tokens que representan a esos objetos, esta “pequeña diferencia” imposibilita el poder asegurar que el objeto representado es original porque mucho que su token asociado permanezca inamovible.

Lo explicaremos con un ejemplo de certificación de un cuadro. Suponemos que nos hemos comprado la última obra de arte del mercado y que junto con el cuadro nos dan un token que nos asegura que soy auténtico propietario de la obra, esto supondrá que el token asociado al cuadro está dado de alta en una aplicación que utiliza la Blockchain y que nadie puede alterarlo, pero como nos hemos puesto la gorra de crackers encargamos una falsificación del cuadro y lo vendemos a un tercero, así que nos deshacemos de la falsificación junto con el token y nos quedamos con el cuadro original. Esta venta se dará de alta en la aplicación y en la Blockchain, asociando la obra y el token al nuevo dueño. Pero la Blockchain no puede saber de modo milagroso si el cuadro es una falsificación o no, para ello hace falta un experto es decir un agente externo que certifique el cuadro es auténtico, y será necesario siempre que haya una nueva venta de la obra de arte por lo que la certificación no nos la puede aportar la Blockchain por sí sola y por ello nos vale de igual manera el haber utilizar una base de datos, con sus correspondientes medidas de seguridad y backup que una Blockchain con la ventaja que una BBDD es mucho más sencilla de utilizar y más eficiente.

Traducción del artículo “Blockchain and certification of authenticity