Фьючерсы
Доступ к сотням фьючерсов
CFD
Золото
Одна платформа мировых активов
Опционы
Hot
Торги опционами Vanilla в европейском стиле
Единый счет
Увеличьте эффективность вашего капитала
Демо-торговля
Введение в торговлю фьючерсами
Подготовьтесь к торговле фьючерсами
Фьючерсные события
Получайте награды в событиях
Демо-торговля
Используйте виртуальные средства для торговли без риска
Запуск
CandyDrop
Собирайте конфеты, чтобы заработать аирдропы
Launchpool
Быстрый стейкинг, заработайте потенциальные новые токены
HODLer Airdrop
Удерживайте GT и получайте огромные аирдропы бесплатно
Pre-IPOs
Откройте полный доступ к глобальным IPO акций
Alpha Points
Торгуйте и получайте аирдропы
Фьючерсные баллы
Зарабатывайте баллы и получайте награды аирдропа
Инвестиции
Simple Earn
Зарабатывайте проценты с помощью неиспользуемых токенов
Автоинвест.
Автоинвестиции на регулярной основе.
Бивалютные инвестиции
Доход от волатильности рынка
Мягкий стейкинг
Получайте вознаграждения с помощью гибкого стейкинга
Криптозаймы
0 Fees
Заложите одну криптовалюту, чтобы занять другую
Центр кредитования
Единый центр кредитования
Рекламные акции
AI
Gate AI
Ваш универсальный AI-ассистент для любых задач
Gate AI Bot
Используйте Gate AI прямо в вашем социальном приложении
GateClaw
Gate Синий Лобстер — готов к использованию
Gate for AI Agent
AI-инфраструктура: Gate MCP, Skills и CLI
Gate Skills Hub
Более 10 тыс навыков
От офиса до трейдинга: единая база навыков для эффективного использования ИИ
GateRouter
Умный выбор из более чем 40 моделей ИИ, без дополнительных затрат (0%)
В мире блокчейна для того, чтобы смарт-контракты могли получать доступ к реальным данным, необходимы оракульские машины. На самом деле, я считаю, что многие недооценивают этот аспект.
Смарт-контракты очень сильны внутри блокчейна, но совершенно не имеют доступа к информации из внешнего мира. Например, если вы хотите отразить в контракте объем нефти, торгуемой сегодня, эта информация находится вне цепочки, поэтому нужен посредник. Именно роль оракульской машины и заключается в этом.
Механизм работы оракульской машины очень прост: это запрос-ответ. Смарт-контракт посылает внешний запрос «Дайте мне эти данные», а оракул перехватывает его, получает данные из реального мира и возвращает их в цепочку. Эта последовательность и есть базовая работа оракульской машины.
В блокчейн-индустрии проект, занимающий доминирующую долю, — это Chainlink. Chainlink — это децентрализованная оракульская машина, которая специализируется на безопасной подаче данных из реального мира в блокчейн. В основе лежит токен LINK, а также система стимулов, построенная для формирования экосистемы.
Чтобы запустить оракульскую машину Chainlink, необходимо перевести токены LINK. Эти токены реализованы по стандарту ERC677 на сети Ethereum. Это важный момент: стандартный ERC20 не позволяет одновременно выполнять платежи и запрашивать услуги. Поэтому Chainlink предложил свой стандарт ERC677.
Ключевой метод ERC677 — это «transferAndCall». Он позволяет завершить передачу токенов и запрос услуги в рамках одной транзакции. Когда пользователь вызывает transferAndCall, кроме перевода токенов, автоматически вызывается метод onTokenTransfer у получателя.
Когда оракульская машина получает запрос, она сначала проводит несколько проверок безопасности: действительно ли вызов пришел из контракта LINK, правильный ли размер данных, корректен ли селектор функции. После успешных проверок генерируется уникальный идентификатор requestId и регистрируется в логах событий.
Эти события отслеживаются нодами вне цепочки. Ноды читают необходимую информацию из событий, через API сети получают данные из реального мира и вызывают метод fulfillOracleRequest, чтобы вернуть данные в цепочку. Этот цикл и есть полный рабочий процесс оракульской машины.
В реализации Chainlink предоставляет уже существующие ценовые фиды для торговых пар, то есть агрегаторы. Это избавляет разработчиков от необходимости указывать API самостоятельно. Например, для пар ETH/USD уже есть готовые данные, и вызов метода latestRoundData() возвращает актуальную цену.
Большинство приложений достаточно просто читают последние цены. Особенно при работе с ценами в долларах — точность установлена на уровне 8 знаков после запятой, сложных вычислений не требуется. Таким образом, реализация ценовых фидов с помощью оракульских машин — гораздо проще, чем кажется.
Благодаря такой системе, возможны сложные DeFi-протоколы и финансовые продукты. Без оракульских машин невозможно связать блокчейн с реальным миром. В Gate.io можно найти проекты, использующие такие оракулы, так что если интересно — стоит посмотреть.