Le principali caratteristiche che rendono popolare la tecnologia Blockchain
Salve, ti diamo il benvenuto a un nuovo articolo di Bitget Academy. Oggi analizzeremo i diversi aspetti tecnologici della tecnologia blockchain per capire perché è così popolare. Sei pronto? Iniziamo!
Introduzione
Prima di tutto, iniziamo con la definizione della tecnologia blockchain . La tecnologia blockchain è una tecnologia decentralizzata, trasparente e immutabile. Si tratta di conservare lo storico dei documenti all'interno di un registro distribuito su una rete. Il principio è semplice. La blockchain è composta da blocchi. Ogni blocco contiene delle transazioni. Ogni transazione deve essere convalidata per essere memorizzata nel registro. Una volta che una o più transazioni sono confermate all'interno di un blocco, lo registriamo e ne iniziamo uno nuovo. Di conseguenza, tutti i blocchi sono interconnessi tra loro. Se un partecipante malintenzionato tentasse di alterare una transazione all'interno del registro, l'intero registro verrebbe modificato e la sua versione verrebbe rifiutata dagli altri membri.
Questo articolo non si addentrerà nei dettagli tecnici di come si svolge il processo di validazione. Tuttavia, esploreremo i vari aspetti che rendono la blockchain una delle tecnologie più innovative degli ultimi secoli.
Centralizzazione vs. Decentralizzazione
La prima blockchain, Bitcoin, è stata progettata per essere il più decentralizzata possibile. Per raggiungere questo obiettivo, tutti hanno accesso a tutte le transazioni Bitcoin sin dall'inizio della rete. Perciò, l'unico modo per falsificare le transazioni è controllare il 51% della rete. Supponiamo che sulla rete Bitcoin ci siano 100 validatori responsabili della convalida delle transazioni ,e che di questi 100 validatori il 51% sia corrotto. In questo scenario, nessuno vorrebbe far parte dei 49 che vengono derubati. Chiamiamo questo attacco l'"attacco del 51%". Ecco perché questo attacco non è ancora stato eseguito con successo su Bitcoin. L'aspetto particolarmente interessante di questo protocollo è che è meglio proteggere la rete, piuttosto che tentare di truffarla. Infatti, se attacchi la rete, il 49% della rete rimasta non si fiderà più di te, portando al collasso del sistema. Così, ciò che il 51% ha rubato con la frode diventa praticamente privo di valore, tranne che per loro. La fiducia è quindi un parametro fondamentale, che viene incoraggiato dalle ricompense offerte agli attori benevoli. Invece di imbrogliare, contribuisci a memorizzare una versione legittima del registro distribuito. Quindi, tra i nostri 100 attori, se tutti e 100 mantengono una versione non alterata, tutti vengono ricompensati per il loro contributo. Il che, a lungo andare, è molto più attraente che imbrogliare una volta. Detto questo, il rischio del 51% esiste ed è la decentralizzazione stessa ad averlo introdotto.
Per evitare un attacco di questo tipo, dovresti rendere privato il registro. In questo scenario, finiresti per avere una blockchain meno decentralizzata. È del tutto possibile pensare che solo i validatori preapprovati possano convalidare i blocchi. In questo caso, miglioreresti la sicurezza a scapito della decentralizzazione. Questa è la scelta fatta da alcuni progetti blockchain che, riconoscendo il rischio di un attacco al 51% su Bitcoin, hanno optato per la creazione di una replica di Bitcoin fornendo al contempo un metodo alternativo di convalida dei blocchi. Sebbene Bitcoin sia altamente vulnerabile al rischio di un attacco del 51%, finché di fatto non succede, dimostra un alto grado di resistenza alla censura. I progetti che hanno scelto di essere meno decentralizzati sono di conseguenza più suscettibili alla censura da parte dei validatori, che hanno il controllo della rete e potrebbero formare una coalizione che mette a rischio gli altri partecipanti.
Vogliamo sottolineare che ogni progetto deve trovare il giusto equilibrio tra decentralizzazione e centralizzazione. Bitcoin è stato sviluppato intorno alla decentralizzazione. A seconda delle caratteristiche necessarie per il suo funzionamento, la decentralizzazione all'interno di una blockchain sarà più o meno importante. L'aspetto intrigante del Bitcoin è che un tentativo di frode può essere piuttosto costoso. Ciò introduce un rischio significativo di subire un attacco se il 51% della rete viene compromesso. La sicurezza controllata da validatori preselezionati è uno degli aspetti più affascinanti di una blockchain decentralizzata. Il rischio di subire un grave attacco si basa principalmente sull'integrità dei partecipanti, piuttosto che sulla potenziale presenza di una maggioranza malintenzionata. Questo comporta un rischio di corruzione nel caso si formasse una coalizione privata.
Immutabilità
L'immutabilità della blockchain è una caratteristica fondamentale, che dipende dal livello di decentralizzazione.
Consideriamo l'esempio di Bitcoin, che è la quintessenza di una blockchain decentralizzata. Tutti i blocchi sono collegati tra loro. Per semplificare il processo tecnico, possiamo affermare che ogni blocco ha una firma. Per firmare un blocco, devi includere la firma del blocco precedente. Pertanto, modificare un blocco equivale a modificare tutte le firme dei blocchi precedenti. Possiamo dire che sarebbe piuttosto difficile far accettare a tutti gli altri validatori della rete la tua versione con le firme alterate, perché la truffa sarebbe evidente. Di conseguenza, l'immutabilità è una caratteristica fondamentale, che garantisce che tutte le transazioni di Bitcoin siano confermate e convalidate, blocco per blocco, impedendo così che un singolo Bitcoin abbia più proprietari.
Nel caso di una blockchain centralizzata, l'immutabilità è garantita dagli attori selezionati. È facile sfidarli, ma è molto più economicamente conveniente incentivarli. In questo modo, il vantaggio sta nel fatto che i responsabili dell'immutabilità sono noti a tutti. Lo svantaggio è che non c'è democrazia, poiché un piccolo gruppo di figure determina cosa è immutabile e cosa no.
Trasparenza
Nel caso di Bitcoin, che tu sia o meno un validatore, puoi accedere a tutte le transazioni avvenute sin dalla creazione della rete. Di conseguenza, puoi determinare con precisione il numero di transazioni avvenute in un determinato momento, con un elevato livello di affidabilità. I validatori lavorano per mantenere il registro il più affidabile possibile.
Nel caso di una blockchain più privata e meno decentralizzata, l'accesso può essere limitato. Questo può rivelarsi molto utile se, a differenza di Bitcoin, vuoi mantenere private le informazioni sulle transazioni.
Conclusione
Abbiamo scoperto le tre caratteristiche principali che rendono la blockchain una tecnologia rivoluzionaria per il trasferimento di valore digitale.
Ogni caratteristica tecnologica ha i suoi punti di forza e di debolezza. Per questo motivo, non esiste una blockchain perfetta. Detto questo, combinando le diverse caratteristiche e adattandole ai requisiti specifici di alcuni progetti, la blockchain è una tecnologia che rendo impossibile una doppia spesa nel regno digitale.