Web2 vs Web3
Web2 se referă la versiunea internetului pe care majoritatea dintre noi o cunoaștem astăzi. Un internet dominat de companii care furnizează servicii în schimbul datelor tale personale. Web3, în contextul Ethereum, se referă la aplicații descentralizate care rulează pe blockchain. Acestea sunt aplicații care permit oricui să participe fără să-și monetizeze datele personale.
Beneficii Web3
Mulți programatori Web3 au ales să construiască aplicații dapp din cauza descentralizării inerente a Ethereum:
- Oricine este în rețea, are permisiunea de a utiliza serviciul – sau cu alte cuvinte, nu este necesară permisiunea.
- Nimeni nu te poate bloca sau nu îți poate refuza accesul la serviciu.
- Plățile sunt încorporate prin simbolul nativ, eter (ETH).
- Ethereum este turing-complet, ceea ce înseamnă că poți programa aproape orice.
Comparații practice
Web2 | Web3 |
---|---|
Twitter poate cenzura orice cont sau tweet | Tweet-urile Web3 ar fi necenzurabile, deoarece controlul este descentralizat |
Serviciul de plată poate decide să nu permită plăți pentru anumite tipuri de muncă | Aplicațiile de plată Web3 nu necesită date personale și nu pot împiedica plățile |
Serverele pentru aplicațiile economice-gigantice ar putea să cadă și să afecteze venitul lucrătorilor | Serverele Web3 nu pot să cadă – acestea folosesc Ethereum, o rețea descentralizată de mii și mii de computere ca back-end |
Acest lucru nu înseamnă că toate serviciile trebuie transformate într-o aplicație dapp. Aceste exemple sunt ilustrative pentru a arăta diferențele principale dintre serviciile web2 și web3.
Limitări Web3
Web3 are câteva limitări chiar acum:
- Scalabilitate – tranzacțiile sunt mai lente pe web3, deoarece sunt descentralizate. Modificările de stare, cum ar fi o plată, trebuie procesate de un miner și propagate în întreaga rețea.
- UX – interacțiunea cu aplicațiile web3 poate necesita pași suplimentari, software și educație. Acest lucru poate crea un obstacol în calea adoptării.
- Cost – cele mai reușite aplicații dapp pun porțiuni foarte mici din codul lor pe blockchain, pentru că este scump.
Centralizare vs. descentralizare
În tabelul de mai jos, enumerăm câteva dintre avantajele și dezavantajele generale ale rețelelor digitale centralizate și descentralizate.
Sisteme centralizate | Sisteme descentralizate |
---|---|
Dimensiune redusă a rețelei (toți participanții sunt conectați la o autoritate centrală); informațiile se propagă rapid, deoarece propagarea este gestionată de o autoritate centrală cu o mulțime de resurse de calcul. | Cei mai îndepărtați participanți din rețea se depărtează încet, din ce în ce mai mult unul de celălalt în cursul tranzacțiilor. Informațiile difuzate dintr-o parte a rețelei pot dura mult până când ajung în cealaltă parte. |
De obicei, performanță mai mare (debit mai mare, mai puține resurse de calcul cheltuite) și mai ușor de implementat. | De obicei, performanțe mai mici (debit mai redus, mai multe resurse de calcul total cheltuite) și mai complex de implementat. |
În caz de conflict de date, rezoluția este clară și ușoară: sursa finală a adevărului este autoritatea centrală. | Un protocol, (adesea complex), este necesar pentru soluționarea litigiilor, când colegii fac afirmații contradictorii cu privire la starea datelor cu care participanții ar trebui să fie sincronizați. |
Punct unic de eșec: actorii răuvoitori pot fi capabili să elimine rețeaua prin vizarea autorității centrale. | Niciun punct unic de eșec: rețeaua poate funcționa în continuare, chiar dacă o mare parte a participanților sunt atacați/eliminați. |
Coordonarea între participanții la rețea este mult mai ușoară și este gestionată de o autoritate centrală. Autoritatea centrală, poate obliga participanții la rețea să adopte upgrade-uri, actualizări de protocol etc., cu foarte puține fricțiuni. | Coordonarea este adesea dificilă, deoarece niciun agent unic nu are ultimul cuvânt în deciziile la nivel de rețea, actualizările de protocol etc. În cel mai rău caz, rețeaua este predispusă la fracturare atunci când există dezacorduri cu privire la modificările protocolului. |
Autoritatea centrală poate cenzura datele, putând întrerupe părți ale rețelei de a interacționa cu restul rețelei. | Cenzura este mult mai dificilă, deoarece informațiile au multe modalități de propagare prin rețea. |
Participarea la rețea este controlată de autoritatea centrală. | Oricine poate participa la rețea; nu există „gardieni”. În mod ideal, costul participării este foarte mic. |
Reține că acestea sunt modele generale care s-ar putea să nu fie valabile în fiecare rețea. Mai mult, în realitate, gradul în care o rețea este centralizată/descentralizată variază în funcție de un întreg spectru de factori; nicio rețea nu este complet centralizată sau complet descentralizată.
Referințe suplimentare
- Sensul descentralizării 6 februarie 2017 - Vitalik Buterin
- De ce este importantă descentralizarea 18 februarie 2018 - Chris Dixon