Compartir a través de


Inicio rápido: carga, visualización y enumeración de datos del Ledger con el explorador del Ledger de Azure

En este inicio rápido, aprenderá a usar Azure Portal para enumerar, ver y comprobar la integridad y la autenticidad de los datos almacenados en el Azure confidential ledger.

Requisitos previos

El explorador del Ledger es accesible a través de Azure Portal para el recurso de Ledger confidencial. Debe iniciar sesión con un usuario de Entra ID que tenga asignado un rol Lector, Colaborador o Administrador para acceder al explorador del Ledger. Para obtener ayuda para administrar los usuarios de Entra ID para el Ledger, consulte Administración de usuarios basados en tokens de Microsoft Entra en Azure confidential ledger.

Uso del explorador del Ledger

El explorador del Ledger le permite obtener una lista de todas las transacciones del Ledger con sus identificadores y su contenido, filtrados por colecciones. Puede hacer clic en una fila de transacción para ver más detalles, como el identificador de transacción, el recibo de transacción y la prueba criptográfica.

Como el Ledger es un almacén de datos secuencial de solo anexión, los datos son capturados secuencialmente a partir del identificador de transacción 2.1, el inicio del Ledger.

Para usar el explorador del Ledger, siga estos pasos:

  1. Abra Azure Portal e inicie sesión como un usuario de Entra ID que tenga asignado un rol Lector, Colaborador o Administrador para el recurso del Ledger confidencial.
  2. En la página Información general, vaya a la pestaña "Explorador del Ledger (versión preliminar)" Captura de pantalla del elemento del explorador del Ledger en la barra de menús.

Búsqueda de una transacción

Los identificadores de transacción CCF requieren una vista y un número de secuencia, separados por un .. p. ej. 2.15

Los identificadores de transacción válidos comienzan en 2.1. Las transacciones recibirán un número de secuencia único asignado por el sistema y se asociarán a una vista.

Si ha registrado previamente el identificador de transacción específico de una transacción pasada, puede escribir ese identificador de transacción en el cuadro de búsqueda para buscar esa transacción.

  • Búsqueda: puede usar los filtros y el cuadro de búsqueda para iniciar la búsqueda de transacciones desde cualquier identificador de transacción. Captura de pantalla de cómo buscar una transacción en el explorador del Ledger.

Creación de una entrada

Las entradas se pueden crear desde el explorador del Ledger si tiene roles de Administrador o Colaborador. Puede usar el explorador del Ledger para crear rápidamente una nueva entrada de Ledger haciendo clic en el botón Create de la barra de comandos.

Cada entrada requiere un Collection ID junto con algún contenido. Se asigna un identificador de colección subledger:0 predeterminado si no se especifica uno.

Puede cambiar el identificador de colección mediante la lista desplegable o especificar una colección completamente nueva escribiendo en el campo Collection Id.

Captura de pantalla de cómo publicar una entrada en el explorador del Ledger.

Advertencia

Las entradas del Ledger son inmutables. Una vez que haya confirmado una transacción, no podrá eliminarla.

Comprobación de los datos del Ledger

Una de las características clave de Azure confidential ledger es que proporciona evidencia criptográfica de que los datos del Ledger no se han alterado a través de recibos de transacciones.

Un recibo de transacción es un documento JSON que contiene los metadatos de una transacción, como el identificador de transacción, las pruebas criptográficas y la información del certificado. Puede usar el recibo de transacción para comprobar que existe una transacción en el Ledger y que no se ha modificado. Para obtener más información sobre los recibos de transacción, lea Escribir recibos de transacción.

El explorador del Ledger realiza los pasos de comprobación enumerados en Comprobación de los recibos de transacción de escritura de Azure confidential ledger para comprobar el recibo de la transacción.

Para empezar a comprobar una transacción:

  1. Haga clic en una transacción en el explorador del Ledger
  2. Haga clic en la pestaña Proof.

1. Cálculo del nodo hoja:

El resumen de transacción se calcula desde Claims Digest, Commit Evidence y Write Set Digest. Este resumen de transacción se inserta como un nodo hoja en el árbol de Merkle.

Captura de pantalla del resumen de transacciones calculado en el explorador del Ledger.

Este paso corresponde al cálculo del nodo hoja en Comprobación de recibos de transacciones de escritura de Azure confidential ledger.

2. Cálculo del nodo raíz

El recibo de transacción proporciona una prueba criptográfica con las ramas de árbol de Merkle que conduce a la raíz del árbol de Merkle.

Captura de pantalla de la raíz calculada de Merkle en el explorador del Ledger.

Este paso corresponde al cálculo del nodo raíz en Comprobación de recibos de transacciones de escritura de Azure confidential ledger

3. Comprobar firma

Cuando se confirma esta transacción, el nodo principal firma la raíz de Merkle. Para comprobar que su Ledger ha confirmado esta transacción y no se ha alterado, el explorador del Ledger usa la clave pública del nodo de firma y la firma digital para comprobar que la raíz de Merkle calculada coincida con el valor firmado.

Por último, comprobamos que el Ledger aprueba el nodo de firma. Si la transacción se confirma y no se ha alterado, el explorador de Ledger indicará que Globally Committed Status es verified.

Captura de pantalla de una firma verificada en el explorador del Ledger.

Este paso corresponde a Comprobación de la firma a través del nodo raíz y Comprobación de la aprobación del certificado de nodo de firma en Comprobación de recibos de transacciones de escritura de Azure confidential ledger

Pasos siguientes

Obtenga más información sobre el uso del SDK para escribir y leer desde el Ledger y comprobar los recibos de transacción de escritura: