Анализ технологии Машина Oracle: как Chainlink соединяет Блокчейн с реальным миром

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

Машина Oracle технология подробно

Машина 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, обеспечивая нормальное функционирование системы через экономические стимулы.

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

Ключевая особенность оракула Chainlink заключается в том, что он использует стандарт ERC677. Этот стандарт добавляет метод transferAndCall к стандарту ERC20, объединяя платежи и запросы на услуги, что идеально подходит для сценариев использования оракулов. Когда пользователь вызывает transferAndCall для перевода, помимо завершения перевода, также будет вызван метод onTokenTransfer контракта получателя.

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

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

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

Для разработчиков Chainlink также предлагает более удобные услуги по ценовым Машинам Oracle. Для каждой торговой пары существует специальный контракт Price Feed, и разработчикам нужно всего лишь вызвать его метод latestRoundData, чтобы получить последние данные о ценах. Для большинства торговых пар, оцененных в USD, точность цен единообразно составляет 8 десятичных знаков, что делает использование очень удобным.

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

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

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

LINK4.47%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 4
  • Поделиться
комментарий
0/400
LightningPacketLossvip
· 17ч назад
Машина Oracle это не просто читы?
Посмотреть ОригиналОтветить0
LucidSleepwalkervip
· 17ч назад
link梦里都 в зеленом
Посмотреть ОригиналОтветить0
Degentlemanvip
· 18ч назад
Машина Oracle эта штука такая сложная啊
Посмотреть ОригиналОтветить0
ServantOfSatoshivip
· 18ч назад
链狗一枚 还在 покупайте падения
Посмотреть ОригиналОтветить0
  • Закрепить