Всё, что вам нужно знать о проекте The Graph (GRT)

Последнее обновление —

Что такое The Graph

The Graph (GRT) – это децентрализованный и открытый протокол индексации данных с блокчейна. Разработчики могут создавать и публиковать различные API-интерфейсы, которые называются «подграфами» и выполняют запросы через GraphQL. Далее в этом обзоре мы объясним, для чего нужен GraphQL.

Платформу можно использовать для удобного поиска любых данных в сети Ethereum с помощью простых запросов. Это позволяет преодолеть общую проблему, с которой сталкиваются многие блокчейн-платформы индексации.

Блокчейн-приложениям с трудом удаётся поддерживать такие характеристики, как окончательность, организация цепочки и безопасность выполнения запросов. The Graph создан для устранения этой и других проблем.

Используя «подграфы«, платформа индексирует блокчейн-данные, к которым пользователи могут получать доступ через API GraphQL. По словам команды, в будущем планируется полная децентрализация платформы. В ней будет задействовано больше нод, отвечающих за поддержание индекса.

Интерес к платформе продолжает расти. Фактически, в июне 2020 года количество запросов превысило миллиард. Это было как раз в то время, когда децентрализованные финансы получали много внимания со стороны институциональных инвесторов.

Предыстория

Янив Таль, соучредитель и генеральный директор The Graph, со своей командой решил заняться разработкой протокола индексации, чтобы облегчить доступ к данным блокчейна. Таль и его коллеги на собственном опыте убедились, насколько сложно создавать новые блокчейн-приложения Ethereum.

Благодаря своему опыту работы с приложениями они выяснили, что системы децентрализованного индексирования и запроса программного обеспечения для блокчейна ещё не существует. В то время разработчикам приходилось изобретать собственные методы сбора и преобразования данных из разных источников.

Миссия платформы, разработанной Талем и его командой, заключается в создании приложений, которые не требуют серверов и делают Web3 доступным для всех.

Как работает The Graph

Для индексации данных на основе Ethereum система The Graph использует «Манифесты подграфов» (Subgraph Manifesto). Каждый из них представляет собой описание подграфа, которое содержит данные о смарт-контрактах, событиях блокчейна и процессе сопоставления данных событий перед их сохранением в базе данных платформы.

Поток данных из транзакций, манифестов подграфов и базы данных имеет определённую структуру. Всё начинается с децентрализованных приложений, которые добавляют данные в блокчейн Ethereum с помощью смарт-контрактов.

Эти данные содержат запись всех событий и транзакций вплоть до момента финализации. Затем идет нода The Graph, которая сканирует всю базу данных блокчейна, собирает новости и отфильтровывает данные, которые имеют отношение к запросам пользователей. Чтобы облегчить индексацию, она идентифицирует каждый фрагмент информации, который отвечает на запросы из подграфов.

GraphQL – это связующее звено между данными блокчейна и приложением, в которое пользователь хочет их передать. После окончания процесса пользователи могут просматривать результаты запросов из своих приложений.

В принципе, именно так работает цикл запроса данных и индексации в платформе. Пользователи могут использовать Graph Explorer, чтобы просмотреть «подграфы«, которые уже есть в платформе. У каждого из этих подграфов есть своя интерактивная среда, где пользователи могут выполнять запросы с помощью GraphQL.

Читайте также Как осуществляется стекинг Ethereum

Растущую сеть поддерживает уже 2300 подграфов.

На данный момент The Graph поддерживает индексацию данных из сетей Ethereum, IPFS и PoA. В будущем платформа планирует поддерживать ещё несколько сетей. В настоящее время уже реализовано более 2300 подграфов, и разработчики используют их в своих приложениях. В список приложений входят AAVE, Aragon, Balancer, DAOstack, Uniswap, Synthetix и многие другие.

Сеть The Graph может похвастаться значительной институциональной поддержкой. Майкл Андерсон из Framework Ventures сказал в пресс-релизе, что с удовольствием поддержит Янива и его команду. Согласно его заявлению, они с нетерпением ждут возможности оказать помощь децентрализованной сети и её росту.

