Cointime

Download App
iOS & Android

Онлайн-конференция Graph Indexer № 181

Validated Project

TL;DR: Общественное обсуждение сосредоточено на Blast, Ethereum L2, основанном на стеке OP: Blast предоставляет ETH и стейблкоины.

Обеспечьте собственный доход и автоматически корректируйте баланс счета. Распределение доходов от платы за газ позволяет децентрализованным приложениям взимать плату за газ в своих контрактах. транспорт

Узлы Row Blast аналогичны другим цепочкам OP Stack, но имеют некоторые особые требования и соображения.

Привет всем, добро пожаловать на протокол заседания по часам работы индексатора, заседание 181!

Ссылка на видео: https://youtu.be/Xrj8T9NvAJc

Посмотрите подкаст GRTiQ Стив (Намун) Ким — соучредитель Four Pillars, глобальной исследовательской фирмы по блокчейну, базирующейся в Сеуле, Южная Корея.

Four Pillars оказывает влияние на блокчейн-пространство и известна своим глубоким пониманием и исследованием критической инфраструктуры и уникальных технологий, появляющихся в web3.

Последние обновления важных репозиториев

Аннотации просмотра репо теперь включают дату выпуска, срочные индикаторы, причины и т. д.

  • Новая версия Эригона v2.60.9:
  • Дата: 25.10.2024 14:46:50 UTC
  • Последняя версия, 2.60.9, содержит кардинальное изменение, которое ограничивает поддержку OS/Arch Linux Arm64 и конкретными версиями AMD64.
  • Кроме того, он включает в себя несколько улучшений и исправлений ошибок, призванных повысить производительность и устранить известные проблемы, особенно связанные с управлением памятью и ошибками RPC.
  • Аварийный индикатор: желтый
  • Срочные причины: Включает улучшения и исправления ошибок, но не обязательно критические.

Информация о разных клиентах

  • Теку: Новая версия 24.10.3:
  • Дата: 28.10.2024 22:50:45 UTC
  • Этот выпуск (24.10.3) включает исправления ошибок и улучшения сети, такие как улучшенная совместимость создания блоков и очистка старого статуса маяка.
  • Критических изменений нет, но для достижения оптимальной производительности рекомендуется выполнить обновление.
  • Аварийный индикатор: желтый
  • Срочная причина: важное обновление для стабильности производительности.
  • Нимбус: Новая версия v24.10.0:
  • Дата: 2024-10-29 07:22:23 UTC
  • Nimbus v24.10.0 включает улучшения производительности и исправления стабильности, в частности улучшения выполнения проверки хеша блока полезной нагрузки и масштабируемости клиента валидатора.
  • Если REST API маяка доступен извне, хотя, как правило, это низкая срочность, администраторам следует уделять приоритетное внимание обновлениям.
  • Аварийный индикатор: желтый
  • Срочная причина: важное улучшение, но не критическое в данный момент.
  • Служба индексатора и агент Click (RS): новая версия indexer-tap-agent-v1.3.0:
  • Дата: 23.10.2024, 21:58:37 по всемирному координированному времени.
  • Версия 1.3.0 добавляет триггеры счетчиков для запросов RAV и исправляет некоторые ошибки для улучшения обработки запросов. В этом выпуске нет критических обновлений.
  • Аварийный индикатор: желтый
  • Срочная причина: важно для производительности, но не критично.

Диаграмма панели запуска:

  • Выпущена новая версия диаграммы с улучшениями и исправлениями ошибок:
  • Графнода-0.5.6
  • Мы изменили режим доступа для некоторых модулей на модуль ["ReadWriteOnce"]. Вам необходимо добавить это значение, чтобы переопределить значение по умолчанию для конкретной диаграммы.

Calinah |GraphOps Опубликовано: это приведет к некоторым критическим изменениям в указанном графике. Канарская версия запущена. Чтобы избежать нарушения изменений, укажите VolumeClaimSpec:accessModes:["ReadWriteOnce"] или заново создайте sts.

  • подвиг: изменить режим доступа по умолчанию на ReadWriteOncePod # 403

Пространство имен панели запуска:

  • Новые стабильные версии Polygon, Graph, Arbitrum

вопрос:

  • Проблемы с диаграммами на панели запуска: просмотрите проблему или сообщите о ней.
  • Проблемы с пространством имен Launchpad: просмотрите или сообщите о проблеме

Последние обновления о важных изменениях в протоколе

  • Запрос информации по спору № ГДР-18
  • Задача: добавить недостающий аудиторский отчет № 1064 за 2023 год (консолидированный).

Версия Graph Node скоро появится, и мы ждем завершения некоторых окончательных интеграционных тестов, прежде чем выпустить ее.

Экосистема отказывается от службы индексатора TypeScript в пользу новой службы индексатора, написанной на Rust.

В среду, 4 декабря, в 9:00 по тихоокеанскому времени (PT) шлюз начнет принудительно прекращать поддержку TypeScript для службы индексатора. Индексаторы, которые все еще используют TypeScript службы индексатора, не смогут обслуживать запросы.

---Пака поделился своей речью

  1. См. официальное объявление вместе с соответствующими инструкциями и документацией: Объявления Discord.
  2. Если вы еще не начали миграцию, начните ее сейчас.
  3. Если у вас возникнут вопросы или проблемы, посетите канал #indexer-software в Discord или обратитесь за помощью к Густаво (@gustavo) или Паке (@paka | E&N) в Semiotic Labs.

Чат:

Винс | Nodeify: Я уже слышал кое-что о проблемах TAP. Будет ли он готов к 4 декабря?

Чат:

Винс | Nodeify: Я слышал кое-что о проблемах TAP, будет ли он готов к 4 декабря?

  • Пака: Судя по тому, что я слышал от команды Semiotic и что я видел от других, я определенно так думаю. Любые отзывы о том, что эта дата может быть преждевременной, будут полезны.

pili |GraphOps: Было бы здорово, если бы Густаво из Semiotic смог принять участие в предстоящих вопросах и ответах IOH.

  • Абель: Я рад собрать это воедино.

Винс | Nodeify: Особенно проблема связана с большими индексаторами с большим количеством квитанций. Марк-Андре | Эллипфра, Венера или нет?

  • Марк-Андре |Эллифра: В основном это так, но я сталкивался с проблемами с недействительными квитанциями, а также с некоторыми общими проблемами с производительностью. Густаво идет впереди всех, быстро внося исправления.
  • Винсент |Data Nexus: Стоит отметить, что в последнее время у нас не было проблем с TAP.

pili |GraphOps: в файл конфигурации индексатора GraphSeer добавлен новый логотип, показывающий статус миграции TAP индексатора.

---Новый пример значка на GraphSeer, показывающий, что индексатор готов использовать TAP.

Марк-Андре |Эллифра: К сожалению, я, вероятно, теряю часть денег, потраченных на запросы, но на это есть причина.

  • pili |GraphOps: Но у вас есть зеленый значок на GraphSeer.
  • Марк-Андре |Эллифра: Оно того стоит!

Автор: Пьер |Chain-Insights.io: Что такое Graphcast, что он делает и каков план развития?

Graphcast SDK — это децентрализованный распределенный инструмент одноранговой связи (P2P), который позволяет пользователям сети обмениваться информацией в режиме реального времени. Он направлен на преодоление высоких затрат на передачу сигналов или координацию между участниками блокчейна за счет обеспечения возможности общения вне цепочки (сплетни/дешевые разговоры).

pili: Graphcast доступен индексаторам. Мы поддерживаем Subgraph Radio [GraphOps] и делаем некоторые обновления зависимостей для панелей мониторинга Grafana. Если у вас есть какие-либо пожелания по функциям, поделитесь ими на канале Discord Graphcast/Subgraph Radio: 💬—graphcast.

pili |GraphOps: документация Graphcast и семинары/демонстрации здесь: плейлист Subgraph Radio.

Кэтрин | Pinax: Часы работы индексатора графиков № 139 посвящены Graphcast.

Написал Пьер |Chain-Insights.io: Каковы функции автоматизации индексации и автоматизации распределения (кроме indexer-tools-v3 от @Vincent |Data Nexus) и каков их статус (активный, неактивный)?

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

Оптимизатор распределения для индексации сборов в основном находится в режиме обслуживания. Недавно я подал несколько запросов на удаление упоминаний об услугах хостинга, но реального активного развития там нет. Существуют различные индексаторы, которые используют это для получения довольно хороших результатов в Интернете, поэтому, если вам интересно, я советую вам проверить это.

Blast имеет полную поддержку протоколов в сети Graph (документ отслеживания интеграции цепочки). Вот рекомендации Blast для индексаторов:

Отношения с разработчиками Blast Нереид присоединилась к IOH, чтобы обсудить Ethereum L2 на основе стека OP.

Посмотреть слайды презентации

  • Большая часть последующего текста взята из слайдов с добавлением дополнительного контекста обсуждения. Некоторые комментарии были слегка отредактированы.

Связаться с Нереидой можно через:

  • Телеграмма: nereid00
  • Дискорд:нереида__
  • Электронная почта: [email protected]

Несколько ссылок для получения дополнительной информации о Blast:

  • Взрывное видение
  • Взрывной Фонд
  • Х @взрыв

Нереида: Возможно, вам интересно, откуда взялось имя Нереида. Когда я присоединился к команде Blast, меня попросили выбрать псевдоним в лунной тематике. Все верхние спутники убрали, поэтому я увидел Нереиду, и это выглядело достаточно круто.

Это оказался спутник Нептуна, а позже я узнал, что так же называли этих морских нимф в греческой мифологии. Они тусовались в океане, помогая морякам, попавшим в беду, и в итоге это как нельзя лучше подошло для работы в DevRel.

  • Что такое Бласт?
  • Запустите узел Blast
  • Получить поддержку
  • Вопросы и ответы

Blast — это Ethereum L2, основанный на стеке OP. Мы внесли некоторые изменения в клиент уровня выполнения, чтобы включить некоторые из этих уникальных функций.

Я остановлюсь на следующих двух особенностях:

  • Собственная доходность
  • Доля доходов от газа

Обе функции дают строителям Blast новые способы монетизации своих проектов.

Балансы счетов на Blast приносят доход без необходимости каких-либо действий пользователя. ETH, WETH и USDB автоматически балансируются.

Поддерживаемые токены

  • ETH, WETH → (Взрыв) ETH
  • DAI, USDC, USDT → USDB

Как это работает

Поддерживаемые токены

  • ETH, WETH → (Взрыв) ETH
  • DAI, USDC, USDT → USDB

Как это работает

  1. Bridge ETH делает ставку на Ethereum через поставщика доходности, такого как Lido.
  2. Эквивалентная сумма (Blast) ETH будет зачислена на Blast.
  3. Ежедневные отчеты о доходности присваивают доходность счетам на L2.
  4. При выводе (Blast) ETH уничтожается, а ETH не обеспечивается и передается пользователю.

--- Общий обзор того, как система работает на Blast.

Распространенная критика, которую я слышу в отношении нативной урожайности, заключается в том, что Лидо и другие протоколы — это то, чем может воспользоваться каждый. Вы можете поставить свой ETH напрямую с помощью Lido, для этого вам не нужен Blast. Это правда, но на самом деле по какой-то причине существует большое количество того, что мы называем покоящимся ETH, который не получает тех преимуществ, которых заслуживает. В одном случае ETH застрял в хранилище DAO или что-то в этом роде. Если ваш ETH находится в мультиподписи, он ничего вам не принесет.

Препятствием для входа является то, что вам нужны некоторые знания DeFi, чтобы иметь возможность делать ставки с Lido. Это не так уж и много, но это отпугнет некоторых новых пользователей.

Еще одним интересным примером являются холдинги LP (пул ликвидности), поэтому, если вы предоставляете ликвидность пулу ликвидности, средства, которые у вас там есть, не принесут вам ETH, но естественным способом заработать на Blast является то, что вы предлагаете возможность получения дохода, и в то же время у вас уже есть возможность предоставления ликвидности.

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

Нативная доходность доступна для всех учетных записей Blast. EOA (внешние учетные записи) по умолчанию получают преимущества автоматически. Учетные записи смарт-контрактов (SC) должны принять участие, настроив свою модель дохода.

модель дохода

  • АВТОМАТИЧЕСКИЙ – Весы балансируются автоматически. Значение EOA по умолчанию.
  • VOID – доходность отключена. СК по умолчанию.
  • ЗАЯВЛЕНИЕ – Губернатор может запросить доход вручную.
  • Вы можете настроить Губернатора — еще одну учетную запись, которой вы доверяете получать этот доход.

Мы внесли некоторые изменения в клиент уровня исполнения и создали форк OP Geth для поддержки собственных доходов и распределения доходов от газа.

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

Баланс = цена акции * акции + остаток

Собственный доход — это способ для команд получить доход, который они иначе не получили бы, и мы видели несколько интересных экспериментов с этой функцией. Вот несколько примеров:

Собственный доход — это способ для команд получить доход, к которому в противном случае у них не было бы доступа, и мы видели несколько интересных экспериментов с этой функцией. Вот несколько примеров:

  • Возвратный NFT
  • БЛАСТР
  • благотворительный
  • Получайте прибыль от открытых позиций
  • Прогнозы – Рынок прогнозов Blast-Native
  • Лото без потерь/игры

На Blast децентрализованные приложения могут требовать плату за газ, уплаченную пользователями по контрактам.

Это позволяет dApps получать выгоду от запуска собственной цепочки приложений без дополнительных затрат на инфраструктуру.

Защита от злоупотреблений:

  • Вы можете мгновенно потребовать 50 % затрат на выполнение L2, связанных с вашим децентрализованным приложением. Примерно в течение 30 дней, как только условия будут выполнены, вы сможете получить 100% газа.
  • Это сделано для того, чтобы злонамеренный разработчик не съел все пространство нашего блока и затем немедленно получил возмещение за газ.

Нереид: Сколько здесь индексаторов имеют опыт использования других цепочек OP Stack и запуска узлов для Optimism или Base?

  • Пьер | Chain-Insights.io: Я архивирую узлы с помощью Optimism и Base.
  • Мэтью Дарвин | Pinax: Мы управляем цепочкой стека OP. 😉
  • Марк-Андре | Эллипфра: Это почти все мы.
  • Пьер | Chain-Insights.io: Использование OP-Reth и OP-Node.
  • Джонатан | Pinax: Pinax поддерживает Optimism, Base, Boba, Minato, Unichain, Mode, Zora...

Нереида: Процесс запуска узла Blast практически такой же, поэтому он должен быть вам очень знаком.

Поскольку Blast основан на стеке OP, запуск узла Blast будет знакомым и простым процессом для всех, у кого есть опыт работы с Optimism или другими узлами стека OP, такими как Base.

  • Образы Docker доступны для blast-get и op-node.
  • Текущий хард-форк: Ecotone (EIP-4844)
  • Базовая настройка: настройка Docker Compose
  • Расширенные настройки
  • еженедельный снимок
  • Использование aria2 может значительно улучшить скорость загрузки.
  • Архивный снимок (большой, ~3 ТБ)

