Cómo funciona la verificación de documentos con blockchain
La verificación de documentos con blockchain da a un PDF firmado una huella pública con fecha. Así sella PenMarker un documento y lo registra en el XRP Ledger.
El equipo de PenMarkerPublicado el Actualizado el 3 min de lectura
La verificación de documentos con blockchain permite demostrar que un documento existía con un contenido exacto en un momento dado, usando un registro público que nadie puede modificar en silencio. En PenMarker es un paso opcional además del sellado: cuando todos han firmado, puede registrar la huella del documento sellado en el XRP Ledger.
Este artículo explica qué es una huella, qué registra PenMarker y qué no, y cómo puede usar ese registro más adelante.
¿Qué es la huella de un documento?
Una huella es un valor corto que se calcula a partir de un archivo con una función hash. PenMarker usa SHA-256, que convierte cualquier archivo en 64 caracteres hexadecimales.
Dos propiedades la hacen útil:
- el mismo archivo siempre produce la misma huella;
- cambiar un solo carácter del archivo produce una huella completamente distinta.
Por eso, si dos copias de un PDF tienen la misma huella SHA-256, son el mismo archivo, byte a byte.
¿Qué pasa cuando se sella un documento?
Cuando firma el último firmante, PenMarker sella el documento:
- Genera el PDF final, con todas las firmas en su lugar.
- Calcula la huella SHA-256 de ese archivo sellado.
- Cierra el registro de auditoría. Cada evento (enviado, visto, firmado, sellado) queda registrado con su hora y su dirección IP, y el hash de cada evento se encadena con el anterior, de modo que un evento editado o eliminado rompe la cadena.
- Guarda la copia sellada en su archivo, con un certificado de finalización.
El sellado se hace con todos los documentos. Registrarlo en una blockchain es decisión suya.
Qué registra PenMarker en el XRP Ledger
Cuando elige Registrar en la cadena, PenMarker registra un hash por documento sellado: la huella del manifiesto del documento. El manifiesto es una descripción breve del documento sellado: su nombre, su identificador en PenMarker, la huella del archivo sellado, los firmantes y la hora del sellado.
Ese único hash se guarda en una nota (memo) de una transacción del XRP Ledger enviada desde la cartera propia de PenMarker. El documento nunca sale de PenMarker, y en el registro no se escriben nombres ni direcciones de correo, solo el hash de 64 caracteres.
El XRP Ledger cierra un nuevo libro cada pocos segundos, así que un registro suele confirmarse en 5 a 10 segundos. Después, PenMarker muestra la transacción, el libro en el que está y un enlace a un explorador público del XRP Ledger.
¿Para qué usar un registro público?
El sellado y el registro de auditoría ya demuestran que un documento no ha cambiado desde que se firmó. Un registro público añade una prueba independiente de PenMarker:
- lleva la marca de tiempo del propio registro;
- no se puede editar ni borrar después, nadie puede, tampoco PenMarker;
- cualquiera puede consultar la transacción en un explorador público, sin cuenta de PenMarker.
¿Cómo se verifica un documento más adelante?
En su archivo de PenMarker, elija Verificar un archivo y suelte el PDF. PenMarker calcula su huella SHA-256 y busca una coincidencia en sus propios registros de documentos sellados. Verá uno de estos dos resultados:
- Verificado: el archivo coincide con una copia sellada, con la fecha del sellado y su carpeta;
- Sin coincidencia: PenMarker no selló ese archivo, o ha cambiado desde entonces.
Si el documento también se registró en la cadena, su entrada en el archivo enlaza a la transacción del XRP Ledger, para que pueda mostrar también la marca de tiempo independiente.
Qué demuestra un registro en la cadena y qué no
Un registro en la cadena demuestra que existía un documento con esa huella en ese momento. No demuestra qué significa el documento, quién debía firmarlo ni que sea exigible. Eso depende del documento, del proceso de firma y de la ley aplicable. Consulte Seguridad y cumplimiento para ver cómo PenMarker respalda la firma electrónica según la ley ESIGN, la UETA y el reglamento eIDAS.
¿Quiere probarlo? Compare los planes o conozca todas las funciones de PenMarker.