Blockchain para registro de evidencias digitales
Crear cuenta

# Blockchain para garantizar el registro y transferencia del derecho de posesión de un bien o servicio

Publicado el 4 de octubre de 2018

## INTRODUCCIÓN

Todo bien o servicio que haya sido adquirido legalmente tiene un propietario, el mismo que tiene el derecho de uso o consumo, derecho de garantía, derecho de transferencia del uso y en algunos casos particulares la reventa (Transferencia de la propiedad a cambio de un monto determinado).

Para que un bien o servicio pueda ser transferido o revendido a un tercero, el nuevo comprador requiere tener la certeza que el poseedor es el propietario legítimo del bien, además de registrar al nuevo propietario del bien o servicio y que a partir de la fecha tiene el derecho legítimo de uso o consumo, en algunos casos las garantías asociadas al contrato inicial, realizar la transferencia o reventa del producto.

## Valor de reventa

Imaginemos una joya, un anillo de compromiso, una cuatrimoto, un smartphone, una laptop, un electrodoméstico, etc. Todos estos productos pueden ser revendidos sin ninguna restricción a un tercero, sin embargo el comprador siempre tiene el riesgo que el producto no haya sido adquirido en forma legítima y que a partir de ese momento se vuelva cómplice de un delito (Reducidor).

En el eventual caso que el producto sea transferido o revendido, el nuevo propietario necesita tener la garantía de ser el nuevo poseedor y no pierda su valor de reventa.

Uno de los motivos que determina el valor de reventa de un producto o servicio, son los mecanismos que se utiliza para demostrar la propiedad del ítem en el tiempo, ya que existe mucha posibilidad que el comprobante de pago (boleta de venta o factura) haya sido extraviada.

## Forma de demostrar la posesión de un bien o servicio

La manera más común de demostrar la posesión de un bien o servicio es mostrando el comprobante de pago emitido por la tienda donde adquirido el ítem por primera vez.

El problema de esta forma es que no siempre este documento puede ser guardado en el tiempo, muchas garantías de productos no pueden ser ejecutadas por que el poseedor del bien no puede demostrar su propiedad al no tener el comprobante de pago que garantice que fue adquirido en forma lícita.

## ACTORES

En el proceso de registro de propiedad de un bien o servicio cuentan con los siguientes actores:

### El Comercio

Entidad que genera el registro o transferencia de la propiedad del bien o servicio a nombre del adquiriente, asociando el documento legal de respaldo (Comprobante de pago, contrato, Etc.).

Entidad que registra los Items a ser vendidos por primera vez (productos o servicios nuevos).

### El poseedor

