Машина Oracle технологии подробно: на примере Chainlink
Машина Oracle является ключевой инфраструктурой в экосистеме блокчейна, она может предоставлять внешние данные для смарт-контрактов. Будучи связующим звеном между смарт-контрактами и реальным миром, Машина Oracle играет незаменимую роль в приложениях блокчейна.
Смарт-контракты на блокчейн-сетях, таких как Эфириум, не могут напрямую получать данные вне цепи. Например, смарт-контракт, который должен получить объем торгов нефтью, должен использовать Машину Oracle для реализации этой функции. Контракт запишет запрос данных в журнал событий, затем сервис Машины Oracle будет слушать это событие и загрузит необходимые данные в цепь, вызвав метод контракта.
! Chainlink (Часть 1) из серии Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-ced3348559da0aabbf1c67c4d84ddc88.webp)
Среди многих проектов Машина Oracle, Chainlink занимает наибольшую долю рынка. Chainlink - это децентрализованная сеть Машина Oracle, предназначенная для безопасного и надежного предоставления внешних данных для блокчейна. Она построила экономический механизм стимулирования через токены LINK, создав замкнутую экосистему.
! Chainlink (часть 1) из серии Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-30dffd84ae22b9fa8f93929cd523ef99.webp0192837465674839201
Оракул Chainlink использует модель запроса/ответа и требует оплаты через токены LINK для активации. LINK является токеном Ethereum, соответствующим стандарту ERC677, который добавляет метод transferAndCall по сравнению со стандартным ERC20. Этот дизайн объединяет платежи и запросы на услуги, что делает его более подходящим для применения оракулов.
! Chainlink Часть 1 из серии Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-36eedcde4ebee55bf1c0e6c5f02934df.webp(
При использовании сервиса Chainlink пользователи должны сначала подтвердить надежность Машины Oracle. Надежные Машины Oracle обычно управляются известными учреждениями, имеют хорошую репутацию и стабильные показатели. В сравнении, новые небольшие Машины Oracle могут представлять определенный риск.
! Chainlink (Часть 1) из серии Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-d05f88f78a86510920ca9cb9cb97fcd6.webp(
Когда пользователь запрашивает услуги Машины Oracle через метод transferAndCall, контракт Машины Oracle выполняет ряд проверок безопасности, включая проверку типа токена, проверку длины данных и т.д. После успешной проверки контракт генерирует уникальный requestId и инициирует событие OracleRequest, содержащее данные запроса.
! Chainlink Часть 1 из серии Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-dae23b36c6a83626aa95ba58fa8dbee5.webp(
После того как оффлайн-узел зафиксирует это событие, он извлечет конкретную информацию запроса, а затем с помощью API получит необходимые данные. Затем узел вызовет метод fulfillOracleRequest контракта Машина Oracle и отправит данные в цепочку. После проверки контракта Машина Oracle результат будет возвращен запросу через функцию обратного вызова.
! Chainlink (Часть 1) из серии Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-1994fff156354700fda0609f9e317726.webp(
Для разработчиков Chainlink также предлагает более удобные услуги ценового оракула. Для каждой торговой пары есть специальный контракт Price Feed, разработчики могут напрямую вызывать эти контракты для получения актуальных данных о ценах, не указывая самостоятельно источник данных. Цены большинства торговых пар, номинированных в долларах, используют единый уровень точности в 8 знаков, что дополнительно упрощает процесс разработки.
! 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(
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
14 Лайков
Награда
14
5
Поделиться
комментарий
0/400
PriceOracleFairy
· 3ч назад
честно говоря, манипуляции с оракулом — это самый сочный утечка альфа-информации сейчас... отслеживаю некоторые острые арбитражные паттерны с 2 часов ночи
Посмотреть ОригиналОтветить0
NewDAOdreamer
· 3ч назад
link эта волна устояла, да
Посмотреть ОригиналОтветить0
MEVSupportGroup
· 4ч назад
Машина Oracle действительно хороша, только цепочка слишком дорогая.
Посмотреть ОригиналОтветить0
TokenBeginner'sGuide
· 4ч назад
Вежливое напоминание: Машина Oracle в данной нише довольно стабильна, за последние три года рыночная доля LINK удерживалась на уровне более 62%. Новичкам рекомендуется начать с официальной документации, чтобы понять основные принципы, и не следует следовать за модными трендами.
Анализ технологии Машины Oracle Chainlink: мост между Блокчейн и реальным миром
Машина Oracle технологии подробно: на примере Chainlink
Машина Oracle является ключевой инфраструктурой в экосистеме блокчейна, она может предоставлять внешние данные для смарт-контрактов. Будучи связующим звеном между смарт-контрактами и реальным миром, Машина Oracle играет незаменимую роль в приложениях блокчейна.
Смарт-контракты на блокчейн-сетях, таких как Эфириум, не могут напрямую получать данные вне цепи. Например, смарт-контракт, который должен получить объем торгов нефтью, должен использовать Машину Oracle для реализации этой функции. Контракт запишет запрос данных в журнал событий, затем сервис Машины Oracle будет слушать это событие и загрузит необходимые данные в цепь, вызвав метод контракта.
! Chainlink (Часть 1) из серии Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-ced3348559da0aabbf1c67c4d84ddc88.webp)
Среди многих проектов Машина Oracle, Chainlink занимает наибольшую долю рынка. Chainlink - это децентрализованная сеть Машина Oracle, предназначенная для безопасного и надежного предоставления внешних данных для блокчейна. Она построила экономический механизм стимулирования через токены LINK, создав замкнутую экосистему.
! Chainlink (часть 1) из серии Oracle Explainer](https://img-cdn.gateio.im/webp-social/moments-30dffd84ae22b9fa8f93929cd523ef99.webp0192837465674839201
Оракул Chainlink использует модель запроса/ответа и требует оплаты через токены LINK для активации. LINK является токеном Ethereum, соответствующим стандарту ERC677, который добавляет метод transferAndCall по сравнению со стандартным ERC20. Этот дизайн объединяет платежи и запросы на услуги, что делает его более подходящим для применения оракулов.
! Chainlink Часть 1 из серии Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-36eedcde4ebee55bf1c0e6c5f02934df.webp(
При использовании сервиса Chainlink пользователи должны сначала подтвердить надежность Машины Oracle. Надежные Машины Oracle обычно управляются известными учреждениями, имеют хорошую репутацию и стабильные показатели. В сравнении, новые небольшие Машины Oracle могут представлять определенный риск.
! Chainlink (Часть 1) из серии Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-d05f88f78a86510920ca9cb9cb97fcd6.webp(
Когда пользователь запрашивает услуги Машины Oracle через метод transferAndCall, контракт Машины Oracle выполняет ряд проверок безопасности, включая проверку типа токена, проверку длины данных и т.д. После успешной проверки контракт генерирует уникальный requestId и инициирует событие OracleRequest, содержащее данные запроса.
! Chainlink Часть 1 из серии Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-dae23b36c6a83626aa95ba58fa8dbee5.webp(
После того как оффлайн-узел зафиксирует это событие, он извлечет конкретную информацию запроса, а затем с помощью API получит необходимые данные. Затем узел вызовет метод fulfillOracleRequest контракта Машина Oracle и отправит данные в цепочку. После проверки контракта Машина Oracle результат будет возвращен запросу через функцию обратного вызова.
! Chainlink (Часть 1) из серии Oracle Explainer])https://img-cdn.gateio.im/webp-social/moments-1994fff156354700fda0609f9e317726.webp(
Для разработчиков Chainlink также предлагает более удобные услуги ценового оракула. Для каждой торговой пары есть специальный контракт Price Feed, разработчики могут напрямую вызывать эти контракты для получения актуальных данных о ценах, не указывая самостоятельно источник данных. Цены большинства торговых пар, номинированных в долларах, используют единый уровень точности в 8 знаков, что дополнительно упрощает процесс разработки.
! 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(