Хайден Адамс из Uniswap также поделился тем, насколько полезной была платформа для их аналитических задач, и подчеркнул необходимость сценария использования The Graph:

«Как компания, мы не управляем и не управляем собственными базами данных… В данный момент получить исторические данные из блокчейна Ethereum довольно непросто.

Долгосрочный прогноз The Graph, помимо добавления поддержки других блокчейнов в ближайшее время, подразумевает передачу права собственности и управления платформой сообществу. Помимо прочего, это ещё и реакция на переход многих блокчейн-приложений к децентрализованной модели управления«.

Ключевые роли в платформе

Экосистема платформы состоит из следующих позиций

  • Потребители (Consumers) – это пользователи, которые платят Индексатору за свои поисковые запросы. К этой категории могут относиться веб-сервисы или любые другие программы, подключенные к The Graph.
  • Индексаторы (Indexers) – ноды, которые поддерживают функцию индексации платформы.
  • Кураторы (Curator) – используя GRT, определяют для подграфов ценную информацию в индексе платформы.
  • Делегаторы (Delegator) – участники процесса стекинга, которые делегируют свои GRT существующим индексаторам и получают часть вознаграждения.
  • Рыболовы (Fishermen) – проверяют правильность ответа сети на запросы.
  • Арбитры (Arbitrator) – решают, является индексатор злонамеренным или нет.

Совет Graph

В будущем команда The Graph планирует децентрализовать управление проектом. Скорее всего, в итоге система будет похожа на MakerDAO и Compound. Как только протокол будет готов для этого, команда планирует создать децентрализованную автономную организацию (DAO), которая предоставит основным участникам возможность участвовать в принятии ключевых решений по протоколу.

Как и другие DAO, руководящим органом для технических параметров протокола будет Совет Graph (The Graph Council), также отвечающий за то, как Graph Foundation распределяет токены GRT.

В список его основных функций входят решения о выделении грантов и финансирования экосистемы, обновления протокола, изменения параметров протокола и другие чрезвычайные решения.

The Graph Token (GRT)

Graph Token или $GRT – это используемая в The Graph криптовалюта стандарта ERC-20, которая может служить средством обмена и выплат вознаграждений для участников сообщества, выступающих в роли индексаторов, кураторов и делегаторов.

Стекинг GRT

Для того, чтобы приобретать доли в нодах, на которых основана платформа, и продавать свои услуги на «рынке запросов«, пользователь должен заблокировать определённое количество GRT. Взамен они получают материальные вознаграждения. Если индексатор ведёт себя недобросовестно и, например, намеренно изменяет данные, в наказание система конфискует токены GRT, которые он заблокировал.

Дорожная карта The Graph: что дальше

На данный момент, когда основная сеть запущена, The Graph продолжает развиваться. Команда заявила, что Graph Foundation разрабатывает децентрализованное приложение Graph Explorer и шлюз Gateway, которые обеспечат всем участникам сети необходимую помощь.

Проект также открыт для любых сторонних физических или юридических лиц, которые хотят помочь в развитии сети. Как уже упоминалось ранее, подать заявку на участие в программе грантов или начать сотрудничество с другими членами сообщества может любой желающий.

Читайте также 10 прогнозов для Ethereum, DeFi и так далее на 2021 год

Заключение

Глядя на бурное развитие сферы DeFi, мы видим, насколько важен для разработчиков свободный доступ к данным с блокчейна. Ускорение и упрощение процесса может повлиять на рост всей отрасли, а также её надёжность, безопасность и пропускную способность.

Необходимость создания информационного моста между приложениями и данными с блокчейна очевидна для всех. The Graph предлагает потенциальное решение этой задачи. За счёт использования смарт-контрактов, основанных на пользовательских данных, проект оказался простым, экономичным и быстрым. Платформа выглядит как перспективный инструмент, особенно для тех, кто хочет увеличить количество сценариев использования блокчейна.


Ещё нет комментариев


Читайте дальше:

