ETFFIN Finance >> Finanza personale corso >  >> Criptovaluta >> Blockchain

Cos'è il Trilemma Blockchain?

Cos'è il Trilemma Blockchain, e perché risolvere questo problema è un problema così importante per gli sviluppatori? Inoltre, che parte ha l'aggiornamento della rete Ethereum 2.0 di Vitalik Buterin nella risoluzione di questo problema?

Non sei un avido lettore? Va bene. Puoi anche conoscere il trilemma blockchain e come può essere risolto in formato video!

La tecnologia alla base delle reti blockchain decentralizzate è molto più avanti dei nostri tempi. In teoria sappiamo come dovrebbero funzionare tali reti e quale scopo dovrebbero servire. Ma quando si tratta di trasformare la teoria in pratica, gli sviluppatori hanno difficoltà a creare blockchain che possiedano tutte e tre le caratteristiche fondamentali proposte.

scalabilità, decentramento, e sicurezza rappresentano le caratteristiche fondamentali della tecnologia blockchain, o almeno dovrebbero. Tuttavia, mantenere tutti gli aspetti è estremamente difficile con i concetti che attualmente conosciamo.

Sebbene reti come Bitcoin ed Ethereum dominino in termini di decentralizzazione e sicurezza, non si avvicinano affatto al raggiungimento della scalabilità. Questo problema rende incredibilmente difficile per loro ottenere un'adozione diffusa a un livello in cui i sistemi centralizzati non avrebbero posto nel mondo.

Le menti più brillanti di Blockchain tentano di risolvere il trilemma della blockchain una volta per tutte, e in prima linea in questa grande rivoluzione c'è lo sviluppatore più caro della comunità:Vitalik Buterin. In questo articolo, spiegheremo cos'è il trilemma blockchain e come Ethereum 2.0 potrebbe potenzialmente risolvere questo enigma.

Cos'è il trilemma blockchain?

Chiaro e semplice, il trilemma blockchain è un concetto coniato da Vitalik Buterin che propone una serie di tre problemi principali che gli sviluppatori incontrano quando costruiscono blockchain. Più spesso che non, i creatori sono costretti a sacrificare un "aspetto" per il bene degli altri due.

  • Decentramento. Piuttosto che essere gestito da un'unica entità, le blockchain distribuiscono equamente il controllo sulla rete a tutti i partecipanti.
  • Sicurezza. Le reti blockchain dovrebbero avere difese ferree che impediscono alle entità dannose di prendere il sopravvento.
  • Scalabilità. Le blockchain dovrebbero supportare un numero enorme di transazioni e utenti senza vacillare aumentando le commissioni e i tempi di transazione.

Per alcuni nel settore, raggiungere tutti e tre gli aspetti è un'impresa impossibile che non sarà mai fatta, almeno nel prossimo futuro. Tuttavia, ci sono ancora sviluppatori ambiziosi che credono che le reti blockchain possano avere tutte e tre e poi alcune.

Il Trilemma Blockchain:Scalabilità, decentramento, e sicurezza

Il modo migliore per elaborare la difficoltà del trilemma è analizzare ogni aspetto in modo indipendente. Così, esaminiamo lentamente la scalabilità, decentramento, e sicurezza e vedere quali sono i loro punti deboli.

Scalabilità

La scalabilità è molto probabilmente la caratteristica più problematica da incorporare nelle moderne reti blockchain. Sebbene molti progetti affermino di aver raggiunto un tale stadio, la verità è che nessuno di loro può supportare una vasta base di utenti. Un throughput di transazione (TPS) di 6, 000 forse funziona quando poche centinaia di nodi confermano transazioni per solo 50, 000 utenti attivi, ma cosa succede quando la stessa rete deve supportare milioni di utenti contemporaneamente?

Notiamo che la scalabilità non è una misurazione specifica che prende di mira un X TPS per un numero Y di utenti. Non esiste davvero un obiettivo finale poiché non sappiamo quale tipo di carico di lavoro dovrebbero raggiungere le blockchain in una fase di adozione globale. Anziché, sarebbe più facile considerarlo come un grado o un livello di efficacia che idealmente dovrebbe essere presente in ogni momento.

Per motivi di chiarezza, vediamo quale numero di utenti blockchain come Bitcoin dovrebbero essere in grado di supportare nell'era di Internet. Riteniamo che il modo più semplice per trovare un numero tangibile sia dare un'occhiata alle principali piattaforme di social media e vedere quanti utenti attivi supportano.

I dati di Statista rivelano che Facebook ospita 2,8 miliardi di utenti attivi al mese a partire dal quarto trimestre del 2020. D'altra parte, Twitter ha solo 330 milioni di utenti attivi in ​​base ai dati del primo trimestre 2019.

Secondo Glassnode, la blockchain di Bitcoin aveva 20 milioni di utenti attivi mensili a dicembre 2020.

