Коли газ Ethereum зростає до 100 gwei, користувачам доводиться нести не лише тиск витрат на переказ, а й високі витрати на взаємодію з деякими основними DEX і кредитними протоколами. Винуватець цього часто ігнорують — модель поштовху традиційних оракулів.
У цьому режимі десятки вузлів одночасно відправляють дані в ланцюжок, коли ціна трохи коливається, навіть якщо транзакція не відбувається. Це, без сумніву, величезна трата простору в блоках.
То чи є кращий варіант? Патерн витягування пропонує ще одну ідею:
По-перше, дані зберігаються поза ланцюгом. У момент ініціювання транзакції необхідні дані про ціну «тягнуться» на ланцюжок. Це усуває надмірне накопичення даних і перевантаження мережі. По-друге, щодо швидкості відгуку, режим Pull переходить безпосередньо з пам'яті вузла до логіки контракту, уникаючи вродженої проблеми затримки, характерної для режиму Push. Це особливо важливо для високочастотних трейдерів — адже коротке вікно затримки припадає на момент, коли вони розміщені у зафіксованому ордері(MEV)Можливості.
Але як вирішити практичну проблему, що кредитні угоди потребують моніторингу цін у реальному часі? З'явилося гібридне рішення — збереження Push для забезпечення безпеки на кредитному шляху, а також перемикання високочастотної торгівлі деривативами в режим Pull. Це не лише підтримує стабільність системи кредитування, а й знижує витрати для трейдерів.
Наступного разу, коли ви зіткнетеся з проєктом, який досі використовує традиційні оракули, варто запитати: план оптимізації вже перед вами, чому б не скористатися ним?
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
12 лайків
Нагородити
12
7
Репост
Поділіться
Прокоментувати
0/400
PumpAnalyst
· 20год тому
Ще використовуєте Push оракл у своїх проектах? Вам дійсно потрібно переосмислити свою позицію. За газу 100gwei ви все ще марнуєте простір у блоці — це не питання технічного вибору, а питання ставлення.
Переглянути оригіналвідповісти на0
Layer2Observer
· 20год тому
Ця змішана схема звучить непогано, але потрібно запитати у таких гігантів, як Chainlink, чому вони не активно просувають цей набір... чи це технічна складність, чи бізнес-модель не сумісна?
Переглянути оригіналвідповісти на0
WalletManager
· 20год тому
Я вже казав, що проєкти, які досі використовують режим Push, зовсім не заслуговують на мій приватний ключ. Вікно у кілька мілісекунд для MEV-складання ордерів безпосередньо зменшує прибуток від транзакцій, без оптимізації це просто марна справа. Змішане рішення — це правильний шлях.
Переглянути оригіналвідповісти на0
BlockchainTalker
· 20год тому
Насправді ця гібридна оракульська система нарешті має для мене сенс... витяг для DEX, поштовх для кредитування. чому більше протоколів не подумали про це раніше, ха-ха
Переглянути оригіналвідповісти на0
PerpetualLonger
· 20год тому
Знову питання з газовими зборами, вже втомився турбуватися, щодня купую на дні, а в підсумку — банкрутство... режим pull звучить непогано, але скільки реально зекономимо при впровадженні? Дізнаємося, коли почнемо використовувати.
Переглянути оригіналвідповісти на0
ImpermanentLossFan
· 20год тому
Іронічно, але справді є проекти, які не використовують, а просто люблять накопичувати газові збори.
Переглянути оригіналвідповісти на0
YieldWhisperer
· 20год тому
Гаразд, режим push дійсно слід застаріти, адже витрати на газ витрачаються на подачу даних.
Коли газ Ethereum зростає до 100 gwei, користувачам доводиться нести не лише тиск витрат на переказ, а й високі витрати на взаємодію з деякими основними DEX і кредитними протоколами. Винуватець цього часто ігнорують — модель поштовху традиційних оракулів.
У цьому режимі десятки вузлів одночасно відправляють дані в ланцюжок, коли ціна трохи коливається, навіть якщо транзакція не відбувається. Це, без сумніву, величезна трата простору в блоках.
То чи є кращий варіант? Патерн витягування пропонує ще одну ідею:
По-перше, дані зберігаються поза ланцюгом. У момент ініціювання транзакції необхідні дані про ціну «тягнуться» на ланцюжок. Це усуває надмірне накопичення даних і перевантаження мережі. По-друге, щодо швидкості відгуку, режим Pull переходить безпосередньо з пам'яті вузла до логіки контракту, уникаючи вродженої проблеми затримки, характерної для режиму Push. Це особливо важливо для високочастотних трейдерів — адже коротке вікно затримки припадає на момент, коли вони розміщені у зафіксованому ордері(MEV)Можливості.
Але як вирішити практичну проблему, що кредитні угоди потребують моніторингу цін у реальному часі? З'явилося гібридне рішення — збереження Push для забезпечення безпеки на кредитному шляху, а також перемикання високочастотної торгівлі деривативами в режим Pull. Це не лише підтримує стабільність системи кредитування, а й знижує витрати для трейдерів.
Наступного разу, коли ви зіткнетеся з проєктом, який досі використовує традиційні оракули, варто запитати: план оптимізації вже перед вами, чому б не скористатися ним?