GraphOps zaprezentowało GraphSeer, aplikację obsługującą dane w łańcuchu i poza łańcuchem, obejmującą wydajność indeksowania i metryki protokołów, natomiast Edge & Node omówili ukończenie Sunray, pierwszej fazy zdecentralizowanego systemu danych Sunrise.
uwagi wstępne
Witam wszystkich i witam w najnowszym wydaniu Godzin pracy Indexera! 26 marca, sesja 150.
Link do filmu: https://youtu.be/wkgGPRerDlE
GRTIQ 161
Posłuchaj podcastu GRTiQ z tego tygodnia, w którym wystąpi Kirsten Pomales, współzałożycielka TalentLayer, innowacyjnego otwartego protokołu i zestawu narzędzi dla programistów rewolucjonizującego rynek usług.
Przegląd treści
Najnowsze aktualizacje ważnych repozytoriów
Klient warstwy wykonawczej
Erigon v2.0 nowa wersja v2.59.0:
Bardziej agresywne czyszczenie dzienników i potwierdzeń (dla węzłów z r we fladze czyszczenia, np. –prune=hrtc), zmniejszając w ten sposób powierzchnię dysku dwukrotnie. Ta funkcja jest włączona tylko dla nowych węzłów. Istniejące węzły to umożliwiają, należy je ponownie zsynchronizować od zera.
Znajdowanie transakcji według skrótu dotyka zbyt wielu miejsc w migawce. Skutkowało to dużą liczbą eksmisji we/wy i PageCache. Będzie to bardzo pomocne w tym przypadku użycia, jeśli masz dużo żądań RPC. Pobierz: rm datdir/snapshots/*.idx i zrestartuj Erigona.
Użytkownicy Caplin muszą zresetować nagłówki i migawki.
Nowa wersja Getha v1.13.14:
Geth v1.13.14 to drobna wersja konserwacyjna z pewnymi poprawkami w puli obiektów blob. Ta wersja nie jest krytyczna dla gałęzi Cancun, ale zaleca się, aby uczynić Geth lżejszym, aby radził sobie z nieznanymi obciążeniami typu blob.
sfeth/fireeth: nowa wersja:
Wersja v2.3.6:
BlockFetcher: Dodano obsługę pól WithdrawalsRoot, BlobGasUsed, BlobExcessGas i ParentBeaconRoot podczas pobierania bloków z RPC (np. uzyskiwanie tych wartości dla Optymizmu).
Podstrumienie: Dodano obsługę flagi podstrumieni-tier2-max-concurrent-requests, aby ograniczyć liczbę jednoczesnych żądań do poziomu 2.
Dodano identyfikator śledzenia dla RPC.
Wersja v2.3.7:
Naprawiono narzędzie sprawdzające domyślny zakres scalonych bloków, gdy nie podano r <range>, który obecnie wynosi [0, +∞] (poprzednio [HEAD, +∞]).
Narzędzie naprawcze sprawdza, czy istnieją bloki scalające, aby działać bez podanego zakresu bloków.
Dodano uwierzytelnianie oparte na kluczu API do narzędzi Firehose-client i Tools Firehose-single-block-client w celu określenia wartości za pomocą zmiennej środowiskowej FIREHOSE_API_KEY (możesz użyć flagi -api-key-env-var, aby zmienić nazwę zmiennej na inny niż FIREHOSE_API_KEY).
Naprawiono narzędzie sprawdzające przykłady bloków scalania przy użyciu zakresu bloków (zakres należy określić jako [<start>]?:[<end>]).
Dodano -substreams-tier2-max-concurrent-requests, aby ograniczyć liczbę jednoczesnych żądań do usługi Substreams poziomu 2.
Lawina: Nowa wersja v1.11.3:
Usunięte interfejsy API:
Platforma GetPendingValidators
Platforma GetMaxStakeAmount
Usunięto konfigurację lawinową:
rozmiar listy-równorzędnych sieci-weryfikatora-plotek
Rozmiar listy-peer-sieci-nie-weryfikatora-plotki
rozmiar-listy-rówieśników-sieci-rówieśników-rozmiar-plotek
częstotliwość-plotek-lista-rówieśników w sieci
Rozmiar weryfikatora-plotek-plotek-akceptowanych przez konsensus
akceptowana przez konsensus wielkość plotki-granicznej-nie-weryfikatora
akceptowana przez konsensus wielkość plotek granicznych
konsensus w sprawie akceptacji-plotek-rozmiar walidatora
konsensus w sprawie akceptowania-plotek-nie-rozmiaru walidatora
konsensus w sprawie akceptacji-plotek-wielkości rówieśniczej
Dodano konfigurację łańcucha P, łańcucha X i łańcucha C:
push-plotki-procent-stawka
Narzędzie do aranżacji wykresów
Dołącz do nas w każdą środę o 17:00 czasu UTC i weź udział w spotkaniach online Launchpad, aby uzyskać najnowsze aktualizacje na temat uruchamiania Launchpada.
Następna edycja odbędzie się 10 kwietnia. Przynieś wszystkie swoje pytania!
Kalendarz aktualizacji operatora Blockchain
Kalendarz aktualizacji operatora Blockchain to kompleksowe rozwiązanie do śledzenia aktualizacji hard forków i harmonogramów konserwacji dla różnych protokołów w ekosystemie The Graph.
Uprość proces aktualizacji i nigdy więcej nie przegapisz terminu.
obserwacja protokołu
Najnowsze aktualizacje dotyczące ważnych zmian w protokole
Badania forumowe
Synchronizacja podgrafów jest powolna
Repozytorium umów
zadanie: wdrażanie krawędzi danych SAO w sieci testowej nr 964 (otwarte)
zadanie: Dodaj umowę DataEdge nr 963 (połączoną)
otwarta dyskusja
Sesja GraphSeera
Sahra z GraphOps udostępniła aktualizację opracowywanego przez siebie produktu o nazwie GraphSeer.
Definiuje GraphSeer jako przeglądarkę protokołów Graph. Jest to aplikacja zawierająca dane w łańcuchu i poza łańcuchem oraz analizę wydajności indeksu oraz metryk i parametrów protokołu.
zdjęcie
💡 Odwiedź GraphSeer: http://beta.graphseer.com/
Nazwa użytkownika: thegraph
Hasło: graphops
Te dane uwierzytelniające służą wyłącznie do celów testowych.
GraphSeer będzie ewoluował wraz z Twoją opinią, więc skorzystaj z tego formularza, aby podzielić się swoją opinią, aby pomóc jej ulepszyć.
Dlaczego zbudowaliśmy GraphSeer?
Jako główni programiści opracowujemy narzędzia umożliwiające dostarczanie użytkownikom danych blockchain, takich jak podgrafy i podprzepływy. Następnie, jako osoby indeksujące, używamy tych narzędzi do udostępniania danych użytkownikom końcowym i pomyśleliśmy, że budując GraphSeer jako użytkownicy końcowi, możemy lepiej ich zrozumieć.
Zrozum naszych użytkowników końcowych, stań się lepszymi programistami i lepszymi indeksatorami.
Zrozum i daj znać innym o jakości usług operacji indeksowania.
Zapewnij użytkownikom ekosystemu The Graph atrakcyjne aplikacje umożliwiające zrozumienie rynku.
💡Obejrzyj cały film i demonstrację na żywo.
Harmonogram rozwoju GraphSeer
Informacja zwrotna telefoniczna
Przydatne może być wyświetlenie paska postępu indeksowania w eksploratorze. Lubię sprawdzić, czy podgraf może zostać zaindeksowany przez innych przed jego przypisaniem.
Wyszukiwanie rozmyte na liście indeksatorów. Teraz musisz wiedzieć, kogo szukasz i skierować do niego stronę.
Re: status indeksu, jeśli możesz podać również datę rozpoczęcia alokacji. Teraz muszę wrócić do strony z otwartymi zadaniami.
Ze względu na zdrowie sieci i przyszłość The Graph chcemy pozwolić delegatom i osobom indeksującym skupić się na zapytaniach. Cieszę się, że masz nowe wskaźniki.
W ten sposób możesz skopiować plik IPFShash bez klikania go.
Myślę, że byłoby miło mieć pewne ustandaryzowane liczby dotyczące opóźnień i wskaźników powodzenia. W przeciwnym razie indeksator, który nie obsługuje dużych podgrafów, wyglądałby lepiej pod względem ogólnych statystyk.
Prośby o funkcje: Zaznacz odrzucone wątki poboczne, przepływy cząstkowe itp.
Opcja Średnie bloki za nie jest zbyt użyteczna. Jeśli zaakceptujesz nowy wątek poboczny lub jeden wątek zakończy się niepowodzeniem, zniekształca to wykres i tak naprawdę nie zapewnia wartości.
Metryki te nie są zbyt przydatne w skali globalnej, ale w przeliczeniu na sieć i podgraf.
Prośba o funkcję: użyj ikony podobnej do Subgraph Radio, aby pokazać, którzy indeksatorzy są zombie.
Kontrowersje i przycisk 0xdeadbeef.
Opóźnienie każdego podgrafu może być bardzo różne.
Średnia za dany okres jest dobrą rzeczą i powinna być w centrum uwagi. Bieżący APR jest przydatny dla indeksatora w celu sprawdzenia, czy jego ponowna alokacja powiodła się.
Wygodne jest także sprawdzenie, które sieci obsługuje indeksator.
Oceń indeksatory absolutnie według kosztu zapytania, ale uwzględnij obsługiwane sieci jako widoczne dane.
Jako osoba delegująca fajnie byłoby, gdyby GraphSeer mógł dokonywać prognoz na podstawie historycznego RRSO. Oczekiwania delegującego dotyczące nagród za delegowaną kwotę. Na przykład, jeśli deleguję 100 tys. GRT, mogę spodziewać się 1 tys. nagród co miesiąc.
Faza światła słonecznego na wykresie zakończona
Adam z Edge & Node dołącza, aby przekazać aktualne informacje na temat zdecentralizowanych danych Sunrise.
Link do tweeta: https://x.com/graphprotocol/status/1772655292934705371?s=20
Adam wyjaśnił, że Sunray jest częścią zdecentralizowanego systemu danych Sunrise. To pierwsza z trzech faz, podczas których dodawali funkcjonalność do Subgraph Studio i indeksowali sieć. Celem jest zapewnienie programistom usprawnionego doświadczenia w zakresie uaktualniania swoich podgrafów z usług hostowanych do Internetu.
Warto tutaj zwrócić uwagę na kilka różnych rzeczy. Niektóre zostały wydane jakiś czas temu, inne w ciągu ostatniego tygodnia lub tygodni, zarówno pod względem aktualizacji indeksatorów, jak i dostępności wszystkich zapytanych łańcuchów usług hostingowych w sieci. Programiści mają bezpłatny plan zapytań, dzięki czemu Graph Network może obsługiwać więcej łańcuchów w celu wykonywania zapytań w bardziej usprawniony sposób.
Obsługiwane będą płatności kartą kredytową, dzięki czemu ludzie będą mogli podłączyć kartę kredytową, aby płacić za zapytania bez dotykania GRT, ETH lub AETH. Więc znowu, to tylko próba uproszczenia rzeczy, ostatecznie istnieje uproszczony proces aktualizacji podgrafów z usługi hostingowej do studia i możesz wybrać swoje podgrafy, określić, w których portfelach chcesz mieć te podgrafy w sieci. Następnie następuje zautomatyzowany proces publikowania i przesyłania, w ramach którego publikuje się podgrafy, a następnie przesyła je do wyznaczonego portfela, więc staramy się po prostu usunąć tarcia i uprościć doświadczenie użytkownika.
(Aby znaleźć odpowiednie linki w artykule, przejdź do oficjalnego konta Pinax)