Анализ принципа работы Машины Oracle Chainlink: мост между Блокчейн и реальным миром

robot
Генерация тезисов в процессе

Подробное объяснение технологии Машина Oracle: Принцип работы Chainlink

Машина Oracle является важной инфраструктурой в мире блокчейна, она может предоставлять внешние данные для смарт-контрактов. Будучи мостом между контрактами на цепи и внешним миром, Машина Oracle играет ключевую роль в экосистеме блокчейна.

! Chainlink (Часть 1) из серии Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-ced3348559da0aabbf1c67c4d84ddc88.webp)

Смарт-контракты Ethereum не могут напрямую получать данные вне цепи, такие как объем торговли нефтью в определенный день. В этом случае необходимо использовать Машину Oracle. Конкретный процесс заключается в следующем: контракт записывает запрос в журнал событий, процесс вне цепи отслеживает этот журнал, получает данные и отправляет их в смарт-контракт на цепи через транзакцию.

! Chainlink (часть 1) из серии Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-30dffd84ae22b9fa8f93929cd523ef99.webp0192837465674839201

В области Машина Oracle Chainlink является текущим проектом с наибольшей долей рынка. Он предоставляет данные из реального мира в блокчейн самым безопасным образом через децентрализованный подход. Chainlink создал экономически стимулирующую экосистему вокруг токена LINK, используя LINK для активации услуг Машины Oracle.

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

Chainlink использует токен LINK стандарта ERC677. По сравнению со стандартом ERC20, ERC677 добавляет метод transferAndCall, который может вызывать метод onTokenTransfer контракта получателя одновременно с переводом, что делает его очень подходящим для сценариев использования Машины Oracle.

! Chainlink (Часть 1) из серии Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-d05f88f78a86510920ca9cb9cb97fcd6.webp(

Когда пользователь запрашивает услуги Машины Oracle, вызывается метод transferAndCall токена LINK. Этот метод, помимо выполнения перевода, также вызывает метод onTokenTransfer контракта получателя ), то есть контракта Машины Oracle (. Контракт Машины Oracle выполняет серию проверок запроса в onTokenTransfer, а затем генерирует событие OracleRequest.

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

Внешние узлы Chainlink будут слушать это событие, извлекать конкретную информацию о запросе, получать необходимые данные через API, а затем вызывать метод fulfillOracleRequest контракта Oracle, чтобы отправить результат в цепочку. Контракт Oracle затем вызовет функцию обратного вызова запрашивающей стороны, чтобы вернуть данные.

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

Помимо пользовательского API, Chainlink также предлагает готовые ценовые ленты. Для каждой торговой пары есть соответствующий контракт Price Feed, разработчики могут напрямую вызывать его метод latestRoundData для получения актуальной цены, что очень удобно.

! Chainlink (Часть 1) из серии Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-bb84d77f358852f47e9adf3e74ba5bf9.webp(

В целом, Chainlink осуществляет безопасные и надежные услуги Машина Oracle через тщательно разработанные смарт-контракты на блокчейне и оффлайн-узлы, создавая мост между миром блокчейна и реальным миром.

! Chainlink (часть 1) из серии Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-527bd8714534f5f06ccdd9afe40b253a.webp(

LINK-3.02%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 10
  • Поделиться
комментарий
0/400
NFTBlackHolevip
· 07-22 09:47
Машина Oracle полезна? L1 достаточно.
Посмотреть ОригиналОтветить0
HodlKumamonvip
· 07-22 09:26
Медведь также расскажет небольшую статистическую истину ~link, дада свернулась, мяу
Посмотреть ОригиналОтветить0
AllInAlicevip
· 07-21 11:07
Я доверяю только Link для подачи данных.
Посмотреть ОригиналОтветить0
FOMOSapienvip
· 07-20 17:16
Майнер с доходом 50k в месяц
Посмотреть ОригиналОтветить0
ApeWithNoChainvip
· 07-19 23:56
Link является первым в мире
Посмотреть ОригиналОтветить0
OnchainDetectivevip
· 07-19 23:55
Ага, закономерности цен на данные раскрывают все.
Посмотреть ОригиналОтветить0
RegenRestorervip
· 07-19 23:53
Когда link меня хоть раз разочаровал??!
Посмотреть ОригиналОтветить0
LiquidatedTwicevip
· 07-19 23:53
Откройте Машину Oracle и посмотрите, что там внутри.
Посмотреть ОригиналОтветить0
BearMarketHustlervip
· 07-19 23:28
Эту плитку тоже нужно搬ать.
Посмотреть ОригиналОтветить0
MEVHunterZhangvip
· 07-19 23:27
Снова время разыгрывать людей как лохов.
Посмотреть ОригиналОтветить0
Подробнее
  • Закрепить