Scarica la nostra app zondacrypto
e inizia subito a investire!
Il trilemma blockchain è un concetto formato dal creatore di Ethereum – Vitalik Buterin, che si riferisce a tre caratteristiche principali che sono il fondamento del funzionamento della blockchain.
Questi componenti sono decentralizzazione, scalabilità e sicurezza. Di norma, i progetti cercano di ottimizzarli tutti, ma nella pratica ciò è molto difficile da realizzare. Perché l’interoperabilità al 100% di queste funzionalità rappresenta una sfida così impegnativa? Benvenuti nell'articolo in cui spieghiamo il lato tecnico di questo problema.
Cominciamo spiegando a cosa sono responsabili le funzioni sopra menzionate.
Decentralizzazione – significa che i dati vengono archiviati e gestiti da un gran numero di nodi che organizzano il funzionamento della rete. Fornisce resistenza alla censura, previene singoli punti di errore e perdita di controllo e aumenta la trasparenza. Nella blockchain, ogni nodo ha una copia di tutte le transazioni, eliminando la necessità di un organo di governo centrale come nelle reti tradizionali, come il modello client-server.
Scalabilità – è la capacità del sistema di adattarsi per gestire un numero crescente di transazioni e utenti. Nella blockchain, l’obiettivo è consentire quante più transazioni possibili in un breve periodo. Esistono vari approcci per aumentare la scalabilità attraverso, ad esempio, tecnologie di sidechain e di livello secondario, aumento dei blocchi, vari algoritmi di consenso allo sharding o soluzioni di prova a conoscenza zero.
Sicurezza – si riferisce alla resilienza della rete agli attacchi o agli abusi, come la doppia spesa, gli attacchi del 51% o la falsificazione dei dati. Sebbene la blockchain sia una delle tecnologie più affidabili, esistono vari rischi che devono essere mitigati il più possibile affinché gli utenti possano usufruire di un utilizzo sicuro della rete.
Diamo un’occhiata al lato pratico del trilemma, in cui viene data priorità a due dei tre aspetti del funzionamento della rete.
Decentralizzazione e sicurezza al costo della scalabilità – il requisito è quello di sostenere spese computazionali significative, poiché ciascun nodo deve eseguire calcoli crittografici complessi e archiviare la dimensione crescente della blockchain. La scalabilità perde, poiché l’archiviazione dell’intera cronologia delle transazioni diventa sempre più costosa man mano che la rete cresce.
Sicurezza e scalabilità al costo della decentralizzazione – una rete può scegliere di avere meno nodi che elaborano e archiviano l’intera cronologia delle transazioni, ma ciò riduce naturalmente il livello di decentralizzazione, riducendo la distribuzione della potenza di calcolo.
Decentralizzazione e scalabilità al costo della sicurezza – in questo scenario la rete potrebbe, ad esempio, optare per algoritmi di consenso meno rigorosi che richiedono una potenza di calcolo inferiore, ma questi potrebbero essere più facili da sfruttare da parte di attori disposti ad agire contro il sistema.
I progetti emergenti e le reti esistenti cercano di ottimizzare e bilanciare le tre componenti sopra menzionate. Spesso offrono soluzioni tecnologiche innovative, come rollup e sharding. La Blockchain è una tecnologia in continua evoluzione. Nel corso degli anni, possiamo aspettarci una varietà di approcci per risolvere questo problema – è improbabile che si possa trovare rapidamente una risposta valida per tutti. Vale la pena tenere d'occhio aspetto dello sviluppo della blockchain per rimanere il più informato possibile come utente blockchain.
DISCLAIMER
Questo contenuto non costituisce alcun consiglio di investimento, consulenza finanziaria, consulenza di trading o qualsiasi altro tipo di consulenza e non deve essere considerato come tale; zondacrypto non raccomanda di acquistare, vendere o detenere alcuna criptovaluta. Investire in criptovalute comporta un rischio elevato. Esiste il rischio di perdere i fondi investiti a causa delle variazioni dei tassi di cambio delle criptovalute.