Нереид: Из-за изменений, которые мы внесли в клиент выполнения, мы не следовали графику обновлений Optimism и других цепочек OP Stack. Поэтому, если вы используете узел Blast, обязательно слушайте или подписывайтесь на канал (Blast Developer Discord: канал #announcements), где мы будем публиковать объявления о предстоящих обновлениях. В настоящее время мы все еще используем Ecotone — обновление, в котором появился EIP-4844 или BLOB-объекты.

Чат:

Винс | Nodeify: Еженедельный снимок, благословений вам, сэр.

Мэтью Дарвин | Пинакс: Нет Докера. 😉 3ТиБ — это не так уж и много. 😉

Чат:

Винс | Nodeify: Еженедельный снимок, желаю вам всего наилучшего, сэр.

Мэтью Дарвин | Пинакс: Нет Докера. 😉 3ТиБ — это не так уж и много. 😉

Требования будут различаться в зависимости от фактического использования/нагрузки.

Приблизительно, вот наши рекомендации:

  • ЦП: 8 виртуальных ЦП
  • Память: 32 ГБ
  • хранилище:
  • 4 ТБ дискового пространства для данных GETH
  • Если вы используете снимки, вам понадобится дополнительно около 3 ТБ для распаковки.
  • Пропускная способность 3000 операций ввода-вывода в секунду и 125 МБ/с, например тома AWS GP3.

Используйте балансировщик нагрузки при запуске нескольких узлов для резервирования. Некоторые варианты включают в себя:

  1. Соберите и запустите proxyd.
  2. Адрес загрузки: ethereum-optimism/infra/tree/main/proxyd repo.
  3. Пример конфигурации: ethereum-optimism/infra/blob/main/proxyd/integration_tests/testdata/consensus.toml
  4. Используйте nginx (см. пример конфигурации ниже).
  5. Используйте управляемый балансировщик нагрузки, например AWS Application Load Balancer.

---Пример конфигурации для nginx.

  • Избегайте использования синхронизации моментальных снимков, поскольку недостаточное количество одноранговых узлов может сделать ее ненадежной.
  • Используйте RPC маяка L1, который хранит исторические данные больших двоичных объектов.
  • Ankr, Chainstack, Conduit, Nirvana Labs, QuickNode, dRPC
  • Наличие архивного узла может вам помочь.
  • Использование правильного значения l1.rpckind может ускорить синхронизацию.
  • алхимия, QuickNode, Infura, четность, NetherMind, debug_geth, Erigon, Basic, Any, Standard
  • Discord разработчиков Blast
  • Открыть билет
  • Посетите канал #infrastructure
  • Часы работы: второй четверг каждого месяца, 12:00 по тихоокеанскому времени / 19:00 по всемирному координированному времени.
  • #канал объявлений
  • Подпишитесь на канал, чтобы получать важные объявления об обновлениях.
  • Объявления разработчиков Telegram: @blastdevannouncements
  • документ

Нереид: Сейчас пользовательский опыт, когда вы делаете что-то в сети, фрагментирован. Вам нужно получить кошелек, пополнить его, а затем перейти ко всем этим различным децентрализованным приложениям. Идея полной цепочки стека состоит в том, чтобы объединить все это в один опыт, поэтому мы хотим иметь возможность быстро подключать пользователей. Приложение Blast будет иметь встроенный портал, через который вы сможете получить доступ к кошельку, и там будут доступны все dApps в экосистеме.

Мы действительно пытаемся облегчить новым пользователям доступ в Интернет и начать экспериментировать в экосистеме Blast, а также обеспечить отличный пользовательский опыт для тех, кто уже имеет опыт.

Винс | Nodeify: Любопытно решение использовать L2 вместо простого объединения, похоже, это цепочка приложений, не так ли?

Мы действительно пытаемся облегчить новым пользователям доступ в Интернет и начать экспериментировать в экосистеме Blast, а также обеспечить отличный пользовательский опыт для тех, кто уже имеет опыт.

Винс | Nodeify: Любопытно решение использовать L2 вместо простого объединения, похоже, это цепочка приложений, не так ли?

  • Нереида: Это не совсем цепочка приложений. Я имею в виду, что у нас есть много проектов, построенных на базе Blast, и в каком-то смысле это похоже на цепочку приложений, которая работает для всех, верно, потому что у нас есть распределение доходов от газа. Некоторые децентрализованные приложения, которые могут захотеть запустить свои собственные цепочки приложений, могут просто развернуть их на Blast и получить некоторые из тех же преимуществ.

Микки | The Graph |E&N: Нужны ли нам еще бонусы за индекс Blast? IIRC

  • Нереида: Я верю, что это так.
  • Винсент | Data Nexus: Да, включен только Blast, но подграфы развертываются в blast-mainnet.
  • Мэтью Дарвин |Пинакс: Я надеюсь, что Совет сможет решить этот вопрос как можно скорее.
  • Прочтите сообщение Discord об исправленных наградах Blast Index: объявление Discord.

Винс | Nodeify: Чтобы уточнить, архивируются ли снимки?

  • Нереида: Верно, снимок заархивирован. В настоящее время у нас нет снимков тестовой сети.

Пьер | Chain-Insights.io: Каков текущий спрос на подграфы? Нужно ли это индексировать? Остатки индексных счетов

  • Нереида: Не знаю, что ответить. Я помню, что было время, когда стимулы Blast не действовали, и сейчас я не уверен в их статусе. Но в целом dApps нуждаются в решениях для индексации. dApps всегда ищут лучший опыт индексации, чтобы они могли получить доступ к необходимым им данным в своих dApps.

Пьер | Chain-Insights.io: Есть ли планы по использованию валидаторов на Blast?

  • Нереида: Я рада, что ты задал этот вопрос. У нас нет каких-либо конкретных планов, но в целом мы находимся на пути к постепенной децентрализации, и мы будем рассматривать это в будущем.

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

#blockchaindevelopment#DAPP #indexer#TheGraph

Комментарий

Все комментарии

Рекомендуем к прочтению