Usare lo strumento di esplorazione del libro mastro del portale di Azure per verificare le transazioni

Questo articolo illustra come usare lo strumento di esplorazione del libro mastro del portale di Azure per elencare e visualizzare le transazioni, creare nuove voci libro mastro e verificare l'integrità dei dati usando le prove crittografiche. Per informazioni di base sugli strumenti di Explorer del registro, su come differiscono e su quando usarli, vedere Ledger Explorer – concetti.

Note

Questo articolo illustra lo strumento Ledger Explorer del portale di Azure. Per esaminare i dati del libro mastro esportati o locali, vedere Esaminare i dati del libro mastro con Ledger Explorer (Offline).

Prerequisiti

Aprire ledger explorer

  1. Accedi al portale Azure come utente Microsoft Entra ID che ha il ruolo di Lettore, Collaboratore o Amministratore per la risorsa registro riservato.
  2. Andare alla risorsa confidential ledger.
  3. Nella pagina Panoramica selezionare la scheda Ledger explorer (anteprima).

Screenshot della voce Ledger explorer nella barra dei menu.

Lo strumento di esplorazione del libro mastro visualizza un elenco ordinato di tutte le transazioni nel libro mastro con i relativi ID e contenuti, filtrati in base alle raccolte. Il ledger è un archivio dati sequenziale di solo accodamento con dati a partire da ID transazione 2.1.

Cercare una transazione

Gli ID transazione CCF richiedono sia una vista sia un numero di sequenza, separati da un punto (ad esempio, 2.15). Gli ID transazione validi iniziano da 2.1. Ogni transazione riceve un numero di sequenza univoco assegnato dal sistema.

  1. Se in precedenza è stato registrato un ID transazione specifico, immetterlo nella casella di ricerca per individuare tale transazione.
  2. Usare i filtri e la casella di ricerca per avviare la ricerca delle transazioni da qualsiasi ID transazione.

Screenshot di come cercare una Transazione in Ledger Explorer.

Creare una voce del libro mastro

Se hai un ruolo di amministratore o collaboratore, puoi creare nuove voci nel registro direttamente dall'esploratore.

  1. Selezionare il pulsante Crea nella barra dei comandi.
  2. Immettere un ID raccolta per la voce. Viene assegnato un ID raccolta predefinito subledger:0 se non ne viene specificato uno. È possibile modificare l'ID raccolta usando l'elenco a discesa oppure specificare una nuova raccolta digitandola nel campo ID raccolta .
  3. Immettere il contenuto per la voce e inviarlo.

Screenshot di come pubblicare un'entrata nel Ledger Explorer.

Avvertimento

Le registrazioni nel libro mastro sono immutabili. Dopo aver eseguito il commit di una transazione, non è possibile eliminarla.

Verificare l'integrità delle transazioni

Azure confidential ledger fornisce prove crittografiche che i dati non sono stati manomessi, tramite ricevute delle transazioni. Ledger explorer esegue i passaggi di verifica descritti in Verificare le ricevute delle transazioni di scrittura di Azure confidential ledger. Per informazioni generali sul funzionamento della verifica in entrambi gli strumenti di esplorazione, vedere i concetti dell'app Ledger Explorer.

Per verificare una transazione:

  1. Seleziona una transazione nell'esploratore del libro mastro.
  2. Selezionare la scheda Prova .

Il calcolo dei nodi foglia

Il digest delle transazioni viene calcolato da Claims Digest, Commit Evidence e Write Set Digest. Questo digest delle transazioni viene inserito come nodo foglia nell'albero Merkle.

Screenshot del digest della transazione calcolata in Ledger explorer.

Questo passaggio corrisponde al calcolo del nodo foglia in Verificare le ricevute delle transazioni di scrittura di Azure confidential ledger.

Calcolo del nodo radice

La ricevuta della transazione fornisce una prova crittografica con i rami dell'albero Merkle che portano alla radice dell'albero Merkle.

Screenshot della radice Merkle calcolata nell'Esploratore Ledger.

Questo passaggio corrisponde al calcolo del nodo radice in Verificare le ricevute delle transazioni di scrittura di Azure confidential ledger.

Verifica della firma

Quando viene eseguito il commit della transazione, il nodo primario firma la radice Merkle. Per verificare che la transazione sia stata sottoposta a commit dal libro mastro e non sia stata manomessa, lo strumento di esplorazione del libro mastro usa la chiave pubblica del nodo di firma e la firma digitale per verificare che la radice Merkle calcolata corrisponda al valore firmato.

L'explorer verifica quindi che il nodo di firma sia approvato dal registro. Se la transazione viene sottoposta a commit e non è stata alterata, explorer indica che lo stato Globally Committed è verificato.

Screenshot di una firma verificata in Ledger Explorer.

Questo passaggio corrisponde alla verifica della firma sul nodo radice e alla verifica dell'approvazione del certificato del nodo di firma in Verificare le ricevute delle transazioni di scrittura di Azure confidential ledger.