Оракул-машина технологія детальний опис: принцип роботи Chainlink
Оракул-машина є важливою інфраструктурою у світі блокчейну, вона може постачати зовнішні дані для смарт-контрактів. Як міст між контрактами на ланцюгу та поза ланцюгом, оракул-машина відіграє ключову роль в екосистемі блокчейну.
! Chainlink (частина 1) серії Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-ced3348559da0aabbf1c67c4d84ddc88.webp)
Смарт-контракти Ethereum самі по собі не можуть безпосередньо отримувати дані з поза ланцюга, наприклад, обсяги торгівлі нафтою в певний день. У цьому випадку необхідно використовувати Оракул-машину. Конкретний процес виглядає так: контракт записує запит у журнал подій, процес поза ланцюгом відстежує цей журнал, отримує дані та подає їх до смарт-контракту в ланцюгу через транзакцію.
! Chainlink (частина 1) із серії Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-30dffd84ae22b9fa8f93929cd523ef99.webp0192837465674839201
У сфері оракулів Chainlink є проектом з найбільшою часткою на ринку. Він надає дані з реального світу для блокчейну найсередзалежнішим способом. Chainlink створив економічно стимулюючу екосистему навколо токена LINK, використовуючи LINK для активації оракульських послуг.
! Chainlink Частина 1 серії Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-36eedcde4ebee55bf1c0e6c5f02934df.webp(
Chainlink використовує токен LINK стандарту ERC677. В порівнянні зі стандартом ERC20, ERC677 додає метод transferAndCall, який дозволяє активувати метод onTokenTransfer контракту отримувача під час переказу, що робить його дуже придатним для використання в сценах оракул-машини.
! Chainlink (частина 1) із серії Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-d05f88f78a86510920ca9cb9cb97fcd6.webp(
Коли користувач запитує послуги оракул-машини, викликається метод transferAndCall токена LINK. Цей метод, окрім виконання переказу, також викликає метод onTokenTransfer отримувача ), а саме контракту оракул-машини (. Контракт оракул-машини у методі onTokenTransfer проводить серію перевірок запиту, а потім генерує подію OracleRequest.
! Chainlink Частина 1 серії Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-dae23b36c6a83626aa95ba58fa8dbee5.webp(
Вузли Chainlink поза ланцюгом будуть слухати цю подію, аналізувати конкретну інформацію запиту, отримувати необхідні дані через API, а потім викликати метод fulfillOracleRequest контракту оракула, щоб подати результати на ланцюг. Контракт оракула потім викликає функцію зворотного виклику запитувача, щоб повернути дані.
! Chainlink (частина 1) із серії Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-1994fff156354700fda0609f9e317726.webp(
Окрім налаштованого API, Chainlink також пропонує готові цінові фіди. Кожна торговельна пара має відповідний контракт Price Feed, і розробники можуть безпосередньо викликати його метод latestRoundData для отримання останньої ціни, що дуже зручно.
![Оракул-машина детальний огляд серії Chainlink (частина 1)])https://img-cdn.gateio.im/webp-social/moments-bb84d77f358852f47e9adf3e74ba5bf9.webp(
В цілому, Chainlink через ретельно спроектовані смарт-контракти на блокчейні та позаблокчейн-узли реалізував безпечні та надійні оракул-машини, побудувавши міст між світом блокчейнів та реальним світом.
! Chainlink (частина 1) із серії Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-527bd8714534f5f06ccdd9afe40b253a.webp(
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
9 лайків
Нагородити
9
10
Поділіться
Прокоментувати
0/400
NFTBlackHole
· 07-22 09:47
Оракул-машина має сенс? L1 достатньо
Переглянути оригіналвідповісти на0
HodlKumamon
· 07-22 09:26
Ведмедик також розповість невелику статистичну істину~посилання, дада закрутився, няв
Переглянути оригіналвідповісти на0
AllInAlice
· 07-21 11:07
Я вірю тільки в Link для подачі даних.
Переглянути оригіналвідповісти на0
FOMOSapien
· 07-20 17:16
Майнер, який отримує 50k на місяць
Переглянути оригіналвідповісти на0
ApeWithNoChain
· 07-19 23:56
link найкращий у світі
Переглянути оригіналвідповісти на0
OnchainDetective
· 07-19 23:55
Гм, закономірності ціноутворення даних виявили все.
Переглянути оригіналвідповісти на0
RegenRestorer
· 07-19 23:53
коли link мене коли-небудь розчаровував??!
Переглянути оригіналвідповісти на0
LiquidatedTwice
· 07-19 23:53
Розкрийте Оракул-машину та подивіться, що всередині.
Аналіз принципу роботи оракул-машини Chainlink: міст між Блокчейн та реальним світом
Оракул-машина технологія детальний опис: принцип роботи Chainlink
Оракул-машина є важливою інфраструктурою у світі блокчейну, вона може постачати зовнішні дані для смарт-контрактів. Як міст між контрактами на ланцюгу та поза ланцюгом, оракул-машина відіграє ключову роль в екосистемі блокчейну.
! Chainlink (частина 1) серії Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-ced3348559da0aabbf1c67c4d84ddc88.webp)
Смарт-контракти Ethereum самі по собі не можуть безпосередньо отримувати дані з поза ланцюга, наприклад, обсяги торгівлі нафтою в певний день. У цьому випадку необхідно використовувати Оракул-машину. Конкретний процес виглядає так: контракт записує запит у журнал подій, процес поза ланцюгом відстежує цей журнал, отримує дані та подає їх до смарт-контракту в ланцюгу через транзакцію.
! Chainlink (частина 1) із серії Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-30dffd84ae22b9fa8f93929cd523ef99.webp0192837465674839201
У сфері оракулів Chainlink є проектом з найбільшою часткою на ринку. Він надає дані з реального світу для блокчейну найсередзалежнішим способом. Chainlink створив економічно стимулюючу екосистему навколо токена LINK, використовуючи LINK для активації оракульських послуг.
! Chainlink Частина 1 серії Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-36eedcde4ebee55bf1c0e6c5f02934df.webp(
Chainlink використовує токен LINK стандарту ERC677. В порівнянні зі стандартом ERC20, ERC677 додає метод transferAndCall, який дозволяє активувати метод onTokenTransfer контракту отримувача під час переказу, що робить його дуже придатним для використання в сценах оракул-машини.
! Chainlink (частина 1) із серії Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-d05f88f78a86510920ca9cb9cb97fcd6.webp(
Коли користувач запитує послуги оракул-машини, викликається метод transferAndCall токена LINK. Цей метод, окрім виконання переказу, також викликає метод onTokenTransfer отримувача ), а саме контракту оракул-машини (. Контракт оракул-машини у методі onTokenTransfer проводить серію перевірок запиту, а потім генерує подію OracleRequest.
! Chainlink Частина 1 серії Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-dae23b36c6a83626aa95ba58fa8dbee5.webp(
Вузли Chainlink поза ланцюгом будуть слухати цю подію, аналізувати конкретну інформацію запиту, отримувати необхідні дані через API, а потім викликати метод fulfillOracleRequest контракту оракула, щоб подати результати на ланцюг. Контракт оракула потім викликає функцію зворотного виклику запитувача, щоб повернути дані.
! Chainlink (частина 1) із серії Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-1994fff156354700fda0609f9e317726.webp(
Окрім налаштованого API, Chainlink також пропонує готові цінові фіди. Кожна торговельна пара має відповідний контракт Price Feed, і розробники можуть безпосередньо викликати його метод latestRoundData для отримання останньої ціни, що дуже зручно.
![Оракул-машина детальний огляд серії Chainlink (частина 1)])https://img-cdn.gateio.im/webp-social/moments-bb84d77f358852f47e9adf3e74ba5bf9.webp(
В цілому, Chainlink через ретельно спроектовані смарт-контракти на блокчейні та позаблокчейн-узли реалізував безпечні та надійні оракул-машини, побудувавши міст між світом блокчейнів та реальним світом.
! Chainlink (частина 1) із серії Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-527bd8714534f5f06ccdd9afe40b253a.webp(