Пророковіці, що передають поза ланцюгом дані (курси валют, погода тощо), надають їх у блокчейн. Це здається простим завданням, але насправді існує два абсолютно різні підходи: один — активне передавання даних, інший — запит за потребою.



**Пуш-орієнтований пророковіці — режим трансляції**

Це найпопулярніший нині метод, подібний до системи Data Feeds у Chainlink. Вузли пророковіці автоматично працюють за заданими умовами, наприклад, кожні 5 хвилин або при коливанні ціни понад 0.5%, вони миттєво передають нові дані в ланцюг.

Звучить непогано? Насправді є дві переваги — розробники DApp не мусять морочитися з логікою запитів, вони просто читають готові дані з ланцюга; користувачі отримують дані швидше, оскільки вони вже там і чекають.

Але за все потрібно платити. Проблема у витратах: кожного разу, коли виконується оновлення за умовою, потрібно сплачувати Gas, незалежно від того, чи використовують ці дані насправді. Уявіть підтримку 1000 RWA-активів, що оновлюються кожні кілька хвилин — Gas-вартості стають астрономічними. Для пар із низьким обсягом торгів це особливо марнотратно.

**Pull-орієнтований пророковіці — режим запиту за потребою**

Проекти на кшталт Tellor(TRB) досліджують інший шлях: коли контракт має потребу в даних, він сам їх запитує. Це очевидна перевага — якщо ніхто не використовує, то й не витрачає грошей, оплата відбувається лише за фактом потреби, що значно розширює масштабованість.

Обидва підходи мають свої плюси і мінуси, все залежить від конкретних сценаріїв застосування.
LINK-1,06%
TRB-0,2%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 5
  • Репост
  • Поділіться
Прокоментувати
0/400
GasWhisperervip
· 01-20 00:44
Привіт, тож Chainlink буквально спалює Gwei на "примарні" оновлення, які ніхто навіть не читає... досить трагічно, чесно
Переглянути оригіналвідповісти на0
DaoDevelopervip
· 01-19 15:55
push vs pull ці два режими дійсно варто глибше дослідити, оскільки витрати на gas — це справжня проблема. Модель broadcast у Chainlink здається зручною, але при масштабуванні витрати вибухають, і ігрові теоретичні наслідки цього не можна недооцінювати.
Переглянути оригіналвідповісти на0
LightningHarvestervip
· 01-17 05:53
Модель сповіщення Chainlink давно стала обтяжливою, газові витрати зашкалюють, а ланцюгова модель — це майбутнє.
Переглянути оригіналвідповісти на0
TrustlessMaximalistvip
· 01-17 05:53
Режим push-у — це підкидання ножа для пар з низьким обсягом торгівлі, витрати на Gas з’їдають весь прибуток... або ж надійніше використовувати такі, як Tellor, що працюють за потребою
Переглянути оригіналвідповісти на0
BloodInStreetsvip
· 01-17 05:30
Пуш-орекулювальні системи саме підносять дрібні пари, а витрати на Gas зростають безперервно.
Переглянути оригіналвідповісти на0
  • Закріпити