🏗️ Підписуйтесь на інформаційний бюлетень The Graph Builders Newsletter 🏗️
gm web3 builders,
Ласкаво просимо до The Graph Builders Newsletter #13 за січень 2024, в якому ми ділимося важливими новинами екосистеми The Graph для розробників за минулий місяць.
Почнімо!
Спільнота розробників The Graph
Розгляньте можливість приєднатися до цих трьох спільнот розробників та познайомтеся з іншими розробниками в екосистемі The Graph!
Створюйте разом з учасниками хакатону в групі The Graph Builders в Telegram
Група The Graph Builders у Telegram наразі налічує 180 учасників і має канал #general для запитань та співпраці, а також окремі канали для підтримки хакатонів. Більшість учасників приєдналися до каналу під час різних хакатонів, тому будьте певні, тут є багато відданих і допитливих web3-розробників!
Створюйте разом з редакторами за допомогою r/GraphBuilders
Нещодавно запустили r/GraphBuilders, спрямований на обмін ресурсами, порадами та обговорення щодо розробки на The Graph. Знаходьте дописи, блоги, воркшопи та відео про підграфи, підпотоки, GraphQL та іншу інформацію про протокол.
Створюйте з професіоналами з The Graph BuildersDAO
Готові вдосконалити свої навички роботи з підграфами та підпотоками? Завітайте на The Graph BuildersDAO, де досвідчені фахівці спільно працюють над розробкою готових до запуску підграфів і підпотоків для протоколів і команд. Якщо ще не готові приєднатися до DAO і просто хочете привітатися, приєднуйтесь до The Graph BuildersDAO в Discord і познайомтеся з командою!
Оновлення екосистеми
TODO: Перехід від хостингового сервісу до кінцевих точок в мережі
З кожним днем все більше підграфів оновлюється до мережі The Graph, а їх еквіваленти на хостингових сервісах перестають отримувати обслуговування від своїх розробників. Ми вже можемо оновити наші кінцеві точки для використання підграфів мережі The Graph:
Якщо розробники використовують версію Uniswap v3 для хостингового сервісу, кінцеві точки з часом застаріють на користь версії Uniswap V3 для мережі The Graph.
Це означає, що незабаром розробникам доведеться змінити кінцеві точки, що використовуються в їхніх децентралізованих додатках, з кінцевих точок підграфа хостингового сервісу на кінцеві точки підграфа мережі The Graph.
Якщо версії підграфа хостингового сервісу у мережі The Graph немає, будь ласка, зверніться до команди, яка володіє версією підграфа хостингового сервісу, і надішліть їм ці документи для оновлення їхнього підграфа до мережі The Graph.
Це оголошення буде надруковано у всіх Builders Newsletter, щоб забезпечити ясність під час закриття хостингового сервісу. Якщо хтось із розробників побачить дописи в X (твіти) з цими нагадуваннями, будь ласка, ретвітніть, оскільки це допоможе всім розробникам в екосистемі The Graph!
Пояснення щодо The Graph Horizon
Читаєте про стратегію розвитку нової ери The Graph і хочете дізнатися більше про Horizon?
Ознайомтеся з постом на форумі The Graph, написаним Edge & Node Smart Contract Engineer і Researcher Pablo Carranza Velez під назвою “Graph Horizon Explained: a Proposal for the Evolution of the Protocol”.
TL;DR?
“Простими словами, Graph Horizon - це ітерації над існуючим протоколом, щоб врахувати те, що ми дізналися з моменту запуску протоколу, і впровадити покращення, які були запропоновані під час спілкування з багатьма користувачами і учасниками, щоб забезпечити виконання місії The Graph та збереження мережі як основної і надійної інфраструктури для web3”. - Pablo Carranza Vélez
Нові релізи
Graph-Node 0.34.0
У версії graph-node 0.34.0 внесено чотири ключових покращення.
Покращено продуктивність запитів за допомогою indexerHints та автоматичного прунінгу
Ця нова функція, загалом, розглядається як нова найкраща практика у розробці підграфів!
Чому ця функція настільки важлива?
Прунінг підграфів - це метод оптимізації, який регулярно використовують індексатори для видалення непотрібних даних з підграфів, тим самим покращуючи продуктивність запитів. За допомогою indexerHints тепер можна налаштувати автоматичний прунінг підграфів.
Щоб додати цю функцію до наших підграфів, ми можемо додати indexerHints до маніфесту підграфу, як показано у цьому прикладі маніфесту.
...
indexerHints:
prune: auto
...
Зверніть увагу, що запити на переміщення у часі конфліктують з використанням indexerHints. Не використовуйте ці дві функції разом, оскільки це призведе до критичних змін.
Якщо у вас виникнуть запитання щодо indexerHints, звертайтесь до marcus@edgeandnode.com.
Покращені підграфи на основі підпотоків з використанням підпотоків як тригерів для підграфів - бета-версія
У цій бета-версії розробники тепер можуть безпосередньо запускати відображення підграфів на вихідних даних з підпотоків.
Один з варіантів використання цієї функції полягає у вирішенні проблеми, коли під час індексації потрібно виконати багато eth_calls. У той час як підграф повинен сповільнюватись для обробки індексації eth_calls, підпотік не сповільнюється. Таким чином, використовуючи підпотік для отримання eth_calls, а потім перетворюючи дані у відображеннях підграфа, ми отримуємо підграф, який може без проблем індексувати велику кількість eth_calls.
Будь ласка, надсилайте свої відгуки щодо цієї функції на marcus@edgeandnode.com.
Покращення точності індексації за допомогою endBlock
Якщо ми знаємо, що нам потрібно індексувати лише конкретний набір блоків, тепер ми можемо визначити endBlock підграфа у маніфесті.
...
startBlock: 4000000
endBlock: 5000000
...
Ознайомтеся з повним переліком релізів, щоб дізнатися, що ще було випущено у graph-node 0.34.0!
Subgraph Radio
Розробка в web3 ґрунтується на надійному зв'язку між розподіленими мережами людьми. На наше щастя, команда GraphOps щойно випустила Subgraph Radio, абсолютно новий інструмент, призначений для безпосереднього покращення комунікації між розробниками підграфів та індексаторами.
Дві ключові функції для розробників підграфів:
-
Попередня синхронізація оновлення підграфів: Дозволяє розробникам підграфів анонсувати оновлення підграфів, що дозволяє індексаторам попередно синхронізувати нові версії, зменшуючи труднощі і підвищуючи швидкість реакції мережі.
-
Інтегровані сповіщення та моніторинг: Сумісність з такими платформами, як Slack, Discord і Telegram, для отримання сповіщень в режимі реального часу, в поєднанні з повноцінним моніторингом за допомогою детальних журналів і метрик, доступних через Prometheus і візуалізованих за допомогою інтерфейсів Grafana.
Одна ключова функція для індексаторів:
- Підтвердження індексації (POI) Cross-Checking: Надійний механізм для індексаторів для забезпечення цілісності даних, швидкого виявлення розбіжностей і пом'якшення потенційних конфліктів у мережі.
Розпочніть роботу з Subgraph Radio!
Основні моменти хакатону
Змагання Blast Big Bang вже триває
Змагання Blast Bing Bang відзначає розробників!
Тепер, коли Subgraph Studio підтримує Blast-Testnet, розробники в екосистемі The Graph мають величезну перевагу, адже мають можливість привернути увагу до своїх проектів. Створюйте або демонструйте свої навички роботи з підграфами та децентралізованими додатками і представте свій проект перед більш ніж 100 тис. користувачів та $1.3 млрд. в TVL, а також зв'яжіться з інвесторами.
До завершення змагання залишилося трохи менше місяця, тож у вас ще є час взяти у ньому участь та поборотися за перемогу🥇
Навчальний куточок
Посібник по використанню файлових джерел даних : Використання підграфів для індексації позамережевих даних
Пориньте в новий випуск блогу, присвячений файловим джерелам даних, написаний Edge & Node Developer Relations Engineer Marcus Rein!
Цей блог був написаний для початківців і розробників підграфів середнього рівня, які хочуть освоїти кілька просунутих методів, таких як використання файлових джерел даних для індексації позамережевих даних з Arweave і IPFS одночасно, а також передачу контексту між обробниками.
Дізнайтеся більше про файлові джерела даних в документації і почніть розробку вражаючих підграфів з використанням файлових джерел даних!
The Graph Builders Office Hours - щочетверга о 17:00 UTC
Щочетверга о 17:00 UTC приєднуйтесь до The Graph Builders Office Hours, який проводить Developer Relations Engineer з Edge & Node Kevin Jones у The Graph Discord.
Кожна сесія включає в себе воркшопи у режимі реального часу та дискусії Q&A з розробниками, які працюють в екосистемі The Graph.
Почніть створювати швидко з усіма (20!) воркшопами The Graph Builders Office Hours!
Ось кілька нещодавніх епізодів:
-
Переможець Хакатону “Nazar” розробив свій проект на основі підпотоків
-
Досліджуйте можливості композиції підграфів у Graph Client
-
Дізнайтеся, як Clickhouse можна використовувати у якості приймача підпотоків
-
Ознайомтеся з новими можливостями підграфів - обробники ініціалізації та обробники опитувань
-
Створюйте за допомогою стандартних підграфів Messari
Опитування для розробників
Створення The Graph Network - це спільна робота, і основні розробники хотіли б почути ваші відгуки!
Дякуємо за прочитання та щасливого розвитку! 💌
Маркус Рейн
Developer Relations and Success
Edge & Node, працює над The Graph
Про The Graph
The Graph - це складова індексації та запитів у web3. Розробники створюють та публікують відкриті API, так звані підграфи, до яких додатки можуть звертатися за допомогою GraphQL. Наразі Graph підтримує індексацію даних з понад 40 різних мереж, включаючи Ethereum, NEAR, Arbitrum, Optimism, ZkSync, Polygon, Avalanche, Celo, Fantom, Moonbeam, IPFS, Cosmos Hub та PoA, а незабаром буде додано ще більше мереж. На сьогодні на хостинговому сервісі розгорнуто понад 88900 підграфів. Десятки тисяч розробників використовують The Graph для таких додатків, як Uniswap, Synthetix, KnownOrigin, Art Blocks, Gnosis, Balancer, Livepeer, DAOstack, Audius, Decentraland та багатьох інших.
Сервіс самообслуговування для розробників The Graph Network був запущений у липні 2021 року; з того часу понад 800+ підграфів мігрували до Мережі, а 450+ індексаторів обслуговують запити до підграфів, 11 300+ делегатів та 2 500+ кураторів на сьогодні.Нині було використано понад 5,6 мільйона токенів GRT для подачі сигналів. Якщо ви розробник, який створює додаток або програму у web3, ви можете використовувати підграфи для індексації та запитів даних з блокчейнів. The Graph дозволяє додаткам ефективно і продуктивно представляти дані в інтерфейсі користувача і дозволяє іншим розробникам також використовувати ваш підграф! Ви можете розгорнути підграф в мережі за допомогою нещодавно запущеної Subgraph Studio або запитувати наявні підграфи, які знаходяться в Graph Explorer. The Graph буде радий вітати вас як Індексаторів, Кураторів та/або Делегатів в основній мережі The Graph. Приєднуйтесь до спільноти The Graph, представивши себе в The Graph Discord для технічних обговорень, приєднуйтесь до чату The Graph в Telegram, а також слідкуйте за The Graph у Twitter, LinkedIn, Instagram, Facebook, Reddit та Medium! Розробники та члени спільноти The Graph завжди раді поспілкуватися з вами, а екосистема The Graph має зростаючу спільноту розробників, які підтримують один одного.
The Graph Foundation контролює The Graph Network. The Graph Foundation контролюється Technical Council, Edge & Node, StreamingFast, Semiotic Labs, The Guild, Messari та GraphOps - це лише кілька з основних організацій, що входять в екосистему The Graph.
评论 (0)