Resultados de la verificación - Amazon Quantum Ledger Database (Amazon QLDB)

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Resultados de la verificación

En esta sección se describen los resultados devueltos por una solicitud de verificación de datos de Amazon QLDB en elAWS Management Console. Para obtener pasos detallados sobre cómo enviar una solicitud de verificación, consultaPaso 2: Verificación de sus datos en QLDB.

En la páginaVerificaciónde la consola de QLDB, los resultados de su solicitud se muestran en laResultados de verificaciónTarjeta. LaPruebamuestra el contenido de la prueba devuelta por QLDB para la revisión y el resumen de su documento especificado. Incluye los siguientes detalles:

  • Hash de revisión: el valor SHA-256 que representa de forma exclusiva la revisión del documento que se está verificando.

  • HASHES de prueba— La lista ordenada de hashes proporcionados por QLDB que se utilizan para volver a calcular el resumen especificado. La consola comienza con laHash de revisióny lo combina secuencialmente con cada hash de prueba hasta que termine con un resumen recalculado.

    La lista está contraída de forma predeterminada, por lo que puede ampliarla para mostrar los valores hash. Si lo desea, puede probar los cálculos de hash usted mismo siguiendo los pasos que se describen enUsar una prueba para volver a calcular el resumen.

  • Resumen calculado— El hash que resultó de la serie deCálculos hashque se hicieron en elHash de revisión. Si este valor coincide con el que guardó anteriormenteDigerir, la verificación se ha realizado correctamente.

LaBloquemuestra el contenido del bloque que contiene la revisión que estás verificando. Incluye los siguientes detalles:

  • ID de transacción: el ID único de la transacción que ha realizado este bloqueo.

  • Tiempo de transacción— La marca de tiempo en que este bloque se asignó a la cadena.

  • Bloquear hash: el valor SHA-256 que representa de forma exclusiva este bloque y todo su contenido.

  • Bloquear dirección: la ubicación en el diario del libro mayor en la que se comprometió este bloque. Una dirección de tiene los siguientes dos campos:

    • ID de hebra: el identificador único de la cadena de diario que contiene este bloque.

    • Número de secuencia: el número de índice que especifica la ubicación de este bloque dentro de la cadena.

  • Instrucciones— Las sentencias PartiQL que se realizaron para confirmar entradas en este bloque.

    nota

    Si ejecuta instrucciones parametrizadas mediante programación, se registran en los bloques de diario con parámetros de enlace en lugar de los datos literales. Por ejemplo, puede que veas la siguiente declaración en un bloque de diario, donde aparece el signo de interrogación (?) es un marcador de posición variable para el contenido del documento.

    INSERT INTO Vehicle ?
  • Entradas de documentos— Las revisiones de documentos que se confirmaron en este bloque.

Si su solicitud no pudo verificar la revisión del documento, consulteErrores comunes de la verificaciónpara obtener información sobre las posibles causas.

Usar una prueba para volver a calcular el resumen

Después de que QLDB devuelva una prueba para su solicitud de verificación de documentos, puede intentar hacer los cálculos hash usted mismo. En esta sección se describen los pasos de alto nivel para volver a calcular el resumen utilizando la prueba que se proporciona.

Primero, empareja tusHash de revisióncon el primer hachís de laHASHES de pruebalista. Después, siga los pasos que se describen a continuación.

  1. Ordena los dos hashes. Compara los hashes por sufirmadovalores de bytes en orden little-endian.

  2. Concatene los dos hashes en orden ordenado.

  3. Hash del par concatenado con un generador de hash SHA-256.

  4. Empareja tu nuevo hash con el siguiente hash de la prueba y repite los pasos 1 a 3. Después de procesar el último hash de prueba, el nuevo hash es el resumen recalculado.

Si el resumen recalculado coincide con el resumen guardado anteriormente, el documento se ha verificado correctamente.

Para un step-by-step con ejemplos de código que muestran estos pasos de verificación, vaya aTutorial: Verificación de datos mediante unAWSSDK.