- The Graph Protocol: почему GRT нельзя игнорировать? Полный обзор проекта и перспективы
- Кто создавал The Graph Network?
- Что такое The Graph Network?
- Graph (GRT) – Обзор платформы и токена
- Что такое Graph?
- Пример «подграфа» индексированных данных блокчейна:
- Кто и когда создал Graph?
- Для чего используется токен GRT?
- Варианты использования GRT
- Какой основной продукт The Graph?
- Кто использует решения Graph?
- Основные спонсоры The Graph
- Где хранить токен GRT?
The Graph Protocol: почему GRT нельзя игнорировать? Полный обзор проекта и перспективы
Одной из самых ценных технологий, появившихся в криптопространстве, являются смарт-контракты. Использование смарт-контрактов вместо централизованных посредников оказалось более выгодным и удобным для тех, кто знает, как их использовать. Есть только одна небольшая проблема: многие смарт-контракты сегодня ограничены своей способностью эффективно извлекать данные из блокчейнов. Это означает, что разработчики тоже должны тратить дополнительное время и деньги. Мы собираем эти данные сами, если они хотят создать новое децентрализованное приложение или улучшить существующее. Если смарт-контракты и децентрализованные приложения действительно собираются заменить свои централизованные альтернативы, необходим более эффективный способ запроса данных, необходимых для их создания и поддержки. Этот столь необходимый уровень индексации данных — именно то, к чему The Graph Protocol (Граф протокол) и его токен GRT , стремится. Глобальный граф всей информации о блокчейнах смарт-контрактов.
Кто создавал The Graph Network?
Graph была основана инженером-электриком Янивом Талем , компьютерным ученым Яннисом Полманном и робототехником Брэндоном Рамиресом . Трио ранее работало вместе над несколькими стартапами, создавая инструменты разработчика для различных приложений. Через некоторое время они начали задаваться вопросом, почему так сложно создавать инструменты для разработчиков, и поняли, что это было в основном из-за зависимости от централизованных баз данных. Для тех, кто не знает, если вы хотите создать обычное приложение, вам необходимо использовать базу данных. Скорее всего, эта база данных будет принадлежать технологическим гигантам, таким как Amazon, Facebook, Apple или Microsoft.
Помимо данных о портах, эти компании имеют данные об обработке. Любые изменения, внесенные в эти данные, могут иметь огромные последствия как для разработчиков приложений, так и для пользователей. Поскольку эти компании также не слишком заинтересованы в открытом обмене данными, которыми они владеют и хранят. Это приводит к разрозненным хранилищам данных, что чрезвычайно затрудняет создание действительно мощных приложений. Когда трио натолкнулось на Ethereum в 2017 году, они были одержимы его потенциалом и начали создавать децентрализованные приложения на блокчейне Ethereum. Однако они сразу же столкнулись с другим узким местом, хотя у Ethereum есть много данных, которые доступны разработчикам в открытом доступе, анализировать эти данные невероятно сложно. И это делает невозможным создание более сложных приложений dApp без чрезмерных задержек.
Они решили решить эту проблему, построив протокол индексации данных для Ethereum и IPFS. В конечном итоге это стало известно как Graph Network . Первоначальный технический документ для проекта был написан в марте 2017 года, а The Graph Network был официально анонсирован более чем через год, в июне 2018 года. Graph только недавно завершил публичную продажу, а его токен GRT начал торговаться на основных биржах на прошлой неделе, что заняло многие врасплох. Я вернусь к публичной продаже Graph и токену GRT через минуту. Во-первых, нам нужно понять, что такое Граф и как он работает.
Что такое The Graph Network?
Чтобы действительно понять, что такое Graph и почему он так важен для криптопространства. Нам нужно потратить секунду, чтобы рассмотреть, как работают децентрализованные приложения. Ради простоты. Децентрализованное приложение состоит из серии смарт-контрактов, работающих вместе в унисон. Смарт-контракты — это неизменяемые программы, которые автоматически выполняют серию действий или транзакций при выполнении определенного набора условий.
Большинство децентрализованных приложений построены на Ethereum, поэтому это вторая по величине криптовалюта по рыночной капитализации. Как многие из вас знают, существует множество различных типов децентрализованных приложений, наиболее популярными из которых являются приложения DeFi, такие как Uniswap, Maker DAO и AAVE. Чтобы децентрализованное приложение работало, ему нужны данные, которые находятся в блокчейне Ethereum. Ему нужны данные, которые находятся вне блокчейна Ethereum, а также где-то для хранения любых данных, которые генерируют его пользователи.
Самый простой пример данных вне сети — цена. Эти реальные данные должны быть загружены в блокчейн Ethereum и отправлены в децентрализованное приложение, которому нужны данные о ценах. Это делается с помощью децентрализованного оракула, такого как Chain Link (LINK) или Band Protocol (BAND). Без реальных данных, предоставляемых этими оракулами, будет работать очень мало децентрализованных приложений, поэтому Chain Link (LINK) также является одной из крупнейших криптовалют по рыночной капитализации.
Что касается хранилища, у вас есть такие проекты, как Filecoin (FIL) и CEA, которые предлагают децентрализованное хранилище данных. Существуют также протоколы децентрализованного хранения данных, которые являются родными для Ethereum, например Storj. В настоящее время большая часть данных, генерируемых dApps на Ethereum, просто хранится в блокчейне Ethereum без использования сложного протокола. Это подводит нас к последней части головоломки. Данные о блокчейне Ethereum. Поскольку эта теорема является открытым исходным кодом, вы можете видеть, что весь код представляет собой децентрализованное приложение, а также любые данные, созданные этим децентрализованным приложением. Предположим, вы хотите создать торговую площадку на базе Ethereum. Где пользователи могут видеть все земельные участки, продаваемые в виртуальных мирах на основе Ethereum, таких как Decentraland (MANA) и Sandbox (SAND). Это повлечет за собой получение данных с каждой отдельной торговой площадки и добавление их в агрегатор торговой площадки. Опять же, поскольку все в блокчейне Ethereum имеет открытый исходный код. Это было бы довольно легко сделать, а простота запрашиваемых данных означает, что, вероятно, вам не понадобится много времени, чтобы адаптироваться, чтобы их найти. Однако предположим, что вы хотите добавить дополнительную функцию, которая позволит людям видеть историю продаж каждой из этих торговых площадок в определенные периоды времени. В конце концов, люди, которые занимаются переворачиванием виртуальной земли, могут захотеть узнать такие подробности. Поиск такого рода конкретных данных может занять у dApp часы или даже дни, что лишит трейдеров возможности получить актуальную информацию, необходимую им для выполнения эффективного переворота. Также было бы сложно написать код, необходимый для получения конкретных данных в качестве разработчика. Graph решает эту проблему, позволяя разработчикам быстро извлекать как сложные, так и простые данные в блокчейне Ethereum, в которых нуждаются dApps.
Graph Network — это третий и последний компонент головоломки, слой сортировки данных между блокчейном и dApp. Это делает существующие децентрализованные приложения более эффективными. И упрощает создание новых dApps, это, в свою очередь, увеличивает вероятность того, что dApps станут централизованными конкурентами Eclipse и откроют новую эру децентрализации, о которой мечтают многие, в том числе и вы.
Источник
Graph (GRT) – Обзор платформы и токена
Graph Network призвана упростить создание децентрализованных приложений в Ethereum и сетях хранения, таких как межпланетная файловая система (IPFS), путем индексации данных блокчейна и их публикации в открытых API, называемых подграфами, которые может запросить любой.
Что такое Graph?
Graph – это децентрализованный протокол с открытым исходным кодом для индексации данных блокчейна в открытые и доступные API, называемые подграфами. Эти подграфы могут быть легко найдены и использованы разработчиками для создания надежных блокчейн приложений.
Разработчики могут использовать Graph Explorer для поиска, исследований и публикации всех общедоступных данных (подграфов), которые им необходимы для создания децентрализованных приложений. Любой желающий может создавать и публиковать подграфы, заполненные данными из ведущих проектов в DeFi и более широкой экосистеме Web3.
При этом Graph позволяет запрашивать данные, которые трудно запросить напрямую.
Пример «подграфа» индексированных данных блокчейна:
Существует множество блокчейн данных, которые можно проиндексировать в подграфе. Это может быть данные из децентрализованных приложений, таких как популярный CryptoKitties DAPP, широко используется Uniswap DAPP, или любой другой Defi, игра или распространенный Web3 DAPP.
Давайте посмотрим на данные, которые можно индексировать в подграфы из CryptoKitties.
Кто-то, создающий децентрализованное приложение, требующее данных от CryptoKitties, может задать следующие вопросы:
- Сколько CryptoKitties принадлежит конкретной учетной записи Ethereum?
- Когда родился конкретный CryptoKitty?
- Кто являются владельцами CryptoKitties, рожденных в период с января по февраль 2018 года?
Чтобы своевременно ответить на эти вопросы, эти данные должны быть скомпилированы и проиндексированы в подграфы, имеющие описания подграфов, известные как манифест подграфа. Манифест подграфа определяет следующее:
- Смарт-контракты, представляющие интерес для подграфа
- События в этих контрактах, на которые следует обратить внимание
- Как сопоставить данные события с данными, которые The Graph будет хранить в своей базе данных
После того, как данные блокчейна проиндексированы, их можно запросить с помощью стандартного API GraphQL и сохранить в GraphCLI, чтобы разработчики могли получить к ним доступ.
Эта диаграмма дает визуализацию потока данных после развертывания подграфа:
Я знаю, что все это звучит сложно… потому что это так. Так что позвольте мне просто рассказать вам:
Graph – это протокол для индексации, хранения и обработки данных блокчейна. Он просто делает запросы данных к блокчейну быстрыми, надежными и безопасными, чтобы разработчикам было проще создавать децентрализованные приложения следующего уровня.
Кто и когда создал Graph?
The Graph был основан Янивом Талем, Яннисом Полманом и Брэндомом Рамиресом в январе 2018 года. До основания The Graph Тал, Полман и Рамирес вместе работали над несколькими стартапами и потратили много времени на размышления о том, как быстрее создавать программное обеспечение.
Они создали фреймворки, инструменты для разработчиков и инфраструктуру, чтобы сделать разработку приложений более продуктивной, и в начале 2017 года они углубились в Ethereum. Обнаружив Ethereum, соучредители-предприниматели поняли, что инструменты Ethereum и отсутствие взрослых протоколов затрудняют создание децентрализованных приложений.
Осознав это, они решили что-то с этим сделать, и появился The Graph.
Янив Таль, соучредитель и руководитель проекта в The Graph, имеет опыт работы в инженерии и ранее основал два технологических стартапа; TapSavvy и Workflo Inc. Он также работал партнером и инженером-программистом в Functional Foundry, главным инженером-программистом в MuleSoft, специалистом по микропрограммам в HP и на других должностях.
Яннис Полман, соучредитель и технический руководитель The Graph, также имеет опыт работы в области инженерии и информатики, работал старшим разработчиком программного обеспечения и архитектором в Codethink Limited, инженером-программистом в Workflo Inc и внешним консультантом в Functional Foundry.
Брандом Рамирес, соучредитель и руководитель исследований в The Graph, также имеет опыт инженерии и работал во многих тех же компаниях и стартапах, что и Янив Таль и Яннис Полман.
Для чего используется токен GRT?
Родным токеном The Graph Network является GRT, который используется для обеспечения работы децентрализованной сети индексаторов, кураторов и делегаторов Graph, которые вместе работают над организацией данных мирового блокчейна для лучшего обслуживания децентрализованных приложений и разработчиков.
Общий первоначальный объем предложения GRT составляет 10 миллиардов долларов с учетом графика эмиссии, начинающимся с 3% годовых. GRT также сжигает токены, которые, как ожидается, составят
1% комиссии за запрос плюс все налоги на депозиты.
Тем не менее, максимальная поставка токенов GRT составляет 10 миллиардов + новый выпуск – сжигание.
Варианты использования GRT
Индексаторы. Это операторы узлов в сети Graph. Чтобы стать индексатором, вы должны поставить GRT для предоставления услуг индексирования и обработки запросов.
Индексаторы получают плату за запросы и вознаграждение за свои услуги. Вознаграждения выплачиваются за счет выпуска нового токена GRT, который распределяется пропорционально сигналу Куратора и выделенной ставке.
Кураторы. Кураторами могут быть: разработчики подграфов, потребители данных или члены сообщества, которые сигнализируют индексаторам, какие API должны быть проиндексированы The Graph Network.
Кураторы сигнализируют о конкретном подграфе, вкладывая GRT в кривую связывания, а затем зарабатывают часть платы за запрос для подграфов, по которым они сигнализируют. Эта система стимулирует источники данных высочайшего качества и поддерживается с помощью приложения Graph Explorer dApp.
Делегаторы. Это люди, которые хотят внести свой вклад в обеспечение безопасности сети, но не имеют опыта, оборудования или ресурсов для самостоятельного запуска Graph Node. Они просто делегируют GRT существующим индексаторам и получают взамен часть платы за запросы и вознаграждения за индексацию.
Делегаторы выбирают индексаторов на основе их показателей производительности, таких как ставки комиссии за запросы, история безотказной работы, история сокращения, а также параметры делегирования, такие как сокращение комиссий и вознаграждение от индексатора.
Потребители. Потребители, вероятно, разработчики или проекты, являются конечными пользователями The Graph. Они запрашивают подграфы и платят комиссию за запросы индексаторам, кураторам и делегатам.
В некотором смысле, разработчиков, которые платят за запросы для своих децентрализованных приложений, можно сравнить с разработчиками, которые платят за AWS или облачные сервисы для размещения своих приложений. Однако некоторые децентрализованные приложения могут выбрать объединение затрат в плату за продукт или передачу платы за запросы пользователям напрямую через «шлюзы» или кошельки, которые будут построены на основе контрактов с открытым исходным кодом в сети Graph.
Какой основной продукт The Graph?
Основным продуктом Graph является его децентрализованный протокол для индексации и запроса данных из блокчейнов. Его миссия – обеспечить работу интернет-приложений, которые полностью поддерживаются общественной инфраструктурой с помощью полной децентрализации.
В некотором смысле, The Graph можно рассматривать как сервис, похожий на Google, но для блокчейнов. Например, так же, как Google индексирует Интернет, The Graph индексирует данные блокчейна из таких сетей, как Ethereum или Filecoin. Затем он группирует эти данные в открытые API-интерфейсы, называемые подграфами, и делает их доступными для всех, кто может запросить.
При этом The Graph позволяет разработчикам создавать полностью децентрализованные приложения (dapps) не только на уровне протокола, но и на уровне данных, хранилища и вычислений. Это отличается от большинства децентрализованных приложений, которые принимают децентрализованную модель только на нижнем уровне стека блокчейна.
Graph обеспечивает децентрализацию всего стека, делая приложения устойчивыми к сбоям бизнеса, стремлению к получению ренты, а также обеспечивая беспрецедентный уровень взаимодействия.
Вместо того, чтобы платить и полагаться на централизованный бизнес для хранения, вычисления и управления данными, необходимыми для обеспечения работы приложения, пользователи и разработчики могут использовать Graph для обеспечения децентрализации и знать, что программное обеспечение, в которое они вкладывают время и деньги, не может внезапно исчезнуть.
Кто использует решения Graph?
Многие ведущие проекты в экосистеме DeFi и Web3 используют решения The Graph, большинство из которых начали использовать его только в 2020 году. Когда The Graph начинал год, в нем было развернуто только 1000 подграфов, и с тех пор он вырос до более чем 3400 подграфов, включая Uniswap, Synthetix, Decentraland, PoolTogether, Aragon, AAVE и другие.
Размещенные подграфы:
- Uniswap – исторические данные и аналитика для Uniswap V2;
- Synthetix – данные о контрактах Synthetix (объем торгов, активы и остатки и т.д.);
- Decentraland – данные торговой площадки, такие как земля, аксессуары, предметы коллекционирования и т.д;
- PoolTogether – записывает данные для беспроигрышной лотереи PoolTogether;
- Aragon – данные для оптимистичных DAO, данные для голосования по подключению Aragon и т.д;
- Aave – данные для контрактов Aave, торговая история, ликвидность.
Приведенные выше примеры того, кто использует The Graph для публикации своих данных в подграфах, делая их сразу доступными для запросов с помощью GraphQL, – это лишь верхушка айсберга.
Во второй половине 2020 года The Graph выросла в 10 раз с 1 миллиарда запросов в месяц до более 10 миллиардов запросов, в среднем более 350 миллионов запросов в день.
Такой рост беспрецедентен в блокчейн пространстве и на самом деле очень напоминает Chainlink и его параболическую тенденцию партнерства и интеграции.
Основные спонсоры The Graph
Graph поддерживают 16 ведущих компаний и инвесторов в сфере блокчейнов и криптовалют.
Некоторые из наиболее известных спонсоров:
Coinbase Ventures – инвестиционная компания, которая инвестирует в компании и команды на ранней стадии, создающие открытую финансовую систему.
Digital Currency Group (DCG) – известная инвестиционная компания, инвестирующая в компании, команды и проекты в блокчейн индустрии. DCG ставит перед собой задачу ускорить разработку более совершенной финансовой системы.
CoinFund – инвестиционная компания, которая стремится активно формировать глобальный переход к цифровым активам и технологиям децентрализации.
Где хранить токен GRT?
Graph (GRT) – это токен ERC-20, построенный на публичном блокчейне Ethereum, вы можете хранить GRT в любом кошельке, поддерживающем токены ERC-20.
Однако лучшие кошельки для хранения GRT – это кошельки Web3, не связанные с хранением, которые обеспечивают беспрепятственный доступ к лучшим приложениям DeFi, таким как Uniswap, Balancer, PoolTogether и т.д.
Тем не менее, кошельки DeFi лучше всего подходят для хранения GRT, потому что токен широко используется и поддерживается в экосистеме Ethereum-DeFi.
Источник