Vai al contenuto principale
Change page

Web2 vs Web3

Il Web2 si riferisce alla versione di internet che la maggior parte di noi conosce oggi. Un internet dominato da aziende che forniscono servizi in cambio dei tuoi dati personali. Il Web3, nel contesto di Ethereum, si riferisce alle app decentralizzate che vengono eseguite sulla blockchain. Si tratta di app che consentono a chiunque di partecipare senza monetizzare i propri dati personali.

Cerchi una risorsa più adatta ai principianti? Consulta la nostra introduzione al Web3.

Vantaggi del Web3

Molti sviluppatori del Web3 hanno scelto di creare applicazioni decentralizzate (dapp) a causa della decentralizzazione intrinseca di Ethereum:

  • Chiunque si trovi sulla rete ha il permesso di utilizzare il servizio, o in altre parole, non è richiesto alcun permesso.
  • Nessuno può bloccarti o negarti l'accesso al servizio.
  • I pagamenti sono integrati tramite il token nativo, l'ether (ETH).
  • Ethereum è Turing-completo, il che significa che puoi programmare praticamente qualsiasi cosa.

Confronti pratici

Web2Web3
Twitter può censurare qualsiasi account o tweetI tweet del Web3 sarebbero incensurabili perché il controllo è decentralizzato
Un servizio di pagamento potrebbe decidere di non consentire i pagamenti per determinati tipi di lavoroLe app di pagamento del Web3 non richiedono dati personali e non possono impedire i pagamenti
I server per le app della gig-economy potrebbero bloccarsi e influire sul reddito dei lavoratoriI server del Web3 non possono bloccarsi: usano Ethereum, una rete decentralizzata di migliaia di computer, come loro backend

Questo non significa che tutti i servizi debbano essere trasformati in una dapp. Questi esempi sono illustrativi delle principali differenze tra i servizi del Web2 e del Web3.

Limitazioni del Web3

Il Web3 presenta attualmente alcune limitazioni:

  • Scalabilità: le transazioni sono più lente sul Web3 perché sono decentralizzate. Le modifiche allo stato, come un pagamento, devono essere elaborate da un nodo e propagate in tutta la rete.
  • UX: l'interazione con le applicazioni del Web3 può richiedere passaggi, software e formazione aggiuntivi. Questo può rappresentare un ostacolo all'adozione.
  • Accessibilità: la mancanza di integrazione nei moderni browser web rende il Web3 meno accessibile alla maggior parte degli utenti.
  • Costo: la maggior parte delle dapp di successo inserisce porzioni molto piccole del proprio codice sulla blockchain poiché è costoso.

Centralizzazione vs decentralizzazione

Nella tabella seguente, elenchiamo a grandi linee alcuni dei vantaggi e degli svantaggi delle reti digitali centralizzate e decentralizzate.

Sistemi CentralizzatiSistemi Decentralizzati
Basso diametro di rete (tutti i partecipanti sono connessi a un'autorità centrale); le informazioni si propagano rapidamente, poiché la propagazione è gestita da un'autorità centrale con molte risorse computazionali.I partecipanti più lontani sulla rete potrebbero essere potenzialmente a molti nodi di distanza l'uno dall'altro. Le informazioni trasmesse da un lato della rete potrebbero impiegare molto tempo per raggiungere l'altro lato.
Solitamente prestazioni più elevate (maggiore capacità transazionale, meno risorse computazionali totali impiegate) e più facili da implementare.Solitamente prestazioni inferiori (minore capacità transazionale, più risorse computazionali totali impiegate) e più complessi da implementare.
In caso di dati contrastanti, la risoluzione è chiara e semplice: la fonte ultima di verità è l'autorità centrale.È necessario un protocollo (spesso complesso) per la risoluzione delle controversie, se i peer fanno affermazioni contrastanti sullo stato dei dati su cui i partecipanti dovrebbero essere sincronizzati.
Singolo punto di vulnerabilità: gli attori malintenzionati potrebbero essere in grado di abbattere la rete prendendo di mira l'autorità centrale.Nessun singolo punto di vulnerabilità: la rete può ancora funzionare anche se un'ampia percentuale di partecipanti viene attaccata/eliminata.
Il coordinamento tra i partecipanti alla rete è molto più semplice ed è gestito da un'autorità centrale. L'autorità centrale può obbligare i partecipanti alla rete ad adottare aggiornamenti, aggiornamenti del protocollo, ecc., con pochissimo attrito.Il coordinamento è spesso difficile, poiché nessun singolo agente ha l'ultima parola sulle decisioni a livello di rete, sugli aggiornamenti del protocollo, ecc. Nel peggiore dei casi, la rete è soggetta a fratture in caso di disaccordi sulle modifiche al protocollo.
L'autorità centrale può censurare i dati, tagliando potenzialmente fuori parti della rete dall'interazione con il resto della rete.La censura è molto più difficile, poiché le informazioni hanno molti modi per propagarsi attraverso la rete.
La partecipazione alla rete è controllata dall'autorità centrale.Chiunque può partecipare alla rete; non ci sono "guardiani". Idealmente, il costo di partecipazione è molto basso.

Nota che questi sono modelli generali che potrebbero non essere validi in ogni rete. Inoltre, nella realtà il grado in cui una rete è centralizzata/decentralizzata si trova su uno spettro; nessuna rete è interamente centralizzata o interamente decentralizzata.

Letture consigliate