Co to jest Web3?
We wcześniejszym poście na blogu badaliśmy ewolucję sieci i pojawienie się Web3. Tim Berners-Lee, pionier Internetu, ukuł termin „sieć WWW”, aby zilustrować globalną sieć informacji i zasobów połączonych łączami hipertekstowymi. Od tego czasu Internet przeszedł długą drogę.
W tym przewodniku omawiamy trzecią generację sieci WWW, jej główne zalety i najlepsze przykłady. Pojęcie ukute przez Bernersa-Lee było często używane do opisania tego, co jest obecnie znane jako sieć semantyczna lub Internet maszyna-maszyna. Sieć semantyczna może być trudniejsza do zrozumienia niż Web3, ponieważ koncepcja odnosiła się do sieci przyszłości, w której komputery będą w stanie bezpośrednio zrozumieć dane internetowe. Tak więc, chociaż może to stanowić część podsumowania, nie należy mylić Web3 z koncepcją sieci semantycznej, ponieważ niekoniecznie są to synonimy.
Pojawienie się koncepcji Web3 uznano za sposób na odwrócenie dynamiki władzy we współczesnym Internecie i oddanie władzy użytkownikom. Mimo że przepisy dotyczące ochrony danych nigdy nie były tak rygorystyczne, obecny Internet Web2 częściej niż często powoduje, że użytkownicy poświęcają swoje dane osobowe i prawa do prywatności w zamian za lepsze i dostosowane do potrzeb doświadczenia.
Nowa sieć Web3, czyli przyszłość Internetu, jak niektórzy ją nazywają, jest zdecentralizowana, niewymagająca zezwoleń i kierowana dobrem użytkowników, ponieważ ma na celu zapewnienie użytkownikom końcowym pełnej własności danych. Jak widać, główne cechy Web3 przypominają kamienie węgielne technologii blockchain.
Dziś nadal żyjemy w epoce głównie Web2 – scentralizowanego Internetu, z którego obecnie korzystamy. Następny etap, czyli to, do czego nawiązuje Web3, został wymyślony w 2014 roku przez Gavina Wooda, jednego ze współzałożycieli Ethereum. Krótki termin utknął w miejscu i wkrótce stał się synonimem rozwiązania wszystkich problemów Web2, szczególnie w odniesieniu do mocy zmagazynowanej w rękach dużych firm technologicznych.
Od 2014 r. Web3 stało się ogólnym terminem obejmującym wszystko, co jest związane z Internetem nowej generacji lub ekosystemem produktów technologicznych, które są zdecentralizowane, mają otwarte oprogramowanie, są interoperacyjne i pozbawione zaufania.
Gdybyśmy musieli w jednym zdaniu w prosty sposób zdefiniować Web3, moglibyśmy powiedzieć, że jest to otwarta, pozbawiona zezwoleń i zdecentralizowana sieć, która zapewnia przyszłość, w której użytkownicy i maszyna będą mogli wchodzić w interakcję z danymi za pośrednictwem sieci peer-to-peer bez potrzeby pośredników, takich jak władze, scentralizowane instytucje finansowe i gigantyczne firmy technologiczne.
Jesteś właścicielem danych w zdecentralizowanym Internecie
Web3 będzie prawdopodobnie napędzany technologią blockchain i sztuczną inteligencją. Taka wersja Internetu nie prosiłaby użytkowników o podanie swoich danych osobowych w zamian za lepsze doświadczenie przeglądania. Podobnie jak w przypadku kryptowalut, wszystko musiałoby zostać zweryfikowane przez sieć, zanim zostanie zaakceptowane wraz ze wszystkimi informacjami opublikowanymi w publicznym rejestrze blockchainu.
Z technicznego punktu widzenia Web3 można postrzegać jako protokół publikowania i wykorzystywania danych oraz ich dystrybucji typu peer-to-peer. Po drugie, możemy dodać, że jest to pakiet oprogramowania przeznaczony do tworzenia narzędzi, interfejsów i usług cyfrowych. W przeciwieństwie do Web2, który działa na scentralizowanych serwerach, Web3. działa w oparciu o technologię blockchain i sieci peer-to-peer.
Web3 umożliwi użytkownikom Internetu znacznie szybsze korzystanie z wyszukiwarek i przeglądanie Internetu. W aplikacjach Web2 użytkownicy wchodzą w interakcję z front-endem, który komunikuje się z ich backendem, który następnie ponownie łączy się z bazą danych. Jak wspomniano powyżej, Web 2 jest przechowywany na serwerach centralnych i przesyłany za pośrednictwem przeglądarki internetowej. W przeciwieństwie do tego, Internet nowej generacji nie zawiera centralnej bazy danych ani centralnego serwera WWW. Wszystko zostanie wygenerowane z wykorzystaniem technologii blockchain. Podczas gdy Web 2 zmienił utowarowioną technologię komputerów osobistych w centrach danych, Web3 wypchnie centra danych na brzeg i w ręce zwykłych użytkowników.
W Web2 po raz pierwszy zetknęliśmy się ze sztuczną inteligencją i uczeniem maszynowym. Od chwili ich wprowadzenia wywarli ogromny wpływ na każdą kategorię oprogramowania, a Web3 nie jest wyjątkiem. Opiera się na technologiach przetwarzania języka naturalnego, które umożliwiają komputerom rozumienie słów pisanych i mówionych. Ma zatem na celu wyrównanie rozwoju intuicyjnych możliwości komputera, przybliżając go nieco do wizji sieci semantycznej.
Jakie są podstawowe zasady Web3?
Głównym celem Web3 jest przekształcenie Internetu w otwartą sieć, w której każdy może uczestniczyć, a także dać ludziom kontrolę nad własnymi danymi. Koncepcja opiera się na czterech głównych atrybutach, jak wyjaśniono poniżej.
Decentralizacja i samorządność
Jeśli jesteś częstym czytelnikiem, prawdopodobnie pamiętasz, że omawialiśmy już znaczenie decentralizacji. Web3 nie będzie zarządzany przez władzę centralną, centralną instytucję finansową ani pod kontrolą dużych firm technologicznych. Zapewnia właściwy podział własności pomiędzy wszystkich użytkowników w sieci.
Web3 umożliwi ludziom interakcję z danymi w połączeniu ze sztuczną inteligencją i technologią uczenia maszynowego. Zdecentralizowane aplikacje (Dapps) zastąpią scentralizowane sieci społecznościowe. W szczególności Web3 jest zdecentralizowaną siecią, która umożliwia użytkownikom bezpośrednie łączenie się ze sobą.
Otwarte oprogramowanie i bez uprawnień
Kolejnym głównym filarem Web3 jest wykorzystanie niewymagających uprawnień łańcuchów bloków, które pomagają w zmniejszeniu ograniczeń nałożonych na użytkowników. Każdy może uczestniczyć w sieci Web3 bez konieczności wcześniejszej autoryzacji. Bezpozwoleniowy i pozbawiony zaufania charakter Web3 poprawi ogólne wrażenia użytkownika, zapewniając większą autonomię i kontrolę.
Ochrona danych
Zastosowanie blockchaina w połączeniu z decentralizacją sprawia, że Web3 jest bezpieczniejszy w porównaniu do swoich poprzedników. Ze względu na cechę decentralizacji nie ma centralnego punktu ataku. Zwiększona ochrona danych i bezpieczeństwo cybernetyczne to kluczowe atrybuty Web3. Przyjazne dla użytkownika podejście gwarantuje, że firmy nie nadużywają swojej władzy, przechowując dane na scentralizowanych serwerach, do których hakerzy lub władze mogą łatwo uzyskać dostęp do danych bez zgody użytkownika.
Interoperacyjność
Web3 umożliwi aplikacjom działanie na różnych platformach i urządzeniach IoT. Technologie kojarzone z web 3.0 umożliwią łatwą komunikację pomiędzy różnymi aplikacjami i platformami, co będzie równoznaczne z bardziej otwartą siecią.
Przykłady technologii Web3
W praktyce Web3 nadal nie stał się dla nas rzeczywistością. Jednak obecny rozwój technologii może spowodować pewne rzeczy związane z tą koncepcją. Należy pamiętać, że Web3 nie jest ograniczony do pojedynczego segmentu, ale do organizacji mających określone cele w zakresie rozwoju technologii.
1. Kryptowaluta
Kryptowaluta, regularnie kojarzona z blockchainem stanowiącym podstawę Web3, to zdecentralizowany pieniądz cyfrowy, który nie jest kontrolowany przez żaden organ centralny ani centralną instytucję finansową.
Jest to zatem cyfrowy i szyfrowany środek wymiany. Kryptowaluty zapewniają użytkownikom wszystkie kluczowe funkcje blockchain, takie jak pełna kontrola i szyfrowanie danych. Strona finansowa Web3 będzie się rozwijać dzięki wykorzystaniu cyfrowych pieniędzy, a istnieje już kilka kryptowalut korzystających z jego technologii.
Oto niektóre z najpopularniejszych kryptowalut Web3:
Ethereum (ETH)
Ethereum, jedna z najpopularniejszych obecnie kryptowalut, stanowi solidną podstawę zdecentralizowanych finansów i innowacji typu blockchain. Programiści mogą tworzyć w swojej sieci aplikacje DeFi, NFT i gry oparte na technologii blockchain. W rzeczywistości Ethereum jest drugą co do wielkości kryptowalutą obok Bitcoina i znajduje się na liście obserwowanych wielu inwestorów. Jedynym problemem związanym z Ethereum jest to, że ma niską prędkość transakcji i wysokie opłaty za gaz.
Solana (NIE)
Jest to jedna z najpopularniejszych kryptowalut Web3. Solana jest uważana za alternatywę dla Ethereum ze względu na jej wydajność, szybkość i rozszerzoną bazę użytkowników. Od 2017 roku do dziś Solana stała się popularną opcją dla inwestorów kryptowalutowych. Zapewnia programistom możliwość tworzenia zdecentralizowanych aplikacji, ponieważ stanowi platformę obejmującą niezmienne tokeny, gry typu blockchain i zdecentralizowane aplikacje, które powinny być odpowiednie w Web3.
Hel (HNT)
Moneta ta nie jest jeszcze tak popularna jak Solana i Ethereum, ale reprezentuje dobry przykład wykorzystania technologii internetowych. Mianowicie jest to system wykorzystujący blockchain do łączenia urządzeń bezprzewodowych z sieciami IoT. Węzły jako hotspoty służą do podłączenia takich urządzeń do sieci w celu transmisji danych, co finalnie sprowadza się do niskiego zapotrzebowania na energię.
Polkadot (KROPKA)
Kryptowaluta Polkadot jest zgodna z aspiracjami Web3. Biorąc pod uwagę, że jednym z najważniejszych aspektów blockchainu jest interoperacyjność, czyli innymi słowy zdolność do działania w różnych łańcuchach, Polkadot właśnie to zapewnia. Umożliwia użytkownikom dokonywanie transakcji w różnych łańcuchach bloków, podnosząc atrybuty interoperacyjności i skalowalności. Struktura systemu umożliwia aplikacjom Web3 komunikację z wieloma łańcuchami bloków z większą szybkością.
Strumień (STRUMNIK)
Flux to prawdziwa kryptowaluta Web3, ponieważ działa w całkowicie zdecentralizowanej sieci. Prezentuje szeroką gamę sieci, które stanowią kompleksowe połączenie rozproszonych usług obliczeniowych. Innymi słowy, Flux może obsługiwać ponad 4000 zdecentralizowanych aplikacji.
2. Zdecentralizowana organizacja autonomiczna (DAO)
Wraz z aspiracjami związanymi z blockchainem i Web3 pojawiły się zdecentralizowane organizacje autonomiczne (DAO). Kiedy myślimy o organizacji, zwykle wyobrażamy sobie ją jako firmę lub organizację charytatywną kontrolowaną przez władzę centralną i zakorzenioną w systemie hierarchicznym jako jej kluczowym składniku.
Tradycyjny aspekt organizacji każe nam wyobrazić sobie linię poleceń od kadry kierowniczej i kierownictwa do innych poziomów, które można znaleźć poniżej w takiej strukturze. Problem ze zdecentralizowanymi organizacjami autonomicznymi polega na tym, że całkowicie spłaszczają takie systemy.
Reprezentuje formę organizacyjną opartą na technologii blockchain, zarządzaną przez natywny token kryptograficzny. Każdy, kto jest posiadaczem tokena, zyskuje możliwość głosowania w istotnych sprawach związanych z organizacją. Miejsce zajmowane niegdyś przez tradycyjną strukturę korporacyjną zostały zajęte przez inteligentne kontrakty w celu koordynowania zasobów i wysiłków na rzecz wspólnego celu.
W przypadku zdecentralizowanych organizacji autonomicznych nie ma potrzeby posiadania kosztownych sekcji administracyjnych, które zwykle znajdują się w tradycyjnych typach organizacji i firm. Ponieważ każda transakcja jest publicznie dostępna, dzięki takim organizacjom popełnienie oszustwa w rzeczywistości wirtualnej jest prawie niemożliwe.
Przewiduje się, że stanie się on głównym modelem biznesowym związanym z rozwojem nowego Internetu. Jako praktyczny przykład przyjrzyjmy się, jak ukraińskiemu DAO udało się sfinansować obronę kraju.
3. Inteligentne kontrakty
Inteligentne kontrakty to samowykonujące się kontrakty cyfrowe, które zapewniają, że wszystkie strony zobaczą wynik tak szybko, jak to możliwe. Umowa jest osadzona bezpośrednio w wierszach kodu, dzięki czemu transakcje są bardziej przejrzyste, nieodwracalne i identyfikowalne.
Inteligentne kontrakty stanowią kręgosłup Web3, ponieważ większość interakcji zachodzących w zdecentralizowanych aplikacjach jest obsługiwana przez inteligentne kontrakty. Inteligentne kontrakty definiują semantykę aplikacji Web3.
Głównym celem inteligentnych kontraktów jest umożliwienie bezpiecznego i bezstronnego procesu zawarcia umowy pomiędzy stronami. Są pozbawione zaufania i działają bez potrzeby interwencji człowieka. Ponieważ są napisane kodem, eliminują szczególne ryzyko związane z błędną komunikacją i interpretacją umów. Inteligentne kontrakty są szeroko stosowane we wszystkich transakcjach dotyczących aktywów cyfrowych.
4. Tokeny niewymienne (NFT)
NFT są również kamieniem węgielnym Web3. Tokeny niezmienne stanowią formę własności zasobów cyfrowych lub fizycznych. Na przykład, kupując samochód, otrzymujesz papierowy tytuł własności, który reprezentuje własność. NFT robią to samo w świecie zdecentralizowanych finansów.
Biorąc pod uwagę, że Web3 to nowa generacja Internetu skupiona na użytkowniku, kryptowaluty i NFT stanowią podstawę jego systemu finansowego, który jest przejrzysty i bezpieczny. Internet nowej generacji będzie opierał się na decentralizacji, budowaniu społeczności i konsensusie.
Te cyfrowe tokeny, oparte na technologii inteligentnych kontraktów, zrobiły już wiele dla wielu artystów na całym świecie, ponieważ otworzyły nowe źródła przychodów, pomogły w usunięciu barier w wejściu na rynek cyfrowy i zapewniły transakcje bez ingerencji władz centralnych i instytucji finansowych .
5. Aplikacje zdecentralizowane (Dapps)
W części poświęconej kryptowalutom wspomnieliśmy, że wiele platform Web3 zapewnia programistom możliwość tworzenia zdecentralizowanych aplikacji. Często wspominaliśmy o słowie zdecentralizowany, więc podamy praktyczny przykład.
Na przykład, jeśli korzystasz z usługi cyfrowej, takiej jak Dokumenty Google, korzystasz ze scentralizowanej aplikacji opartej na chmurze. Oznacza to, że istnieje pewien rodzaj kompromisu. Google uzyskuje dostęp do wszystkich informacji zawartych w Twoich dokumentach, a Ty zyskujesz możliwość przechowywania informacji w chmurze i korzystania z szeregu korzyści w chmurze. Zasadniczo wymieniasz swoje cenne dane na wygodę.
Ponieważ nasz przykład dotyczy usługi opartej na chmurze, możemy wskazać, że rola zdecentralizowanych aplikacji będzie ogromna w rozwiązaniach przechowywania danych w chmurze Web3. Wszystkie istniejące przykłady usług przechowywania w chmurze Web2, takie jak Google i AWS, to aplikacje całkowicie scentralizowane.
W przypadku scentralizowanych aplikacji istnieje niebezpieczeństwo, że cenne dane mogą zostać przekazane stronom trzecim lub zmodyfikowane. Wręcz przeciwnie, zdecentralizowane usługi przechowywania w chmurze mogą zapewniać szyfrowane i rozproszone przechowywanie danych.
Technicznie rzecz biorąc, dane byłyby podzielone na wiele fragmentów, a użytkownicy mogliby odzyskać te fragmenty zgodnie ze swoimi osobistymi wymaganiami. Istnieje już kilka przykładów Web3, a mianowicie wiodące zdecentralizowane rozwiązania do przechowywania danych, takie jak Storj i Sia.
Dlatego zdecentralizowane aplikacje dają możliwość uzyskania dostępu do wszystkich korzyści związanych z chmurą bez konieczności bycia pod kontrolą organu centralnego. Zdecentralizowane aplikacje wykorzystują technologię blockchain, na przykład blockchain Ethereum, do wykonywania obliczeń online. Są one podporządkowane jedynie wymaganiom Web3, takim jak otwartość kodu źródłowego i szyfrowanie.
Innymi słowy, aplikacje Web3 będą działać w oparciu o technologię blockchain, zdecentralizowaną sieć, czyli sieci peer-to-peer, lub hybrydę tych dwóch. Takie zdecentralizowane aplikacje nazywane są dApps.
6. Zdecentralizowane sieci społecznościowe
W epoce Web 2.0 dominowały scentralizowane sieci społecznościowe, co podkreślał marketing cyfrowy i usługi dostosowane do indywidualnych potrzeb. Ponownie użytkownicy musieli wymieniać swoje dane, aby uzyskać doświadczenie użytkownika w Internecie dostosowane do ich konkretnych potrzeb. Jak to mówią dane to nowa ropa naftowa.
Ciągłe nadużywanie władzy przez władze centralne i firmy technologiczne doprowadziło do wprowadzenia w życie wielu przepisów o ochronie danych na całym świecie. Pojawienie się Web3 oznacza czasami radykalne odejście od sposobu, w jaki funkcjonowało w epoce Web2, na rzecz oddania użytkownikom Internetu władzy i własności danych.
Zdecentralizowane platformy sieci społecznościowych przynoszą wiele korzyści. Chronią prywatność użytkowników, wzmacniają ich pozycję, eliminują potrzebę pośredników i maksymalnie wykorzystują technologie sztucznej inteligencji i uczenia maszynowego.
Mimo że sieci społecznościowe Web3 znajdują się wciąż we wczesnej fazie rozwoju, kilka z nich już wyszło na powierzchnię.
Sapien to platforma wiadomości społecznościowych oparta na blockchainie Ethereum. Służy jako przyzwoita alternatywa dla Facebooka, Twittera, a nawet Google'a w aspekcie posiadania platformy wiadomości społecznościowych.
Sola to sieć reprezentująca kolejną hybrydę platform medialnych i społecznościowych. Opiera się na technologii blockchain i sztucznej inteligencji, aby zapewnić użytkownikom spersonalizowane doświadczenie bez kiepskiej okazji handlu danymi dla wygody.
Steemit to kolejny przykład mediów społecznościowych Web3. Można ją opisać jako platformę nagród, która pomaga użytkownikom tworzyć treści i odpowiednio na nich zarabiać. Taka platforma mediów społecznościowych, która ulepsza treści generowane przez użytkowników, działa w całości na blockchainie Steem. Jest to platforma podobna do Reddita.
7. Zdecentralizowane usługi giełdowe
Zdecentralizowane giełdy są również przykładem Web3. Ich główne zalety to tańsze i szybsze transakcje, bezpieczeństwo oraz kompatybilność z portfelami sprzętowymi.
Użytkownicy mają możliwość całkowitej kontroli nad swoimi środkami. Na przykład IDEX i EOSFinex to najpopularniejsze zdecentralizowane usługi wymiany.
IDEX to popularna i szeroko stosowana usługa internetowa służąca do handlu tokenami ERC-20. IDEX zawiera przyjazny dla użytkownika interfejs. Każdy, kto posiada portfel Ethereum, może handlować na jego platformie.
EOSFinex to zdecentralizowana giełda działająca na oprogramowaniu EOS. Obecnie jest rozwijany przez Bitfinex.
8. Przetwarzanie brzegowe
Przetwarzanie brzegowe jest czymś w rodzaju przeciwieństwa przetwarzania dużych zbiorów danych w dużych, scentralizowanych ośrodkach, ponieważ dzieje się dosłownie na obrzeżach sieci. Termin odnoszący się do przetwarzania rozproszonego oznacza dostarczanie cennych danych i usług online jak najbliżej miejsca, gdzie są wymagane.
Na przykład dane mogą być przetwarzane na Twoim komputerze przed wysłaniem do innej lokalizacji. W ten sposób można połączyć moc obliczeniową urządzeń IoT na brzegach sieci w jeden duży, zdecentralizowany komputer.
Czy są jakieś wady korzystania z Web3?
Web3 i jego liczne przykłady są wciąż we wczesnej fazie rozwoju. Mimo że technologie takie jak blockchain, sztuczna inteligencja i uczenie maszynowe umożliwiają funkcjonowanie wielu korzyści Web3, nieprędko doświadczymy pełnego doświadczenia Web3.
Koncepcja Web3 z pewnością to sieć przyszłości pod względem przyjazności dla użytkownika, własności danych, bezpieczeństwa i przejrzystości. Istnieją pewne niedociągnięcia, które, mamy nadzieję, zostaną usunięte w przyszłości.
Na przykład mniej zaawansowane urządzenia nie będą w stanie sprostać wymaganiom Web3 i innym wyzwaniom wdrożeniowym. Z drugiej strony koncepcja może być trudna do zrozumienia dla nowicjuszy, dlatego rozpowszechnienie informacji i edukowanie ludzi może zająć trochę czasu.