Ты тоже сталкивался с этим — пользователь размещает ордер, контракт застревает на этапе получения цены, а ты наблюдаешь, как спред увеличивается? Ясно, что сеть не перегружена, Gas достаточно, в чем же проблема? По сути, причина в том, что способ вызова ценовых данных устарел.
Недавно заметил, что некоторые DeFi-проекты работают удивительно гладко, их взаимодействие совсем не похоже на операции в блокчейне. В чем их секрет? Не в смене публичной цепочки, а в кардинальном изменении логики "чтения цены".
Что было раньше? Каждый раз запрашивали внешние источники данных, многократно вызывая их и ожидая ответ. А что нового? Позволить смарт-контракту напрямую общаться с источником актуальных цен, без лишних обходных путей. За этим стоит архитектура, реализуемая проектами типа APRO, — push-данные и прямое чтение из цепи.
Как это реализовано на практике?
Представьте так: тысячи независимых узлов по всему миру, как спутники, в реальном времени отслеживают колебания рынка и проводят агрегированную проверку. Итоговая цена мгновенно фиксируется в определенном адресе на цепи. Ваш контракт вообще не нуждается в "звонках внешним сервисам", он просто как проверка баланса — читает последние данные с этого адреса.
Преимущества такого подхода?
**Что такое скорость** — обход промежуточных запросов. Чтение цены из "межсетевого вызова" сразу превращается в "прямое чтение из цепи", задержки значительно снижаются.
**Почему стабильно**: цена формируется множеством децентрализованных узлов, отказ одного источника уже не критичен.
**Экономия**: упрощение логики вызова, сокращение шагов работы контракта, снижение расхода Gas.
По сути, это обновление процесса получения данных с "ждать доставку еды" до "самому пойти в холодильник за ними". Пока другие контракты ждут, когда придет цена, вы уже ее считали.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
11 Лайков
Награда
11
4
Репост
Поделиться
комментарий
0/400
BlockchainRetirementHome
· 15ч назад
Застревание на ценовой части действительно неприятно, ощущение, что проскальзывание съедает прибыль... Мне кажется, идея APRO может сработать
Посмотреть ОригиналОтветить0
zkNoob
· 15ч назад
О, разве не это та проблема, на которую я жалуюсь каждый день... Задержка контрактов просто потрясающая, а проскальзывания просто невероятно большие
Прямое чтение по цепочке действительно круто, но надёжна ли архитектура APRO и действительно ли узлы разбросаны?
Погоди, в чём разница между этим и Chainlink или другим оракулным решением
Другими словами, очень быстрые проекты уже реализованы таким образом, но насколько дешевле могут быть эти расходы?
Кто-нибудь пользовался им, действительно ли он экономит бензин?
Посмотреть ОригиналОтветить0
GweiTooHigh
· 15ч назад
Этот пример с холодильником для получения продуктов просто великолепен, наконец-то кто-то объяснил эту кучу вещей о ценовых оракулах. Те проекты, которые использовались раньше, были действительно медленными до удушья.
Посмотреть ОригиналОтветить0
MetaverseVagabond
· 15ч назад
Пример с холодильником, чтобы взять еду на вынос, просто великолепен — наконец-то кто-то объяснил эту проблему с оракулом. Раньше я каждый день застревал на price feed, наблюдая, как деньги испаряются, а оказывается, вся проблема именно в этом.
Ты тоже сталкивался с этим — пользователь размещает ордер, контракт застревает на этапе получения цены, а ты наблюдаешь, как спред увеличивается? Ясно, что сеть не перегружена, Gas достаточно, в чем же проблема? По сути, причина в том, что способ вызова ценовых данных устарел.
Недавно заметил, что некоторые DeFi-проекты работают удивительно гладко, их взаимодействие совсем не похоже на операции в блокчейне. В чем их секрет? Не в смене публичной цепочки, а в кардинальном изменении логики "чтения цены".
Что было раньше? Каждый раз запрашивали внешние источники данных, многократно вызывая их и ожидая ответ. А что нового? Позволить смарт-контракту напрямую общаться с источником актуальных цен, без лишних обходных путей. За этим стоит архитектура, реализуемая проектами типа APRO, — push-данные и прямое чтение из цепи.
Как это реализовано на практике?
Представьте так: тысячи независимых узлов по всему миру, как спутники, в реальном времени отслеживают колебания рынка и проводят агрегированную проверку. Итоговая цена мгновенно фиксируется в определенном адресе на цепи. Ваш контракт вообще не нуждается в "звонках внешним сервисам", он просто как проверка баланса — читает последние данные с этого адреса.
Преимущества такого подхода?
**Что такое скорость** — обход промежуточных запросов. Чтение цены из "межсетевого вызова" сразу превращается в "прямое чтение из цепи", задержки значительно снижаются.
**Почему стабильно**: цена формируется множеством децентрализованных узлов, отказ одного источника уже не критичен.
**Экономия**: упрощение логики вызова, сокращение шагов работы контракта, снижение расхода Gas.
По сути, это обновление процесса получения данных с "ждать доставку еды" до "самому пойти в холодильник за ними". Пока другие контракты ждут, когда придет цена, вы уже ее считали.