Persona natural o jurídica que tiene la posesión de un bien o servicio. (Registrado por primera vez por el comercio en el momento que compro el ítem o por que el poseedor inicial le transfirió la propiedad.

### Nuevo poseedor

Persona natural o jurídica que está solicitando o adquiriendo el derecho de propiedad al nuevo poseedor del items.

## EL PROBLEMA

El comercio no tiene ningún mecanismo para registrar la posesión del bien o servicio y que esta pueda ser transferida a un tercero, incluso pueda ser nuevamente transferido a un cuarto poseedor y así sucesivamente.

El nuevo poseedor no tiene ninguna base de datos, incluso así llamara al comercio, es probable que no exista un registro del poseedor de un bien, por lo que al nuevo poseedor debe confiar en el vendedor que el ítem ha sido adquirido legalmente y que tiene la autorización para transferirla.

El comprador de un bien o servicio futuro no puede registrar la posesión y tener la garantía que el vendedor no pueda realizar una doble venta del mismo ítem.

En el caso que el comercio venta un bien a una empresa y esta empresa revenda el producto a un tercero, ésta última no tiene como demostrar que es el nuevo poseedor de la garantía con la tienda que inicialmente ofreció el producto, perjudicando el valor de reventa del ítem que puede traer como consecuencia que el cliente que adquiere el producto por primera vez lo perciba como un ítem de precio elevado, por lo tener un adecuado valor de recupero (reventa).

## LA SOLUCIÓN

Se propone crear una solución que permita el registro de propiedad y posesión de un bien y/o servicio que cuente con los siguientes contratos inteligentes (Smart contracts):

### Registro

Este contrato inteligente permite al comercio registrar la venta de un determinado bien, creando un token que identifica al ítem utilizando un resumen criptográfico (SHA256) del identificador del ítem (SKU), se asocia al comprobante de pago y se asocia al nuevo poseedor del ítem.

En el caso que el comercio no haya registrado el bien o servicio, un nuevo poseedor podrá hacerlo, adjuntando la prueba fehaciente de propiedad y que posteriormente cuando sea transferido a un tercero, va a quedar guardado el registro original que dio fe a la adquisición lícita del bien o servicio.

### Transferencia

Este contrato inteligente permite transferir el ítem creado (Token del SKU) a un nuevo poseedor, guardado toda la historia del registro desde la creación del Token (venta por primera vez o registro inicial del primero poseedor).

### Arquitectura de referencia de stamping.io

El siguiente diagrama muestra la arquitectura lógica de stamping.io para el registro o transferencia de la posesión de un buen y/o servicio:

Diagrama 1.0 - Arquitectura de registro de posesión de un ítem en stamping.io

### Registro de primera posesión

Cuando el comercio genera una nueva transacción envía a stamping.io un documento JSON con la información de la garantía, los datos del ítem y la información para identificar al poseedor, los datos a enviar son los siguientes.

`{ “hash1”: “2762393299fb79cb79298a003f815be755ceacfa76d501fe2ef850d946e0df92”, “reference”: “C001”, “resumen”: “Diamante 5K Modelo Princesa”, “data”:{ “qr”:”http://www.miweb.com/file001.pdf”, “iden”: “DN110475298”, “phone”: “995718028”, “email”: “jzaor@stamping.io”, “warrantyBegin”: 19339382282, “warrantyEnd”: 19439382282, “conditions”: “Solo cubre daños de fábrica” } }, “owner”: “alzaFgahd37AHSGa37shagg17” “userId”: “alzaH36shhHSg32737susus8”`

- Hash1: Resumen criptográfico en formato SHA256 del documento de garantía.
- Qr: Ubicación física del documento de garantía, se recomienda que este código qr se encuentre dentro del documento.
- Iden: documento de identidad.
- Phone: (opcional) # de celular para recibir el mensaje SMS por teléfono del registro de posesión o la perdida de garantía.
- Email: (opcional) Correo electrónico donde se envía el registro de propiedad.
- WarrantyBegin: Fecha de Inicio de la garantía.
- WarrantyEnd: Fecha de término de la garantía.
- Conditions: Condiciones de la garantía.
- Reference: Numero de comprobante de pago.
- Resumen: Características del Item.
- userId: Identificador del data wallet del comercio.
- Owner: Identificador del data wallet del poseedor.

El resumen criptográfico 2762393299fb79cb79298a003f815be755ceacfa76d501fe2ef850d946e0df92 representa el documento de garantía y los datos asociados, cualquier modificación, por mínima que sea, el resultado del cálculo del hash será diferente, este valor es enviado a stamping.io para que sea anclado en el Blockchain convirtiéndose en una evidencia digital certera del registro de propiedad del poseedor de un bien o servicio.

Cada 30 minutos una autoridad de sellado de tiempo (TSA) firma digitalmente un certificado en pdf donde incluye todos los hash y data encriptada recibida, generando una prueba fehaciente de la existencia de esa secuencia de datos en un momento del tiempo.

### Transferir posesión

Cuando el poseedor del ítem desee transferir la propiedad a otra persona natural o jurídica, ingresa a la aplicación de stamping.io y transfiere el ítem a otro data wallet.

Al transferir la posesión del ítem, el poseedor nuevo podrá ver el nuevo ítem, se registra la historia de transferencia y el poseedor anterior pierde todo tipo de acción en el ítem, puesto que ha transferido sus derechos de propiedad.

### ¿Stamping.io almacena mis datos?

No, lo único que almacenamos son resumes criptográficos (Hash) como evidencias digitales de una transacción o evento.

## TECNOLOGIA

La tecnología utilizada en stamping.io es la siguiente:

- Hash SHA256: Algoritmo de resumen criptográfico que la utilizamos como una huella digital y que ayuda a identificar al documento, este algoritmo alerta cualquier cambio por menor que sea en el documento original.
- Database Realtime: Base de datos que permite registrar los datos de búsqueda antes de ser anclados y endosados en los Blockchain que conformar la red de stamping.io, esta base de datos puede ser consultada por los beneficiarios, usuarios y emisores en tiempo real.
- Blockchain: Registro descentralizado, seguro y confidencial que registrar las evidencias legales en miles de nodos alrededor del mundo, evitando que puedan ser alterados, nuestra plataforma ancla las evidencias en el Blockchain de Bitcoin, Ethereum y en la red privada que se está formado con cada emisor de documentos basada en la plataforma de Blockchain de Hyperledger Fabric.
- TSA: Autoridad de sellado de tiempo, que son regulados por la ley de firmas digitales, quien cada 30 minutos registran las transacciones en un documento dando fe que esos documentos o transacciones se realizaron en un momento del tiempo, la fecha del documento (timestamp) es reconocida legalmente por los tribunales como una fecha certera, de acuerdo a la ley de firmas digitales de cada país, por lo general es de carácter “no repudiable” .
- Arbol de Merkle: Es una estructura de datos en árbol, binario o no, en el que cada nodo que no es una hoja está etiquetado con el hash de la concatenación de las etiquetas o valores (para nodos hoja) de sus nodos hijo. Son una generalización de las listas hash y las cadenas hash. .

##### CITAS Y REFERENCIAS

`[1] Listas negras: Personas insolventes, Morosos, etc. [2] https://es.wikipedia.org/wiki/Documento_legal [3] Extraída de https://www.quiminet.com/articulos/impida-falsificaciones-y-proteja-sus-documentos-importantes-3364271.htm [4] https://es.wikipedia.org/wiki/Web_spoofing [5] Basado en http://www.enciclopedia-juridica.biz14.com/d/falsificaci%C3%B3n-y-adulteraci%C3%B3n-de-documentos/falsificaci%C3%B3n-y-adulteraci%C3%B3n-de-documentos.htm [6] Extraído de Análisis de la estructura lógica del delito de falsificación de documentos de Segundo Félix Quesquén Ríos. [7] Extraído de Análisis de la estructura lógica del delito de falsificación de documentos de Segundo Félix Quesquén Ríos. [8] Ver sección de actores, Beneficiario es el interesado en validar la autenticidad del documento. [9] Integridad: Que el documento no haya sido adulterado [10] Originalidad: Que el documento no se falso es decir sea original. [11] Para mayor información ver sección de tecnología [12] Para entender por qué se utiliza esta forma de validar vea sección de putos vulnerables [13] Para mayor información ver sección de tecnología [14] Recuerde que Stamping.io no cuenta con los datos ni copia del documento. [15] Se refiere a un estado de negocios donde el supuesto autor de una declaración no es capaz de desafiar con éxito la validez de declaración o contrato. El término es a menudo visto en un entorno legal donde la autenticidad de una firma está siendo desafiada. En tal la autenticidad se está "repudiando". [16] Extraído de https://es.wikipedia.org/wiki/%C3%81rbol_de_Merkle`
Powered by stamping.io

Todos los derechos reservados.