Всё, что вам нужно знать о проекте The Graph (GRT)

Последнее обновление —

Что такое The Graph

The Graph (GRT) – это децентрализованный и открытый протокол индексации данных с блокчейна. Разработчики могут создавать и публиковать различные API-интерфейсы, которые называются «подграфами» и выполняют запросы через GraphQL. Далее в этом обзоре мы объясним, для чего нужен GraphQL.

Платформу можно использовать для удобного поиска любых данных в сети Ethereum с помощью простых запросов. Это позволяет преодолеть общую проблему, с которой сталкиваются многие блокчейн-платформы индексации.

Блокчейн-приложениям с трудом удаётся поддерживать такие характеристики, как окончательность, организация цепочки и безопасность выполнения запросов. The Graph создан для устранения этой и других проблем.

Используя «подграфы«, платформа индексирует блокчейн-данные, к которым пользователи могут получать доступ через API GraphQL. По словам команды, в будущем планируется полная децентрализация платформы. В ней будет задействовано больше нод, отвечающих за поддержание индекса.

Интерес к платформе продолжает расти. Фактически, в июне 2020 года количество запросов превысило миллиард. Это было как раз в то время, когда децентрализованные финансы получали много внимания со стороны институциональных инвесторов.

Предыстория

Янив Таль, соучредитель и генеральный директор The Graph, со своей командой решил заняться разработкой протокола индексации, чтобы облегчить доступ к данным блокчейна. Таль и его коллеги на собственном опыте убедились, насколько сложно создавать новые блокчейн-приложения Ethereum.

Благодаря своему опыту работы с приложениями они выяснили, что системы децентрализованного индексирования и запроса программного обеспечения для блокчейна ещё не существует. В то время разработчикам приходилось изобретать собственные методы сбора и преобразования данных из разных источников.

Миссия платформы, разработанной Талем и его командой, заключается в создании приложений, которые не требуют серверов и делают Web3 доступным для всех.

Как работает The Graph

Для индексации данных на основе Ethereum система The Graph использует «Манифесты подграфов» (Subgraph Manifesto). Каждый из них представляет собой описание подграфа, которое содержит данные о смарт-контрактах, событиях блокчейна и процессе сопоставления данных событий перед их сохранением в базе данных платформы.

Поток данных из транзакций, манифестов подграфов и базы данных имеет определённую структуру. Всё начинается с децентрализованных приложений, которые добавляют данные в блокчейн Ethereum с помощью смарт-контрактов.

Эти данные содержат запись всех событий и транзакций вплоть до момента финализации. Затем идет нода The Graph, которая сканирует всю базу данных блокчейна, собирает новости и отфильтровывает данные, которые имеют отношение к запросам пользователей. Чтобы облегчить индексацию, она идентифицирует каждый фрагмент информации, который отвечает на запросы из подграфов.

GraphQL – это связующее звено между данными блокчейна и приложением, в которое пользователь хочет их передать. После окончания процесса пользователи могут просматривать результаты запросов из своих приложений.

В принципе, именно так работает цикл запроса данных и индексации в платформе. Пользователи могут использовать Graph Explorer, чтобы просмотреть «подграфы«, которые уже есть в платформе. У каждого из этих подграфов есть своя интерактивная среда, где пользователи могут выполнять запросы с помощью GraphQL.

Читайте также Как осуществляется стекинг Ethereum

Растущую сеть поддерживает уже 2300 подграфов.

На данный момент The Graph поддерживает индексацию данных из сетей Ethereum, IPFS и PoA. В будущем платформа планирует поддерживать ещё несколько сетей. В настоящее время уже реализовано более 2300 подграфов, и разработчики используют их в своих приложениях. В список приложений входят AAVE, Aragon, Balancer, DAOstack, Uniswap, Synthetix и многие другие.

Сеть The Graph может похвастаться значительной институциональной поддержкой. Майкл Андерсон из Framework Ventures сказал в пресс-релизе, что с удовольствием поддержит Янива и его команду. Согласно его заявлению, они с нетерпением ждут возможности оказать помощь децентрализованной сети и её росту.