Con commissioni pari a $ 25 per transazione, concludiamo che Bitcoin è al limite con un numero di utenti anche così basso rispetto a Facebook e Twitter. Come promemoria, Bitcoin ha registrato il suo più alto livello di congestione della rete nel 2017 durante l'ultima corsa al rialzo, addebitando agli utenti fino a $ 60 per transazione.

Dunque, la scalabilità è un problema urgente che dovrebbe essere risolto presto. Se Bitcoin tenta di raggiungere i sogni di adozione globale proprio come ha fatto nel 2017, vedremo di nuovo un duro rifiuto che lascerà molti a pensare se la tecnologia blockchain è davvero il futuro.

vantaggi:

  • Consente alla rete di supportare un carico di lavoro più elevato e di funzionare normalmente *(senza addebitare commissioni elevate) in condizioni estreme
  • Aiuta protocolli specifici che richiedono intrinsecamente il supporto per un numero elevato di transazioni. Ciò include nicchie come i giochi, piattaforme sociali, app di messaggistica, piattaforme di streaming video, eccetera.

Svantaggi:

  • Con la tecnologia attualmente disponibile, gli sviluppatori devono sacrificare la sicurezza per scalare la rete. Le soluzioni blockchain aziendali arrivano al punto di passare a reti autorizzate che mancano di decentralizzazione ma consentono un TPS estremamente elevato. Per offrire scalabilità senza compromettere la sicurezza, i progetti dovrebbero passare da Proof of Work a Proof of Stake.

Decentramento

Il decentramento è la prima e più semplice funzionalità implementata nelle reti blockchain. Dopotutto, tutto quello che devi fare è assicurarti che non ci sia un'entità centrale che gestisce il sistema. Ma senza un'entità centrale, come funzionano anche le blockchain?

Probabilmente conosci già la storia, ma ricordiamo a noi stessi per motivi di contesto. Su blockchain decentralizzati, chiamate in alternativa reti senza autorizzazione, i minatori contribuiscono confermando le transazioni. Il loro incentivo è quello di guadagnare commissioni dalle transazioni che altri utenti devono pagare.

Ogni miner è un nodo unico nella blockchain che ha gli stessi poteri e privilegi di qualsiasi altro nodo. Il controllo è distribuito equamente, e non c'è nemmeno una persona che possa dirigere la rete in una certa direzione senza ricevere l'approvazione da altri nodi.

Questa è una grande cosa perché tutti i partecipanti hanno molta più libertà con i sistemi decentralizzati rispetto a quelli centralizzati. Ciò è particolarmente importante nell'era di oggi in cui le aziende e le istituzioni hanno il potere di congelare i conti per ragioni di parte. Se raggiungiamo un'età orwelliana, chi dice che le banche non inizieranno a congelare i tuoi beni a causa delle tue opinioni politiche?

Il decentramento è infatti il ​​motivo principale per cui molti spingono le reti blockchain in prima linea nella rivoluzione tecnologica. Poiché la vita diventa ogni anno sempre più complessa, è essenziale garantire la libertà di ogni individuo vivente non solo nella vita reale, ma anche sul piano digitale.

Come abbiamo già notato all'inizio, il decentramento è facile da implementare. Tuttavia, se un progetto desidera scalare la sua blockchain, gli sviluppatori sono costretti a sacrificare questo aspetto unico. Questo viene comunemente fatto nelle reti blockchain autorizzate in cui solo pochi utenti speciali hanno il privilegio di accedere e partecipare attivamente.

vantaggi:

  • In una rete decentralizzata tutti i partecipanti hanno uguale potere e non possono comandare sugli altri. Collaborando, gli appassionati di criptovalute possono discutere i problemi in un modello di governance e modificare il protocollo attraverso proposte di governance.
  • La tecnologia blockchain prospera in termini di sicurezza quando è più decentralizzata. Più nodi significano che le entità più grandi controllano meno energia e richiedono più risorse per raggiungere uno stato in cui possono eseguire un attacco del 51%.

Svantaggi:

  • Le cose possono andare storte anche in un modello di governance di tipo democratico in cui un nodo equivale a un voto. La community può ancora prendere decisioni “sbagliate” e le proposte non sono esattamente moderate, il che significa che i membri possono portare avanti caratteristiche controverse.
  • La maggior parte dei protocolli raggiunge il decentramento attraverso un meccanismo di consenso Proof of Work. Questo è problematico poiché l'estrazione mineraria richiede molta energia che crea problemi ecologici. Inoltre, tali reti non sono in grado di raggiungere un numero elevato di TPS con conseguente mancato ridimensionamento della blockchain.

Sicurezza

