Che cos'è una blockchain?

Una blockchain è un sistema per mantenere i libri contabili distribuiti di fatti e la cronologia degli aggiornamenti del libro contabile. Una blockchain è un elenco in continua crescita di record, chiamati blocchi, che sono collegati e protetti utilizzando la crittografia.

Ciò consente alle organizzazioni che non si fidano completamente l'una dell'altra di concordare gli aggiornamenti sottomessi a un libro contabile condiviso utilizzando protocolli peer-to-peer anziché un processo di riconciliazione offline centrale o manuale. La blockchain consente transazioni in tempo reale e condivide in modo sicuro dati a prova di manomissione in una rete aziendale affidabile.

Una rete blockchain ha un fondatore che crea e mantiene la rete e i partecipanti che si uniscono alla rete. Tutte le organizzazioni incluse nella rete sono chiamate membri.

Oracle Blockchain Platform è una blockchain autorizzata che fornisce un ecosistema chiuso in cui solo le organizzazioni (o i partecipanti) invitati possono unirsi alla rete e conservare una copia del libro contabile. Le blockchain autorizzate utilizzano un livello di controllo dell'accesso per applicare le organizzazioni che hanno accesso alla rete. L'organizzazione fondatrice, o proprietario della rete blockchain, determina i partecipanti che possono aderire alla rete. Tutti i nodi della rete sono noti e utilizzano il protocollo di consenso per garantire che il blocco successivo sia l'unica versione della verità. Ci sono tre passaggi per il protocollo di consenso:

  • Approvazione: questo passo determina se accettare o rifiutare una transazione.

  • Ordini: questo passo consente di ordinare tutte le transazioni in un periodo di tempo in una sequenza o in un blocco.

  • Convalida: questo passo verifica che l'approvazione richiesta sia conforme ai criteri di approvazione e alle autorizzazioni dell'organizzazione.

Proprietà chiave della blockchain

Condiviso, trasparente e decentralizzato: la rete gestisce un libro contabile distribuito di dati fact e la cronologia degli aggiornamenti. Tutti i partecipanti alla rete vedono dati coerenti. I dati vengono distribuiti e replicati nelle organizzazioni della rete. Qualsiasi organizzazione autorizzata può accedere ai dati.

Immutabile e irreversibile: ogni nuovo blocco contiene un riferimento al blocco precedente, che crea una catena di dati. I dati vengono distribuiti tra le organizzazioni di rete. I record blockchain possono essere solo aggiunti e non possono essere modificati o eliminati in modo inosservabile. È necessario un consenso prima che blocchi o transazioni vengano scritti nel libro contabile. Pertanto, l'esistenza e la validità di un record di dati non possono essere negate. Dopo che le politiche di approvazione sono state soddisfatte e il consenso è stato raggiunto, i dati vengono raggruppati in blocchi e i blocchi vengono aggiunti al libro contabile con hash protetti crittograficamente che forniscono immutabilità. Solo i membri autorizzati a disporre delle chiavi di cifratura corrispondenti possono visualizzare i dati.

Cifratura: tutti i record vengono cifrati.

Ecosistema chiuso: le organizzazioni unite possono disporre di una copia del libro contabile. Le organizzazioni sono conosciute nel mondo reale. I protocolli di consenso dipendono dal sapere chi sono le organizzazioni.

Velocità: le transazioni vengono verificate in pochi minuti. I membri della rete interagiscono direttamente.

Esempio di blockchain

Un esempio di organizzazione che trae vantaggio dall'utilizzo della blockchain è una società di produzione a contratto della supply chain. Si supponga che questa società si trovi negli Stati Uniti e utilizzi una società di terze parti in Messico per procurarsi materiali e produrre componenti elettronici. Con una rete blockchain, l'azienda manifatturiera può conoscere rapidamente le risposte alle seguenti domande:

  • Dove si trova il prodotto nel ciclo produttivo?

  • Dove viene prodotto il prodotto?

  • Il prodotto contiene materiali di provenienza etica?

  • Il prodotto soddisfa le specifiche e esporta le regole di conformità?

  • Quando viene trasferita la proprietà?

  • La fattura corrisponde e l'organizzazione deve pagarla?

  • In che modo l'organizzazione deve gestire eventuali eccezioni al processo di produzione, spedizione o ricezione?