ELI5

ELI5 · Parte 1 de 7

Qué significa realmente una "prueba de existencia"

Suponga que se le ocurre algo que vale la pena proteger: un resultado científico, la receta del mejor pastel que nadie haya probado jamás, un nuevo invento, el borrador de un contrato o una fotografía. Puede que algún día necesite demostrar que ya existía en una fecha determinada: que usted lo tuvo primero, antes de que cualquier otra persona lo reclamara como propio.

Los trucos evidentes en realidad no sirven. Enviárselo a usted mismo por correo, o publicarlo en algún sitio con una fecha, dependen de un reloj que alguien podría falsear o de una empresa que más tarde podría modificar el registro a escondidas, y lo obligan a entregar su secreto a quien sea que confíe usted para mantener honesta la marca de tiempo.

Label 309 es un estándar abierto que resuelve esto, y lo resuelve sin revelar jamás el contenido en sí.

Una huella digital, no el archivo

Lo primero que hace Label 309 es pasar su contenido por una función hash: un cálculo unidireccional que convierte un archivo de cualquier tamaño en un código corto y de longitud fija. El estándar utiliza hashes reconocidos (SHA-256 o BLAKE2b-256); en cualquier caso, el resultado tiene apenas 32 bytes. Piense en él como una huella digital: es única para ese contenido exacto, y si cambia aunque sea un solo carácter, la huella resulta completamente distinta.

Dos propiedades hacen útil a la huella digital:

  • No se puede revertir. Nadie puede reconstruir su receta ni su invento a partir de la huella digital por sí sola.
  • No se puede falsificar. Nadie puede fabricar un archivo distinto que produzca la misma huella digital.

Por eso puede publicar la huella digital ante el mundo entero y, al mismo tiempo, guardarse el contenido real solo para usted. Aquí está el núcleo de Label 309, lo que el estándar llama estar centrado en el contenido: el hash es la afirmación, y todo lo demás son simples notas sobre ella.

Anclarla en el tiempo

La huella digital pasa a formar parte de una transacción en la cadena de bloques de Cardano: un libro mayor público que miles de computadoras independientes mantienen en consenso. Label 309 la archiva en un casillero concreto, la etiqueta de metadatos 309, reservada en toda la red de Cardano exclusivamente para los registros de Prueba de Existencia (PoE).

Una vez registrada, dos hechos quedan fijados para siempre: la huella digital está ahí, y lleva consigo el tiempo del bloque, el momento en que la red se puso de acuerdo sobre él. El registro en sí nunca incluye una fecha escrita por usted; la única marca de tiempo que cuenta es la que la red estampa en el bloque. Nadie puede volver atrás para modificarla ni para antedatarla.

Su huella digital queda así anclada en el tiempo. El contenido existía a más tardar en ese momento, y ese hecho vive en un registro público que no depende de usted, ni del emisor, ni de que una sola empresa siga en línea.

Demostrarlo más adelante

Más adelante, quizá años después, usted revela el original. Cualquiera puede procesarlo con la misma función hash, obtener la misma huella digital y buscarla en la cadena de bloques. Si coincide, habrá confirmado, por sus propios medios:

  1. que este es el contenido exacto que hay detrás de esa huella digital, y
  2. que existía en o antes del tiempo de ese bloque.

No tuvo que confiar en usted. No tuvo que confiar en ningún servidor. Consultó la cadena pública por su cuenta. Esa es toda la idea de Label 309: una prueba que cualquiera puede verificar y que nadie tiene que aceptar por fe.

Qué prueba y qué no prueba

Un registro Label 309 prueba que este contenido exacto existía a más tardar en un determinado tiempo del bloque: es un límite superior, nunca un "creado en esta fecha exacta". Por sí solo, no dice quién lo creó: la autoría es una firma opcional aparte que usted puede añadir (consulte Sus claves, explicadas de forma sencilla). Y nunca revela el contenido salvo que usted decida hacerlo.