Sommario
blockchain pubblica
blockchain privata
Blockchain dell'Alleanza
Quale tipo di blockchain presenta più vantaggi?
Riassumere
Quando è uscito Bitcoin, ha anche gettato le basi per lo sviluppo della tecnologia alla base del suo protocollo sottostante, e quella tecnologia è blockchain. Coloro che desiderano innovare hanno ora scoperto il potenziale di questa tecnologia e stanno esplorando le possibili applicazioni della tecnologia blockchain in ogni settore.
Bitcoin è una cosiddetta criptovaluta, un tipo di denaro digitale che non è controllato da nessuno. Ciò che è diverso dalle altre tecnologie è che combina la tecnologia dei database distribuiti, gli incentivi economici e la tecnologia di crittografia per formare un ampio ecosistema di collaborazione senza leader o amministratore.
Negli oltre dieci anni trascorsi dalla creazione della rete Bitcoin, le strutture dati da essa utilizzate hanno guadagnato terreno in tutti i settori. Ora, i campi di applicazione della tecnologia blockchain hanno coperto vari dipartimenti, dalla finanza e catena di fornitura al sistema legale e al governo, e molte industrie stanno conducendo esperimenti.
Nel caso in cui ti fossi perso la nostra guida per principianti sulla tecnologia blockchain: Blockchain è una semplice struttura dati i cui dati non possono essere modificati, ma possono essere continuamente espansi. Potrebbe essere utile pensare alla struttura dei dati come a un foglio di calcolo, in cui ogni cella punta alla cella precedente, in modo che eventuali modifiche alla cella precedente siano immediatamente evidenti. In genere, la blockchain memorizza informazioni sulle transazioni finanziarie, ma può essere utilizzata con qualsiasi tipo di dati elettronici.
Per tracciare un'analogia con il nostro foglio di calcolo, supponiamo che un documento possa essere modificato da più parti. Tutti possono eseguire software dedicato sul proprio dispositivo e connettersi ad altri dispositivi, offrendo a tutti i partecipanti l'accesso al database più recente.
Le informazioni non possono essere ottenute da un'autorità centrale (la rete è distribuita). Ciò significa che le informazioni viaggiano più lentamente, ma rende la rete molto potente in termini di sicurezza e ridondanza.
Di seguito, esamineremo tre tipi di blockchain: privata, pubblica e consortile. Prima di ciò, ribadiamo cosa hanno in comune questi tre tipi di blockchain e alcune delle loro caratteristiche chiave:
Ledger di sola aggiunta – Secondo le caratteristiche della blockchain, il sistema deve seguire una struttura a catena di blocchi, in cui ogni blocco è collegato al blocco precedente. Se la nostra blockchain è una raccolta di celle in un foglio di calcolo, un blocco è una singola cella.
Rete peer-to-peer: ogni partecipante alla rete possiede una copia dei dati della blockchain. Questi attori sono chiamati nodi e interagiscono in modo peer-to-peer.
Meccanismo di consenso – Deve esserci un meccanismo che consenta ai nodi di concordare la correttezza delle transazioni propagate attraverso la rete per garantire che dati falsi non vengano scritti nella blockchain.
La tabella seguente riassume alcune delle principali differenze.
blockchain pubblica
Se di recente hai utilizzato la criptovaluta, probabilmente hai interagito con una catena pubblica. Questo tipo di blockchain copre la stragrande maggioranza dei registri distribuiti esistenti oggi. Li chiamiamo "pubblici" perché chiunque può visualizzare le transazioni che si verificano e scaricare semplicemente il software necessario per partecipare.
Usiamo spesso anche il termine "restrizioni di accesso" in ambienti pubblici. Non esiste un soggetto regolatore che impedisca la partecipazione e chiunque può partecipare al meccanismo di consenso (ad esempio tramite mining o staking). Poiché chiunque può aderire liberamente ed essere ricompensato in base al ruolo che svolge nel raggiungere il consenso, ci aspettiamo di vedere una topologia altamente distribuita sulla rete della catena pubblica.
Allo stesso modo, ci aspettiamo che le blockchain pubbliche siano più a prova di audit rispetto alle blockchain private (o semi-private). Poiché chiunque può unirsi alla rete, il protocollo deve contenere determinati meccanismi per impedire agli autori malintenzionati di ottenere vantaggi attraverso l'anonimato.
Tuttavia, le catene pubbliche presentano anche dei compromessi in termini di sicurezza e prestazioni. Molti server della catena pubblica hanno riscontrato colli di bottiglia nell'espansione e hanno un throughput relativamente debole. Inoltre, apportare modifiche alla rete mantenendo una rete non divisa può rappresentare una sfida, poiché è meno probabile che tutti i partecipanti accettino una proposta allo stesso tempo.
blockchain privata
In contrasto con le restrizioni di non accesso delle blockchain pubbliche, le blockchain private stabiliscono regole di accesso per chi può vedere e scrivere sulla blockchain (sono ambienti autorizzati). Anche le blockchain private non sono sistemi decentralizzati perché esiste una chiara gerarchia in termini di controllo. Tuttavia, sono distribuiti e molti nodi mantengono ancora copie della blockchain sui propri computer.
Le catene private sono più adatte alla manutenzione aziendale, perché le imprese sperano di godere dei vantaggi della blockchain senza consentire l’accesso alla rete esterna.
In alcune catene private, la prova del lavoro è ridondante nel contesto di un modello di sicurezza. Tuttavia, risulta che la prova del lavoro è necessaria per un ambiente aperto. In una blockchain privata, non utilizzare PoW non rappresenta una minaccia seria perché l’identità di ciascun partecipante è conosciuta e gestita manualmente.
In questo caso, un algoritmo più efficiente consiste nell’utilizzare validatori designati, ovvero nodi scelti per assumere determinate funzioni al fine di eseguire la verifica delle transazioni. In generale, questo include i nodi che devono firmare ogni blocco. Se un nodo si comporta in modo dannoso, può essere rapidamente scoperto e rimosso dalla rete. Con il controllo top-down della blockchain, il coordinamento dell’intero sistema sarà molto più semplice.
Blockchain dell'Alleanza
L’alleanza blockchain è tra catena pubblica e catena privata, unendo gli elementi caratteristici di entrambe. In termini di consenso si possono osservare le differenze più significative tra le catene consortili e le catene private e pubbliche. La catena consortile considera un numero ristretto di partecipanti con pari potere come validatori. Non è un sistema aperto come la catena pubblica, che consente a chiunque di verificare il blocco, né è come la catena privata, che è un sistema chiuso che consente solo un. una certa persona per verificare il blocco. L'entità nomina i produttori di blocchi.
Da qui le regole del sistema sono molto flessibili: la visibilità della catena può essere limitata ai validatori, al personale autorizzato, oppure visibile a tutti. Finché viene raggiunto un consenso con il validatore, le modifiche possono essere facilmente apportate. Per quanto riguarda il funzionamento della blockchain, se questi partecipanti riescono ad agire onestamente secondo le soglie prestabilite, non si verificheranno problemi nel sistema.
In un ambiente in cui più organizzazioni operano nello stesso settore e necessitano di un'infrastruttura comune per scambiare o trasmettere informazioni, una catena di consorzi sarà la scelta migliore. Partecipare a una tale catena di consorzi è anche molto vantaggioso per le organizzazioni in quanto consentirà loro di condividere approfondimenti sul settore con altri attori.
Quale tipo di blockchain presenta più vantaggi?
In sostanza, blockchain pubbliche, private e consortili non sono contraddittorie, semplicemente utilizzano tecnologie diverse:
Le catene pubbliche ben progettate tendono ad essere più vantaggiose in termini di resistenza agli audit, ma a scapito di velocità e produttività inferiori. Queste sono le migliori opzioni per fornire garanzie di sicurezza per il regolamento delle transazioni (o contratti intelligenti).
Una catena privata può dare priorità alla velocità del sistema perché non deve preoccuparsi di fallimenti fondamentali come le blockchain pubbliche. Idealmente, le blockchain private vengono implementate laddove individui o organizzazioni hanno il controllo e le informazioni rimangono riservate.
Le catene di consorzi mitigano il rischio di controparte nelle catene private (eliminando il controllo centralizzato) e un numero inferiore di nodi spesso consente loro di funzionare in modo più efficiente rispetto alle catene pubbliche. La catena di alleanze è adatta per le organizzazioni di unità che necessitano di comunicare tra loro.
Riassumere
Esistono numerose opzioni blockchain per individui e aziende impegnate in una varietà di attività. Anche tra catene pubbliche, private e consortili le esperienze d’uso sono tante e diverse a seconda della complessità. In base all'utilizzo effettivo, gli utenti possono scegliere il prodotto più adatto ai loro obiettivi.