Хайден Адамс из Uniswap также поделился тем, насколько полезной была платформа для их аналитических задач, и подчеркнул необходимость сценария использования The Graph:

«Как компания, мы не управляем и не управляем собственными базами данных… В данный момент получить исторические данные из блокчейна Ethereum довольно непросто.

Долгосрочный прогноз The Graph, помимо добавления поддержки других блокчейнов в ближайшее время, подразумевает передачу права собственности и управления платформой сообществу. Помимо прочего, это ещё и реакция на переход многих блокчейн-приложений к децентрализованной модели управления«.

Ключевые роли в платформе

Экосистема платформы состоит из следующих позиций

  • Потребители (Consumers) – это пользователи, которые платят Индексатору за свои поисковые запросы. К этой категории могут относиться веб-сервисы или любые другие программы, подключенные к The Graph.
  • Индексаторы (Indexers) – ноды, которые поддерживают функцию индексации платформы.
  • Кураторы (Curator) – используя GRT, определяют для подграфов ценную информацию в индексе платформы.
  • Делегаторы (Delegator) – участники процесса стекинга, которые делегируют свои GRT существующим индексаторам и получают часть вознаграждения.
  • Рыболовы (Fishermen) – проверяют правильность ответа сети на запросы.
  • Арбитры (Arbitrator) – решают, является индексатор злонамеренным или нет.

Совет Graph

В будущем команда The Graph планирует децентрализовать управление проектом. Скорее всего, в итоге система будет похожа на MakerDAO и Compound. Как только протокол будет готов для этого, команда планирует создать децентрализованную автономную организацию (DAO), которая предоставит основным участникам возможность участвовать в принятии ключевых решений по протоколу.

Как и другие DAO, руководящим органом для технических параметров протокола будет Совет Graph (The Graph Council), также отвечающий за то, как Graph Foundation распределяет токены GRT.

В список его основных функций входят решения о выделении грантов и финансирования экосистемы, обновления протокола, изменения параметров протокола и другие чрезвычайные решения.

The Graph Token (GRT)

Graph Token или $GRT – это используемая в The Graph криптовалюта стандарта ERC-20, которая может служить средством обмена и выплат вознаграждений для участников сообщества, выступающих в роли индексаторов, кураторов и делегаторов.

Стекинг GRT

Для того, чтобы приобретать доли в нодах, на которых основана платформа, и продавать свои услуги на «рынке запросов«, пользователь должен заблокировать определённое количество GRT. Взамен они получают материальные вознаграждения. Если индексатор ведёт себя недобросовестно и, например, намеренно изменяет данные, в наказание система конфискует токены GRT, которые он заблокировал.

Дорожная карта The Graph: что дальше

На данный момент, когда основная сеть запущена, The Graph продолжает развиваться. Команда заявила, что Graph Foundation разрабатывает децентрализованное приложение Graph Explorer и шлюз Gateway, которые обеспечат всем участникам сети необходимую помощь.

Проект также открыт для любых сторонних физических или юридических лиц, которые хотят помочь в развитии сети. Как уже упоминалось ранее, подать заявку на участие в программе грантов или начать сотрудничество с другими членами сообщества может любой желающий.

Читайте также 10 прогнозов для Ethereum, DeFi и так далее на 2021 год

Заключение

Глядя на бурное развитие сферы DeFi, мы видим, насколько важен для разработчиков свободный доступ к данным с блокчейна. Ускорение и упрощение процесса может повлиять на рост всей отрасли, а также её надёжность, безопасность и пропускную способность.

Необходимость создания информационного моста между приложениями и данными с блокчейна очевидна для всех. The Graph предлагает потенциальное решение этой задачи. За счёт использования смарт-контрактов, основанных на пользовательских данных, проект оказался простым, экономичным и быстрым. Платформа выглядит как перспективный инструмент, особенно для тех, кто хочет увеличить количество сценариев использования блокчейна.


Ещё нет комментариев


Читайте дальше: