🎲 Il trilemma della Blockchain 🎲

🧡 Ciao a tutti! Eccoci con un nuovo post!

L’argomento di oggi è il trilemma della blockchain.

💽 Si tratta di un problema informatico, attualmente irrisolto, che coinvolge tutti i sistemi distribuiti.
Noi faremo un focus specifico su Bitcoin.

📖 Prima di scendere nel dettaglio occorre chiarire una cosa:
Bitcoin può essere paragonato, semplificando molto, ad un
database distribuito che contiene le transazioni degli utenti che operano sulla stessa rete Bitcoin.

👁 Quali caratteristiche deve avere un database decentralizzato per essere “perfetto”?

🔒 Sicurezza
🛫 Decentralizzazione
🧗🏽 Scalabilità

❎ Ad oggi, non esiste nessun sistema distribuito che abbia tutte e tre queste proprietà in quanto, come già detto, creare un sistema distribuito con tutte e tre queste proprietà è attualmente un problema informatico irrisolto.

🤨 Proprio per questa ragione ci troviamo di fronte ad un trilemma in quanto un sistema distribuito può possedere, in modo ottimale, solo due di queste proprietà a discapito della terza.

🧞‍♀️ Definiamo però in modo più dettagliato queste 3 proprietà.

🛫 Decentralizzazione:

La decentralizzazione è uno degli aspetti più importanti di Bitcoin e più in generale per i sistemi distribuiti.
In generale più una rete è decentralizzata, più è difficile che un singolo ente riesca a determinarne le sorti.

🔒 Sicurezza:
Per essere definito sicuro un sistema distribuito deve essere incensurabile e immutabile nel tempo.

🧗🏽‍♀️ Scalabilità:
Un sistema distribuito perfetto deve offrire la possibilità di poter essere utilizzato su larga scala.

Attualmente Bitcoin riesce a garantire, come tutti i sistemi distribuiti, solo due di queste proprietà: in particolare la sicurezza e la decentralizzazione.

Queste due proprietà sono garantite da Bitcoin a discapito della scalabilità.

🌲 Perché Bitcoin, per come è stato inizialmente concepito, non poteva funzionare su larga scala?

Bitcoin riesce a “processare”, più o meno, solo 7 transazioni al secondo.
È un numero insufficiente se si pensa ad un utilizzo globale.

✅ Come si può risolvere il problema?

Ci sono diversi modi per risolvere il problema e in Bitcoin si sta optando per la costruzione di un nuovo “Layer” (o livello).

⚡️ Questo livello è Lightning Network (LN) e consentirebbe di aumentare di diversi ordini di grandezza il numero di pagamenti che possono essere fatti grazie alla rete Bitcoin.
Non sappiamo ancora con certezza se LN sarà la soluzione definitiva a questo problema ma già oggi ci sta aiutando tantissimo per migliorare la scalabilità di Bitcoin senza rinunciare alla sua sicurezza.

📚 Come fa LN a fare questo?

Lightning Network consente di effettuare pagamenti tra persone senza scrivere sulla Blockchain e questo porta inevitabilmente con se anche dei vantaggi in termini di privacy.

Torna in alto