Proovik
Definición · Sello de tiempo electrónico no cualificado

¿Qué es un sello de tiempo blockchain?

Un sello de tiempo blockchain es la inscripción del hash de un documento en una transacción de una cadena de bloques cuya cabecera incluye una marca temporal cubierta por la prueba de trabajo. Como alterar esa marca invalidaría el trabajo ya gastado, la fecha no depende de la palabra de nadie: la puede verificar cualquiera con el fichero de prueba. En la Unión Europea es un sello de tiempo electrónico no cualificado (arts. 3.33 y 41 del Reglamento (UE) 910/2014).

Cómo funciona

La cadena de custodia de la fecha tiene cuatro eslabones. Si uno falla, la prueba no acredita nada; si los cuatro cuadran, la fecha no es una declaración de nadie sino una magnitud física ya gastada.

  1. Hash

    El documento se resume con SHA-256 en el dispositivo del usuario. Solo viaja la huella de 32 bytes; el contenido no se puede reconstruir a partir de ella.

  2. Transacción

    La huella se incluye en una transacción de la red y se difunde a todos los nodos. A partir de aquí ya no la controla el emisor.

  3. Cabecera con marca temporal

    Un bloque acepta la transacción y la compromete (árbol Merkle) en su cabecera, que incluye la marca temporal del bloque.

  4. Prueba de trabajo

    Los mineros gastan energía en encontrar un hash de esa cabecera por debajo del objetivo de dificultad. La marca temporal está dentro de lo que se ha hasheado: cambiarla obliga a rehacer el trabajo, y a rehacer el de todos los bloques posteriores.

La especificación completa de lo que se comprueba, con las fórmulas y un ejemplo real, está en cómo verificar una prueba PVK-PROOF/1.

Diferencia con un sello cualificado y con un notario

Los tres fijan una fecha, pero no del mismo modo ni con los mismos efectos. Un sello cualificado lo emite un prestador de la lista de confianza de la UE y goza de la presunción del art. 41.2; un notario da fe pública e identifica a las partes; un sello blockchain no da presunción ni identidad, pero es el único de los tres que cualquiera puede comprobar sin confiar en quien lo emitió.

Sello blockchain frente a sello cualificado y notario
AspectoSello blockchain (no cualificado)Sello de tiempo cualificado (eIDAS)Notario
Quién fija la fecha El consenso de una red pública de prueba de trabajo Un prestador cualificado con reloj sincronizado y auditado El notario, que da fe del día y la hora
Presunción legal de fecha (art. 41.2) No; admisible como prueba (art. 41.1) No es un sello eIDAS; documento público con fe pública
Verificación sin el emisor Sí: cualquiera, con el fichero de prueba y una copia de la cadena Depende de la cadena de certificados y de las listas de confianza Depende del protocolo notarial
El documento sale del dispositivo No: solo el hash No: normalmente solo el hash Sí: se deposita o se exhibe
Acredita identidad o autoría No No (eso lo hace la firma electrónica) Sí, identifica a los comparecientes
Coste Bajo o gratuito Por sello o suscripción Honorarios por acta

OpenTimestamps, Proovik y una TSA cualificada, comparados

Comparativa honesta: cada opción es la adecuada para un caso distinto. OpenTimestamps es la referencia gratuita y abierta sobre Bitcoin; una autoridad de sellado de tiempo (TSA) cualificada es la única con presunción legal; Proovik está en medio, con confirmación rápida, certificado legible y API.

Comparativa OpenTimestamps, Proovik y TSA cualificada
CriterioOpenTimestampsProovikTSA cualificada (eIDAS)
Dónde se ancla Bitcoin (prueba de trabajo) Kaspa (prueba de trabajo, BlockDAG) Servidor del prestador; sin blockchain
Coste para el usuario Gratuito (calendarios públicos) Plan gratuito y planes de pago Coste por sello o suscripción
Tiempo hasta la prueba completa Horas: los calendarios agregan muchos hashes en una transacción y hay que esperar su confirmación en Bitcoin Segundos: la red confirma la transacción y la prueba se completa al capturar la cabecera Segundos
Formato de la prueba Fichero .ots (binario) que se actualiza cuando la transacción confirma Paquete PVK-PROOF/1 (JSON) adjunto a un certificado PDF; especificación pública Token RFC 3161 firmado por el prestador
Verificación independiente Sí, con el cliente de código abierto y acceso a las cabeceras de Bitcoin Sí, con la especificación y una cabecera de Kaspa (incluida en el paquete); herramienta en línea en la página de verificación Validando la firma del token frente a la lista de confianza de la UE
Presunción legal (art. 41.2) No (no cualificado) No (no cualificado)
Dependencia del prestador Ninguna para verificar; los calendarios solo agregan Ninguna para verificar; Proovik solo emite Alta: la validez descansa en el certificado del prestador y en su conservación
Certificado legible y API No hay certificado; hay librerías y línea de comandos Certificado PDF con QR al explorador; API REST Según el prestador

