Машина Oracle технологии: создание мостов данных между Блокчейн и внешним миром

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 является наибольшей. Он построил экосистему с完善ным механизмом стимулов с помощью токена LINK. Для активации Машины Oracle Chainlink необходимо осуществить перевод токенов LINK, что относится к модели запрос-ответ.

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

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

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

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

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

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

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

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

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

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

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

LINK8.33%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 7
  • Репост
  • Поделиться
комментарий
0/400
GasFeeCrybabyvip
· 8ч назад
link взорвался, считайте меня одним из
Посмотреть ОригиналОтветить0
FloorSweepervip
· 15ч назад
Снова машина Oracle link, код уже вырвало.
Посмотреть ОригиналОтветить0
ImpermanentTherapistvip
· 15ч назад
И это должно работать с oracle?
Посмотреть ОригиналОтветить0
AirdropHunterXiaovip
· 15ч назад
Я всегда стабильно копировал этот токен LINK.
Посмотреть ОригиналОтветить0
WhaleSurfervip
· 15ч назад
ссылка yyds!
Посмотреть ОригиналОтветить0
DuckFluffvip
· 15ч назад
Текст не по теме? Чистая вода.
Посмотреть ОригиналОтветить0
FafafaIn2024vip
· 15ч назад
辣鸡,跟 падение не跟 рост
Посмотреть ОригиналОтветить0
  • Закрепить