Ultimo, ma non per importanza, abbiamo sicurezza. Senza esso, le blockchain sarebbero completamente inutili in quanto tutti avrebbero la capacità di interrompere i libri mastri e persino di manipolarli. Questo non è il caso nella maggior parte delle reti blockchain, poiché quasi tutti gli sviluppatori presentano concetti che rendono impossibili exploit come gli attacchi del 51%.

Il motivo numero uno per cui le blockchain sono meno sicure dei database centralizzati è che anche la tecnologia decentralizzata è open source. Poiché ogni hacker può leggere il codice, può passare innumerevoli ore a capire che tipo di exploit può tirare fuori.

Ancora, gli exploit sono piuttosto rari, soprattutto nella rete Bitcoin. Altre blockchain sono più inclini perché tendono a utilizzare contratti intelligenti. Nel 2021, il modo più semplice per hackerare un progetto è sfruttare i prestiti lampo, un tipo speciale di prestito senza garanzie utilizzato nel settore DeFi.

In un certo senso, sicurezza e scalabilità lavorano per obiettivi opposti. Mentre la scalabilità tenta di far crescere ulteriormente il sistema, la sicurezza tenta di mantenere la rete stabile e funzionale al suo stato più recente.

La sicurezza non è davvero un aspetto che può essere scambiato nello stesso senso del decentramento e della scalabilità. Ma negli ultimi tempi, è decisamente comune vedere gli sviluppatori lasciare la sicurezza alle spalle mentre si concentrano sugli altri due.

vantaggi:

  • La sicurezza è l'unica parte fondamentale necessaria affinché la rete blockchain funzioni effettivamente. Senza sicurezza, gli attori malintenzionati possono interrompere la rete controllando una parte importante dei nodi o manipolando i dati del libro mastro. È sicuro dire che senza sicurezza, le reti blockchain sono completamente inaffidabili e inutili.

Svantaggi:

  • L'unico vero svantaggio della sicurezza è che richiede molte risorse. Le blockchain devono utilizzare meccanismi di consenso PoW che richiedono un numero enorme di minatori per supportare la sicurezza della rete. Ma man mano che più minatori si uniscono alla rete e la rendono più sicura, aspetti come la scalabilità soffrono a causa dell'incapacità di PoW di supportare un elevato throughput delle transazioni.

In che modo Ethereum 2.0 risolve il trilemma della blockchain?

Il trilemma della blockchain è davvero un grosso problema? Bene, non sarà per molto. Con soluzioni avanzate come Proof of Stake (PoS), scheggia, e catene secondarie in arrivo nei nostri negozi, gli appassionati di criptovalute avranno la possibilità di vedere come appare una rete blockchain perfetta.

Precisamente, queste soluzioni arriveranno con il lancio di Ethereum 2.0. La rete aggiornata incorpora tutte le funzionalità di cui sopra al fine di creare una blockchain Proof-of-Stake decentralizzata, scalabile, e sicuro.

Ethereum 2.0 è già qui, ma purtroppo dobbiamo ancora aspettare almeno un anno prima che Vitalik Buterin e il team integrino sharding e catene laterali. Arriveranno in roll-up programmati durante tutto l'anno che scaleranno lentamente Ethereum. Fino ad allora, la nuova rete PoS lavorerà fianco a fianco con la vecchia blockchain PoW.

Una volta implementati tutti gli aggiornamenti, la vecchia rete che conosciamo da anni scomparirà. Per dirla in modo più preciso, Ethereum (PoW) diventerà una delle 64 sidechain di Ethereum 2.0, che consente la continuità del progetto.

Ma di nuovo, Il futuro immaginato di Ethereum è ancora un concetto. Dobbiamo ancora vedere se Proof of Stake e sharding funzionano in teoria e hanno la capacità di supportare un grande carico di lavoro. Per adesso, possiamo tutti sperare e aspettare mentre paghiamo $ 50 di commissioni sugli scambi decentralizzati.

Conclusione

Il trilemma blockchain è un argomento importante per tutti i laboriosi sviluppatori del settore. Progetti come Bitcoin ed Ethereum hanno già fatto tanto per il mondo. Ma per raggiungere un livello in cui blockchain può rivoluzionare il mondo di tutti, e non solo quello della nostra piccola comunità, il trilemma deve essere risolto.

Sebbene abbiamo progetti che utilizzano PoS e sharding, nessuno di loro ha avuto la possibilità di dimostrare al mondo di essere in grado di supportare una vasta base di utenti. Ethereum è il secondo progetto più grande del mercato per capitalizzazione di mercato, quindi se Vitalik Buterin può farlo, finalmente sapremo che il trilemma blockchain non è più un problema.

Dopo aver trovato la risposta alla domanda “Cos'è il trilemma blockchain, ” ti consigliamo vivamente di leggere la nostra guida a Ethereum 2.0. Facendo così, capirai meglio come l'aggiornamento della rete aiuta gli sviluppatori con le sfide che loro, al momento, viso.