Resultados de verificación - Base de datos Amazon Quantum Ledger (AmazonQLDB)

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 verificación

importante

Aviso de fin del soporte: los clientes actuales podrán utilizar Amazon QLDB hasta que finalice el soporte, el 31 de julio de 2025. Para obtener más información, consulte Migración de un Amazon QLDB Ledger a Amazon Aurora SQL Postgre.

En esta sección se describen los resultados devueltos por una solicitud de verificación de QLDB datos de Amazon en AWS Management Console. Para ver pasos detallados acerca de cómo enviar una solicitud de verificación, consulte Paso 2: Verificar los datos en QLDB.

En la página de verificación de la QLDB consola, los resultados de tu solicitud se muestran en la tarjeta de resultados de la verificación. La pestaña Prueba muestra el contenido de la prueba devuelta QLDB para la revisión y el resumen del documento que especifiques. Contiene los datos siguientes:

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

  • Hashes de prueba: la lista ordenada de los hashes QLDB que proporciona se utilizan para volver a calcular el resumen especificado. La consola comienza con el Hash de revisión y lo combina secuencialmente con cada hash de prueba hasta que termina con un resumen recalculado.

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

  • Resumen calculado: el hash resultante de la serie de cálculos de hash que se realizaron con el hash de revisión. Si este valor coincide con el Resumen guardado anteriormente, la verificación se ha realizado correctamente.

La pestaña Bloquear muestra el contenido del bloque que contiene la revisión que estás verificando. Contiene los datos siguientes:

  • ID de transacción: el identificador único de la transacción que confirmó este bloqueo.

  • Hora de la transacción: la marca temporal en la que este bloque se asignó a la cadena.

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

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

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

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

  • Declaraciones: las sentencias PartiQL que se ejecutaron para confirmar las entradas de este bloque.

    nota

    Si ejecuta sentencias parametrizadas mediante programación, se graban en los bloques de su diario con parámetros de enlace en lugar de con datos literales. Por ejemplo, es posible que vea la siguiente instrucción en un bloque de diario, donde el signo de interrogación (?) es un marcador de posición variable para el contenido del documento.

    INSERT INTO Vehicle ?
  • Entradas del documento: las revisiones del documento que se realizaron en este bloque.

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

Uso de una prueba para volver a calcular el resumen

Cuando QLDB devuelva una prueba de su solicitud de verificación de documentos, puede intentar realizar los cálculos del hash usted mismo. En esta sección se describen los pasos básicos para volver a calcular su resumen utilizando la prueba que se proporciona.

Primero, empareje su hash de revisión con el primer hash de la lista de hashes de prueba. A continuación, proceda del modo siguiente.

  1. Ordene los dos hashes. Compare los hashes por sus valores de bytes firmados en orden little-endian.

  2. Concatene los dos hashes en orden.

  3. Aplica un hash al par concatenado con un generador de hash de 256 SHA bits.

  4. Empareje el nuevo hash con el siguiente hash de la prueba y repita los pasos del 1 al 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 ver un step-by-step tutorial con ejemplos de código que muestran estos pasos de verificación, continúe con. Tutorial: Verificar datos mediante un AWS SDK