Los tiempos describen el funcionamiento habitual de cada red y prestador, no un compromiso de servicio. Los precios de Proovik están en su página de precios; los de otros servicios, en las suyas.

Qué prueba y qué no

Prueba que unos bytes con un SHA-256 concreto existían antes de la marca temporal del bloque y que no han cambiado. No prueba quién los creó, si su contenido es cierto ni que no existieran antes. Es una prueba de existencia y anterioridad, no de autoría ni de veracidad. Si necesitas fijar la fecha de un documento y quieres ver los cinco métodos posibles, lee cómo demostrar que un documento existía en una fecha.

Qué pasa si Proovik desaparece

Nada que afecte a tu prueba. La transacción vive en la red Kaspa, el certificado PDF lleva adjunto el paquete PVK-PROOF/1 con todo lo necesario para recomputar la cadena, y el procedimiento está publicado en la página de verificación. Guarda el PDF junto al documento original: los dos juntos son la prueba, con o sin Proovik.

Preguntas frecuentes

¿Un sello de tiempo blockchain tiene validez legal?

Es admisible como prueba. El art. 41.1 del Reglamento (UE) 910/2014 impide negar efectos jurídicos a un sello de tiempo electrónico por el solo hecho de no ser cualificado. Lo que no tiene es la presunción de exactitud de fecha y hora del art. 41.2, reservada a los sellos cualificados: si alguien discute la fecha, quien aporta el sello debe acreditarla, y la ventaja del anclaje en una blockchain pública es que esa acreditación es una comprobación aritmética que cualquiera puede repetir. La valoración final corresponde siempre al tribunal.

¿Qué diferencia hay con una firma electrónica?

La firma electrónica vincula un documento a una persona (quién). El sello de tiempo vincula un documento a un instante (cuándo). Son complementarios: puedes sellar un documento firmado para demostrar que la firma ya existía en esa fecha, pero el sello por sí solo no dice nada sobre quién lo creó.

¿Qué es OpenTimestamps y en qué se diferencia de Proovik?

OpenTimestamps es un protocolo abierto y gratuito que ancla hashes en Bitcoin: servidores llamados calendarios agregan miles de hashes en un árbol Merkle y publican la raíz en una transacción; la prueba (.ots) queda completa cuando esa transacción confirma, normalmente al cabo de horas. Proovik ancla en Kaspa, cuya confirmación tarda segundos, entrega un certificado PDF con el paquete de prueba PVK-PROOF/1 y ofrece una API. Ambos son sellos no cualificados verificables sin el emisor; OpenTimestamps no tiene coste y se apoya en la red más antigua, Proovik prioriza la rapidez, el certificado legible y la integración.

¿Por qué Kaspa y no Bitcoin o Ethereum?

Porque combina prueba de trabajo, que es lo que convierte la marca temporal en una magnitud física y no en una declaración, con confirmación en segundos y comisiones muy bajas. Bitcoin también es prueba de trabajo pero confirma en decenas de minutos y su comisión hace inviable una transacción por documento sin agregación. Ethereum usa prueba de participación desde 2022: la fecha de un bloque la fijan validadores, no un trabajo gastado.

¿Se sube mi documento a la blockchain?

No. En la cadena solo se inscribe el hash SHA-256, 32 bytes de los que no se puede reconstruir el documento. Ni el fichero ni su nombre salen de tu dispositivo; Proovik tampoco lo recibe.

¿Qué pasa si Proovik desaparece?

La prueba sigue siendo verificable. El hash está en una transacción pública de Kaspa, replicada en miles de nodos que no dependen de Proovik; el certificado PDF lleva adjunto el paquete PVK-PROOF/1 con la transacción, la ruta Merkle y la cabecera del bloque; y el procedimiento de comprobación está publicado en la página de verificación. Cualquiera puede repetirlo con herramientas estándar, sin cuenta y sin nuestra API.

Sella un documento en Kaspa

Sin cuenta para empezar. El hash se calcula en tu navegador y recibes un certificado PDF con la prueba PVK-PROOF/1. Para integrarlo en tus sistemas, consulta la API.