В экосистеме Блокчейн различные потребности приложений в блокчейне отличаются, и сеть Pyth использует инновационную стратегию многоканальной доставки для удовлетворения этих потребностей. Эта стратегия не заключается в простом трансляции данных о ценах на все цепи, а использует более точный метод "доставки по требованию".
На целевой цепи Pyth развернул специальный смарт-контракт, ответственный за прием и хранение данных о ценах. Приложение может напрямую вызывать этот контракт, чтобы получать актуальную информацию о ценах. Если имеющиеся данные недостаточно свежи, система инициирует обновление, чтобы обеспечить приложение последними данными о ценах.
Однако такая стратегия распределения по мультицепочкам также сталкивается с некоторыми проблемами:
1. Оценка затрат: структура Gas-ставок в разных блоках сильно различается, разработчикам необходимо тщательно оценить стоимость каждого обновления и решить, кто и когда будет оплачивать эти затраты.
2. Согласованность времени: концепция времени в разных блокчейнах может отличаться, поэтому порог времени необходимо корректировать в зависимости от конкретной ситуации, а не просто копировать.
3. Повторная запись данных и перекрытие: чтобы избежать повторной записи одних и тех же ценовых данных, номер версии и высота блока должны быть четко определены.
Для успешной реализации мультицепной дистрибуции разработчикам следует обратить внимание на следующие моменты:
- Подробно протестируйте стоимость обновления и время подтверждения каждой целевой цепи. - Установите подходящее "окно свежести", например, рассматривайте данные в течение 30 секунд как новые, а те, которые превышают этот срок, вызывают обновление. - Реализовать кэш-слой, чтобы массово загружать данные о ценах нескольких активов в блокчейн, повышая эффективность. - Создайте мониторинговую систему, чтобы гарантировать автоматическую обработку всего процесса обновления: от неудач до повторных попыток и успехов, а также автоматическое понижение в случае ошибок.
Смысл многосетевой дистрибуции не в демонстрации технологий, а в обеспечении一致ия параметров управления рисками для одного и того же продукта в различных экосистемах. Этот подход позволяет сети Pyth достичь настоящей масштабируемости и предоставляет надежные данные о ценах для кроссчейн-приложений.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
14 Лайков
Награда
14
6
Репост
Поделиться
комментарий
0/400
DeFiDoctor
· 09-13 06:46
Пациенты с синдромом задержки данных должны немедленно обратиться к врачу. Эта проблема с временным интервалом, если не лечить, рано или поздно приведет к проблемам.
Посмотреть ОригиналОтветить0
GweiTooHigh
· 09-13 06:45
Газ слишком дорогой ритм啊
Посмотреть ОригиналОтветить0
TokenDustCollector
· 09-13 06:44
Раньше говорили, что это тайна Pyth, давай, давай!
Посмотреть ОригиналОтветить0
BTCRetirementFund
· 09-13 06:40
Газ слишком дорогой, лучше полежать и посмотреть на行情.
В экосистеме Блокчейн различные потребности приложений в блокчейне отличаются, и сеть Pyth использует инновационную стратегию многоканальной доставки для удовлетворения этих потребностей. Эта стратегия не заключается в простом трансляции данных о ценах на все цепи, а использует более точный метод "доставки по требованию".
На целевой цепи Pyth развернул специальный смарт-контракт, ответственный за прием и хранение данных о ценах. Приложение может напрямую вызывать этот контракт, чтобы получать актуальную информацию о ценах. Если имеющиеся данные недостаточно свежи, система инициирует обновление, чтобы обеспечить приложение последними данными о ценах.
Однако такая стратегия распределения по мультицепочкам также сталкивается с некоторыми проблемами:
1. Оценка затрат: структура Gas-ставок в разных блоках сильно различается, разработчикам необходимо тщательно оценить стоимость каждого обновления и решить, кто и когда будет оплачивать эти затраты.
2. Согласованность времени: концепция времени в разных блокчейнах может отличаться, поэтому порог времени необходимо корректировать в зависимости от конкретной ситуации, а не просто копировать.
3. Повторная запись данных и перекрытие: чтобы избежать повторной записи одних и тех же ценовых данных, номер версии и высота блока должны быть четко определены.
Для успешной реализации мультицепной дистрибуции разработчикам следует обратить внимание на следующие моменты:
- Подробно протестируйте стоимость обновления и время подтверждения каждой целевой цепи.
- Установите подходящее "окно свежести", например, рассматривайте данные в течение 30 секунд как новые, а те, которые превышают этот срок, вызывают обновление.
- Реализовать кэш-слой, чтобы массово загружать данные о ценах нескольких активов в блокчейн, повышая эффективность.
- Создайте мониторинговую систему, чтобы гарантировать автоматическую обработку всего процесса обновления: от неудач до повторных попыток и успехов, а также автоматическое понижение в случае ошибок.
Смысл многосетевой дистрибуции не в демонстрации технологий, а в обеспечении一致ия параметров управления рисками для одного и того же продукта в различных экосистемах. Этот подход позволяет сети Pyth достичь настоящей масштабируемости и предоставляет надежные данные о ценах для кроссчейн-приложений.