¿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.
-
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.
-
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.
-
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.
-
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ó.
| Aspecto | Sello 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) | Sí | 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.
| Criterio | OpenTimestamps | Proovik | TSA 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) | Sí |
| 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?
¿Qué diferencia hay con una firma electrónica?
¿Qué es OpenTimestamps y en qué se diferencia de Proovik?
¿Por qué Kaspa y no Bitcoin o Ethereum?
¿Se sube mi documento a la blockchain?
¿Qué pasa si Proovik desaparece?
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.