Оракул-машина: смартконтракти та міст між реальним світом Chainlink як лідер галузі

robot
Генерація анотацій у процесі

Оракул-машина: міст між Блокчейн та реальним світом

Оракул-машина як ключова інфраструктура в області Блокчейн, її основна функція полягає в наданні зовнішніх даних для смарт-контрактів на ланцюгу. Вона виступає в ролі посередника між смарт-контрактами та зовнішнім світом, виконуючи надзвичайно важливу роль.

Наприклад, якщо ми розгортаємо смарт-контракт в мережі Ethereum, який потребує отримання даних про обсяги торгівлі нафтою на певну дату, оскільки сам контракт не може безпосередньо отримувати дані поза ланцюгом, то в такому випадку потрібно звернутися до оракул-машини для реалізації цього. Конкретний процес такий: смарт-контракт спочатку записує необхідні дані в журнал подій, потім процес поза ланцюгом буде слухати цей журнал, і щойно виявить запит, він викликає відповідні методи контракту шляхом подання транзакції, щоб передати вказану інформацію до смарт-контракту.

Оракул-машина детальна серія Chainlink (частина 1)

Серед численних проектів оракулів Chainlink безумовно має найбільшу частку на ринку. Це децентралізована платформа оракулів, призначена для надання даних з реального світу для Блокчейн у найбезпечніший спосіб. Chainlink побудував позитивну екосистему на основі токена LINK, забезпечуючи надійну роботу системи через економічні стимули.

Оракул-машина детальніше серії Chainlink (частина 1)

Для активації оракула Chainlink необхідно здійснити переказ токенів LINK. LINK є контрактом ERC677 на мережі Ethereum, який, на відміну від стандартного ERC20, додає метод transferAndCall. Цей метод об'єднує оплату та запит на послугу, краще задовольняючи потреби бізнес-сценаріїв оракулів.

! Chainlink Частина 1 серії Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-36eedcde4ebee55bf1c0e6c5f02934df.webp)

Коли користувач використовує метод transferAndCall для переказу, окрім звичайного переказу ERC20, також буде перевірено, чи є адреса отримувача адресою контракту. Якщо так, буде викликано метод onTokenTransfer цієї адреси. Цей дизайн дозволяє запитам та оплатам сервісу оракул-машини відбуватися в один етап.

Оракул-машина детальний опис серії Chainlink (частина 1)

Перед запитом послуг оракул-машини користувач має спочатку підтвердити довіру до цього оракулу. Це пов'язано з тим, що оракул-машина перед наданням послуг повинна отримати оплату, і будь-хто може надати послуги оракул-машини. Тому, згідно з різними механізмами верифікації, довіра до оракул-машини може бути поділена на різні рівні.

Коли оракул-машина отримує запит на послугу, він реагує на запит через зовнішні вузли. Вузли слідкують за певними подіями, аналізують інформацію запиту, а потім отримують необхідні дані через API. Після цього вузол подає дані на блокчейн і, зрештою, повертає результати запитувачу через функцію зворотного виклику.

! Chainlink Частина 1 серії Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-dae23b36c6a83626aa95ba58fa8dbee5.webp)

Для розробників, якщо потрібно лише отримати ціни існуючих торгових пар, можна безпосередньо використовувати інтерфейс Price Feed, який надає Chainlink. Кожна торговельна пара має окремий Price Feed, також відомий як Aggregator. Ці інтерфейси пропонують різні методи запиту, включаючи отримання точності ціни, опису торгової пари, інформації про версію та останньої ціни тощо.

У більшості випадків застосування, контракт, можливо, просто потребує зчитувати останню ціну. Варто зазначити, що для торгових пар, що оцінюються в доларах, їхня точність зазвичай уніфікована до 8 знаків, що спрощує складність обробки точності між різними токенами.

! Chainlink (частина 1) із серії Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-1994fff156354700fda0609f9e317726.webp)

LINK-6.7%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 7
  • Поділіться
Прокоментувати
0/400
BlockchainTherapistvip
· 15год тому
link сьогодні ще може бігти
Переглянути оригіналвідповісти на0
MemeCuratorvip
· 07-22 09:10
link обов'язково зросте, це гарантовано!
Переглянути оригіналвідповісти на0
HallucinationGrowervip
· 07-22 02:19
Знову грають в оракул-машину, гарна пастка
Переглянути оригіналвідповісти на0
HashBanditvip
· 07-22 02:19
в ті часи, коли я займався майнінгом, оркли коштували значно менше газу... але ось ми платимо преміум за chainlink зараз smh
Переглянути оригіналвідповісти на0
HalfIsEmptyvip
· 07-22 02:16
Рано купиш, рано заробиш, знову час накопичувати LINK.
Переглянути оригіналвідповісти на0
RooftopVIPvip
· 07-22 02:16
link до місяця, бос
Переглянути оригіналвідповісти на0
NullWhisperervip
· 07-22 01:53
технічно кажучи, стек валідації link потребує подальшого перегляду...
Переглянути оригіналвідповісти на0
  • Закріпити