Wykres jest uważany za integralną część Web3. Mam nadzieję, że pod koniec artykułu dowiemy się dlaczego. Zanim jednak zagłębimy się w dzisiejszy temat, przyjrzyjmy się najpierw koncepcji stojącej za Wykresem.
Wykres opiera się na prostej zasadzie indeksowania. Indeksowanie można zrozumieć na przykładzie z życia wziętym: indeksowaniu w książce. Indeks książki posortowany jest alfabetycznie, co drastycznie skraca czas dotarcia do pożądanego rozdziału w książce. Mogliśmy sobie tylko wyobrazić, jak niekompetentny byłby to proces!
Podobnie w informatyce bazy danych mają te same przypadki użycia. Teraz w blockchains jak na przykład Ethereumindeksowanie jest dość znaczące.
typowym blockchain zawiera bloki zawierające transakcje, a bloki te są ze sobą połączone. Aby wyszukać konkretną transakcję, przeszuka jeden blok, a jeśli tam transakcji nie znajdzie, przejdzie do drugiego bloku i tak dalej; proces ten jest czasochłonny i złożony.
Grupa programistów zdała sobie sprawę, że w programie brakuje narzędzi Ethereum ekosystemu i stworzył The Graph w 2017 r. Po wielu iteracjach Graph w końcu został udostępniony w 2020 r.
Graph to protokół indeksowania używany do wysyłania zapytań o dane blockchain co ułatwia rozwój w pełni zdecentralizowanych aplikacji. Służy do odpytywania sieci takich jak Ethereum i IPFS.
Blockchain odkrywcy tacy jak Etherscan budują własny blockchain i przechowują swoje dane w bazie danych, która umożliwia szybkie ich odzyskiwanie. Usługi te nazywane są usługami pozyskiwania. Chociaż to podejście jest całkowicie w porządku, wymaga zaufania strony trzeciej w zakresie dostarczania danych, co nie jest odpowiednie do tworzenia zdecentralizowanej aplikacji.
Zasadniczo The Graph decentralizuje warstwę zapytań i interfejs API stosu aplikacji internetowych. Wykres eliminuje zależność od scentralizowanego dostawcy usług, usprawniając proces odpytywania danych blockchain skuteczny po raz pierwszy. Wykres umożliwia każdemu tworzenie i publikowanie otwartych interfejsów API, zwanych podgrafami. Dzięki temu dane są łatwo dostępne.
Aby wziąć udział w The Graph Network, każdy Indeksator może obstawiać tokeny Graph (GRT) i otrzymywać opłaty za obsługę zapytań dotyczących tych podgrafów oraz nagrody za indeksowanie podgrafów. Płacąc za mierzone użycie, konsumenci mogą wysyłać zapytania do tego różnorodnego zestawu indeksatorów.
Vitalik Buterin na wykresie
W 2021 roku Vitalik Buterin, założyciel Ethereum, porzucił nazwę The Graph jako opłacalnego rozwiązania do przechowywania danych, jednocześnie opracowując plan działania dla ekosystemu.
Dał do zrozumienia, że protokoły takie jak The Graph mogą „tworzyć motywujące rynki, na których klienci płacą serwerom za dane historyczne z dowodami Merkle na ich poprawność”.
Doprowadziło to do stworzenia zachęty zarówno dla instytucji, jak i osób fizycznych do obsługi serwerów przechowujących dane historyczne i dostarczających je na żądanie, wyjaśnił dalej Buterin.
Nieuniknione jest, że dane dot blockchains będą rosły skokowo wraz ze wzrostem popularności NFT, zasoby cyfrowe, Metaverse i Web 3.0. Dlatego potrzeba indeksowania stanie się jeszcze bardziej istotna.
Dlatego w nadchodzących latach na znaczeniu zyskają platformy takie jak The Graph. Ethereum już wykorzystuje The Graph do przeszukiwania danych. Ciekawie byłoby zobaczyć, jak kompatybilna będzie ta kombinacja w przyszłości lub czy Ethereum zdecyduje się zintegrować podobne funkcje ze swoim ekosystemem.
Źródło: https://www.thecoinrepublic.com/2022/05/21/how-will-the-graph-affect-the-future-of-ethereum/