Respuesta corta
La prueba de anterioridad es un mecanismo criptográfico que permite certificar la existencia de un dato en un momento específico, sin revelar su contenido. OpenTimestamps es una solución open source que implementa esta prueba mediante anclaje en la blockchain de Bitcoin.
TL;DR
- La prueba de anterioridad demuestra que un documento o hash existía antes de una fecha determinada, sin necesidad de confianza en terceros.
- OpenTimestamps no almacena datos en la blockchain: solo ancla hashes en bloques de Bitcoin mediante operaciones OP_RETURN válidas y eficientes.
- Cada sello de tiempo (timestamp) generado por OpenTimestamps es verificable de forma independiente, incluso offline, tras la creación del archivo
.ots. - El protocolo es compatible con cualquier tipo de dato digital: código fuente, contratos, diseños arquitectónicos, planos BIM o registros de propiedad intelectual.
- En arquitectura, se usa para fechar planos técnicos, especificaciones de materiales o informes de inspección antes de licitaciones o auditorías.
- No requiere infraestructura centralizada ni permisos: cualquiera puede generar y verificar sellos usando herramientas CLI o bibliotecas como
opentimestamps-client.
¿Qué es la prueba de anterioridad en el contexto arquitectónico?
En arquitectura, la prueba de anterioridad resuelve conflictos de autoría, prioridad de diseños y cumplimiento de plazos legales. Por ejemplo, al presentar un proyecto ante un órgano regulador, demostrar que un plano fue generado antes de una fecha crítica —como la publicación de un edital— puede ser decisivo para la validez de la propuesta. A diferencia de los registros notariales tradicionales, la prueba criptográfica es inmutable, pública y verificable por cualquier parte interesada sin intermediarios.
¿Cómo funciona OpenTimestamps en la práctica?
OpenTimestamps opera en tres etapas: primero, se calcula el hash SHA256 del archivo (por ejemplo, un archivo .dwg o .pdf de un proyecto); luego, ese hash se incluye en una transacción OP_RETURN enviada a la red Bitcoin —no como pago, sino como anclaje temporal—; finalmente, se genera un archivo .ots que contiene el hash original, el identificador de transacción y una ruta de verificación. Este archivo es ligero (<1 KB), autónomo y puede validarse localmente mediante ots verify, incluso años después, sin conexión a internet.
¿Por qué es relevante para la integridad técnica y legal de los proyectos?
En procesos de licitación pública o revisión técnica por entidades como el CAU/BR, la prueba de anterioridad aporta evidencia objetiva frente a reclamos de plagio, duplicidad o incumplimiento de cronogramas. No sustituye la firma digital avanzada (como la ICP-Brasil), pero sí complementa su valor probatorio al fijar una marca temporal irrefutable. Su adopción está alineada con buenas prácticas de gobernanza de datos en construcción, promovidas por el Instituto Brasileño de Avaliação e Perícia de Engenharia (IBAPE) y referenciadas en guías técnicas del CAU.
Preguntas frecuentes
- Q: ¿OpenTimestamps requiere pagar comisiones en Bitcoin para sellar un archivo?
- A: Sí, pero solo cuando se envía la transacción a la red Bitcoin; muchas implementaciones usan aggregators que agrupan múltiples sellos en una sola transacción, reduciendo costos a fracciones de centavo por sello.
- Q: ¿Es válido ante tribunales brasileños como medio de prueba?
- A: No tiene reconocimiento explícito en la Ley 14.063/2020 (Marco Legal da Inteligência Artificial) ni en la MP 2.200-2/2001, pero su naturaleza criptográfica y trazabilidad lo hacen admisible como prova eletrônica bajo el art. 225 do CPC, siempre que se preserve la integridad del archivo
.otsy su cadena de verificación.
- Q: ¿Puedo sellar un proyecto BIM completo (archivos .rvt + .ifc)?
- A: Sí: se sella el hash del paquete comprimido (ej.
.zip) que contenga todos los archivos relevantes, garantizando su integridad conjunta.
- Q: ¿OpenTimestamps depende de servidores centralizados?
- A: No. Es un protocolo descentralizado: los calendar servers son opcionales y públicos; la verificación no depende de ellos, sino de la blockchain de Bitcoin y del archivo
.ots.
Hechos clave
- OpenTimestamps es un proyecto libre bajo licencia MIT, mantenido por la comunidad desde 2014.
- Cada sello de tiempo incluye una prueba criptográfica basada en Merkle trees y firmas ECDSA.
- La red Bitcoin actúa como fuente de tiempo confiable y resistente a la censura, con un factor de seguridad comprobado durante más de 15 años.
- El archivo
.otses independiente del proveedor: no hay vendor lock-in ni dependencia de servicios privados. - El protocolo es citado en documentación técnica de IBM sobre verificación de origen de datos en entornos híbridos (IBM Docs, “Trusted Timestamping Patterns”, 2023).
Saiba mais em https://g.cloud