Per descrivere cosa Γ¨ il web3 Γ¨ necessario introdurre cosa Γ¨ stato il web 1.0 e 2.0. Lβinnovazione principale Γ¨ la decentralizzazione.
Web1.0 e 2.0
Il web1.0 (1991-2004) Γ¨ il web dei primordi dei siti statici, dove i contenuti erano passivi e lβutente era solo un fruitore di contenuti, senza possibilitΓ di modificare o aggiungere nulla.
Il web 2.0 Γ¨ il web βsocialβ dove Γ¨ stata aggiunta la possibilitΓ agli utenti di interagire con la piattaforma, quindi il mondo dei forum, delle chat, dei social e cosΓ¬ via. Lβutente diventa quindi non solo un fruitore ma un creatore di contenuti.
Il limite del web2.0 che il web3 vuole superare Γ¨ la centralizzazione: i server che gestiscono i dati sono in mano a poche singole aziende e, conseguentemente, il potere che ne deriva Γ¨ in mano a pochi che ne possono disporre come vogliono.
N.b. Il web3 non si chiama 3.0 in quanto il web 3.0 Γ¨ il Web Semantico ipotizzato da Tim Berners-Lee, idea che ad oggi non ha mai avuto piede.
Innovazione del web3
Se nelle applicazioni web2 il client comunica con i server nel web3 comunica con la Blockchain; possiamo quindi concludere che se il web 2.0 ha innovato il front-end, il web3 punta a rivoluzionare il backend.
Quindi se con il web2.0 il codice del server deve essere pubblicato su un server di appartenenza di qualcuno (Amazon AWS per esempio) nel web3 viene pubblicato su una Blockchain, quindi su una architettura peer-to-peer distribuita.
I principali vantaggi delle DApp (decentralized App) sono la decentralizzazione, la sicurezza e lβanonimato.
Lo svantaggio principale Γ¨ il
Le applicazioni più note Web3 sono la DeFi (come PancakeSwap), gaming (come AxieInfinity), produzione di oggetti da collezione (NFT, vedi OpenSea) ma anche social, gambling e così via.
Il concetto fondamentale che ha permesso il web3 di esistere sono gli Smart contract, quindi script presenti sulla Blockchain che vengono eseguiti a seconda di determinate condizioni che li triggerano.
Lβinternet web3 Γ¨ un internet in cui:
- Il codice gira su dei nodi che non appartengono a nessuno, non Γ¨ quindi censurabile;
- Posso avere delle certificazioni (come documenti di identitΓ digitali) non emessi da alcun ente centrale o governo (Self Sovereign identity)
- Posso effettuare dei pagamenti in valute non emesse da alcun governo. Tali pagamenti inoltre non richiedono il permesso di alcun ente.
Per avere una idea delle innumerevoli piattaforme di DeFi esistenti Γ¨ possibile visitare: https://dappradar.com/rankings
Limiti del web3
I limiti che possiamo definire con il web3 sono principalmente 3
- Anarchia: siamo sicuri che lβassenza di regolamentazioni e lβimpossibilitΓ di censurare sia quello che vogliamo? Il primo utilizzo di Bitcoin Γ¨ stato proprio con la SilkRoad, che si basava sul commercio di droga, armi e quantβaltro.
- ScalabilitΓ : scrivere sulla Blockchain Γ¨ piΓΉ lento che scrivere su un server centrale, per la natura della stessa
- Costo: mentre con il web2 ho solo il costo mensile del server, nel web3 ogni byte che viene inviato sulla Blockchain ha un costo in termini di gas fee. E se si parla di Ethereum il costo in gas fee non Γ¨ per nulla trascurabileβ¦
Chi paga un server decentralizzato?
Nel web classico il server Amazon AWS, per esempio, Γ¨ pagato e gestito da Amazon, che Γ¨ una societΓ a scopo di lucro che guadagnerΓ una percentuale fornendo il servizio agli utenti.
Nel web3 non ho una azienda centrale, quindi chi paga lβinfrastruttura Blockchain? Lβidea su cui si basa il tutto Γ¨ un sistema ad incentivi: ogni nodo della rete Γ¨ incentivato a essere un miner o validatore o, in generale, ad essere in nodo della rete. Il pagamento avviene dalla rete stessa (come nel caso dei Bitcoin.
Per approfondire consiglio Web2 vs Web3 su Ethereum.org.