В разработке приложений на блокчейне, какая самая болезненная для человека затратная часть? Не сложность кодирования, а постоянные расходы на Gas, которые истекают при каждом вызове данных. Особенно когда рынок резко колеблется и требуется обновлять ценовую информацию с высокой частотой — наблюдать, как ETH постепенно расходуется, действительно неприятно.
Но задумывались ли вы, что на самом деле 80% расхода Gas — это лишние деньги? Ваше приложение действительно нуждается в каждую секунду отправлять новые данные в цепочку? Именно с этой проблемой и борется сегодня решение APRO для извлечения данных — оно использует совершенно новую "модель вытягивания", чтобы перевернуть традиционную "модель пуша".
Основная идея очень проста: не заставлять данные сами искать вас, а получать их только тогда, когда они действительно нужны. Например, это похоже на разницу между заказом еды — один вариант, когда курьер каждые 5 минут приносит вам еду (модель пуш), и другой, когда вы заказываете только тогда, когда действительно голодны (модель вытягивания). Для большинства сценариев использования второй вариант более эффективен и стоит дешевле.
Во-первых, это действительно "оружие для экономии Gas".
Традиционные оракулы для поддержания актуальности данных регулярно отправляют обновления в цепочку, независимо от того, нужны ли они сейчас. А модель вытягивания APRO позволяет вашему смарт-контракту запрашивать свежие данные только в действительно важные моменты — например, при выполнении транзакции пользователем, ликвидации или расчетах по контракту. В результате объем транзакций и расход Gas значительно снижается. Для высокоактивных DeFi-протоколов это может означать экономию десятков или даже сотен ETH в месяц. Это не просто оптимизация, а полное обновление структуры операционных затрат.
Во-вторых, вы можете самостоятельно контролировать частоту обновления данных.
Разные сценарии требуют разной свежести данных: одни нуждаются в реальном времени, другие — в обновлении раз в час.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
6 Лайков
Награда
6
4
Репост
Поделиться
комментарий
0/400
BearMarketSurvivor
· 9ч назад
Звучит неплохо, но главное — действительно ли это реализуется в реальных приложениях, ведь уроков из истории было слишком много.
Посмотреть ОригиналОтветить0
PuzzledScholar
· 9ч назад
Подождите, 80% лишних затрат? Почему я чувствую, что мой контракт каждый раз сжигает деньги?
Правда ли, что режим вытягивания может сэкономить так много? Тогда моя предыдущая стратегия пуша была бы убыточной.
Честно говоря, я понял этот пример с доставкой еды, но стабильна ли APRO? Боюсь сбоев.
Экономия сотни ETH в месяц? Большие DeFi-игроки будут в восторге, а наши маленькие проекты действительно смогут использовать это?
А, наконец-то кто-то собирается реформировать эту ужасную систему, давно пора было так сделать.
Эй, подождите, как гарантировать свежесть данных, не будет ли это задержек в цепочке?
Режим вытягивания звучит заманчиво, но проблема в том, сложно ли его интегрировать, лень возиться.
Посмотреть ОригиналОтветить0
JustHodlIt
· 9ч назад
80%的 газа — это зря потраченные деньги, эта фраза немного преувеличена, но логика экономии действительно убедительна.
Опять спаситель режима вытягивания, такие фразы уже знакомы...
Экономия сотни ETH в месяц звучит здорово, но сколько реально можно сэкономить, зависит от уровня вашей дегени.
Эта система оракулов действительно нуждается в изменениях, эффективность слишком низкая.
Пример с доставкой еды хорош, но dapp не так просты.
Кажется, сейчас снова начнут хвалить, подождем реальных данных.
Посмотреть ОригиналОтветить0
AirdropSweaterFan
· 9ч назад
Вот это да, наконец-то кто-то сказал об этом, Gas-комиссия действительно невыносима
Экономия десятков ETH в месяц? Для маленьких протоколов это просто спасательный круг
По сравнению с теми глупыми дизайнами, которые каждую секунду отправляют push-уведомления, модель APRO действительно умнее
Но главное — как это будет работать на практике, не окажется ли это очередной миф о PPT
Почему никто не подумал об этом раньше, сколько денег было потрачено зря
Модель push — это яма, выкопанная для тех, кто платит, а выбор по требованию — это правильный путь
В разработке приложений на блокчейне, какая самая болезненная для человека затратная часть? Не сложность кодирования, а постоянные расходы на Gas, которые истекают при каждом вызове данных. Особенно когда рынок резко колеблется и требуется обновлять ценовую информацию с высокой частотой — наблюдать, как ETH постепенно расходуется, действительно неприятно.
Но задумывались ли вы, что на самом деле 80% расхода Gas — это лишние деньги? Ваше приложение действительно нуждается в каждую секунду отправлять новые данные в цепочку? Именно с этой проблемой и борется сегодня решение APRO для извлечения данных — оно использует совершенно новую "модель вытягивания", чтобы перевернуть традиционную "модель пуша".
Основная идея очень проста: не заставлять данные сами искать вас, а получать их только тогда, когда они действительно нужны. Например, это похоже на разницу между заказом еды — один вариант, когда курьер каждые 5 минут приносит вам еду (модель пуш), и другой, когда вы заказываете только тогда, когда действительно голодны (модель вытягивания). Для большинства сценариев использования второй вариант более эффективен и стоит дешевле.
Во-первых, это действительно "оружие для экономии Gas".
Традиционные оракулы для поддержания актуальности данных регулярно отправляют обновления в цепочку, независимо от того, нужны ли они сейчас. А модель вытягивания APRO позволяет вашему смарт-контракту запрашивать свежие данные только в действительно важные моменты — например, при выполнении транзакции пользователем, ликвидации или расчетах по контракту. В результате объем транзакций и расход Gas значительно снижается. Для высокоактивных DeFi-протоколов это может означать экономию десятков или даже сотен ETH в месяц. Это не просто оптимизация, а полное обновление структуры операционных затрат.
Во-вторых, вы можете самостоятельно контролировать частоту обновления данных.
Разные сценарии требуют разной свежести данных: одни нуждаются в реальном времени, другие — в обновлении раз в час.