Обзор Chainlink – что это такое и как работает

Последнее обновление —
Николай Заваров - Автор
Николай Заваров
Автор
Андрей Бондаренко - Редактор
Андрей Бондаренко
Редактор
Обзор Chainlink – что это такое и как работает

В последнее время ChainLink привлекает к себе довольно много внимания. Настолько много, что рыночная капитализация LINK превысила 3 миллиарда долларов.

Катализатором для этих достижений стал запуск проекта на основной цепочке Ethereum в мае 2019 года, а также появление возможности купить Chainlink на таких крупных биржах, как Binance и Coinbase. По сути, целью проекта является создание децентрализованного сервиса оракулов. Если они добьются успеха, это может навсегда изменить принципы использования и эффективности смарт-контрактов.

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

Потребность в оракулах

Когда упоминаются смарт-контракты, почти всем сразу на ум приходит Ethereum. И это связано с тем, что Ethereum ещё при запуске в 2015 году содержал нечто, что вывело технологию блокчейн на новый уровень.

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

Однако у смарт-контрактов Ethereum была одна проблема, связанная с тем фактом, что они могут работать только с данными, находящимися на своём собственном блокчейне. Они всё равно очень полезны, но далеко не так полезны, как могли бы быть. Появление способа добавления данных из-за пределов цепочки дало бы смарт-контрактам огромный толчок в увеличении числа потенциальных вариантов использования.

Как функционируют смарт-контракты Chainlink

Как функционируют смарт-контракты Chainlink. Источник: веб-сайт Chainlink.

Основатели Chainlink увидели это и решили заполнить пробел. ChainLink разрабатывается как способ извлечения данных для оракулов из внешних источников. Оракулы ChainLink смогут использовать пулы данных, прикладные программные интерфейсы (API) и другие источники, связанные с реальным миром. Это открывает для смарт-контрактов возможность использовать вообще любой источник данных, независимо от его типа и характера.

ChainLink будет чрезвычайно полезен для проектов, которые нуждаются в данных из-за пределов цепочек, чтобы приносить реальную пользу. Предоставляя блокчейнам доступ к традиционным наборам данных, ChainLink стремится создать мост между традиционными данными и блокчейн-технологиями будущего.

Итак, мы вооружились базовыми знаниями, теперь давайте более подробно рассмотрим, для чего разрабатывается ChainLink и как он может изменить сферу блокчейна.

Основная функция ChainLink заключается в создании моста между on-chain и off-chain ресурсами. Это означает, что в архитектуре ChainLink есть два основных компонента – инфраструктура On-Chain (на цепочке) и инфраструктура Off-Chain (вне цепочки). Давайте посмотрим, как работают оба варианта.

Функции On-Chain

Записанные на цепочке смарт-контракты – это первая часть архитектуры ChainLink. В смарт-контракты включены оракулы, которые создаются для обработки пользовательских запросов данных.

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

Поведение расположенного на цепочке оракула, описанное на сайте Chainlink

Поведение расположенного на цепочке оракула, описанное на сайте Chainlink. Источник: Chainlink Whitepaper.

Репутационный контракт проверяет, насколько оракул является надёжным и заслуживающим доверия. Если всё в порядке, то запрос передается в контракт согласования ордеров, который работает над передачей запрашивающего контракта подходящему оракулу с учётом требуемого уровня обслуживания и доступных предложений от оракулов.

В конце агрегирующий оракул собирает данные от выбранных оракулов и предоставляет наиболее релевантный результат запрашивающему контракту.

Функции Off-Chain

Расположенные вне цепочки компоненты – это вторая часть архитектуры ChainLink. Это узлы оракулов, которые существуют вне блокчейна, но связаны с блокчейнами Ethereum, Solana или BNB Smart Chain. Хотя первоначально ChainLink мог взаимодействовать только со смарт-контрактами Ethereum.

Основная часть работы выполняется именно оракулами, расположенными вне цепочки, поскольку они собирают большую часть запрашиваемых данных.

Все собранные данные обрабатываются через ядро ChainLink, представляющее собой программу, которая связывает блокчейн ChainLink с внешними источниками данных. Ядро ChainLink отвечает за обработку данных и передачу их во внутренний оракул.

Алгоритм работы Chainlink

Алгоритм работы Chainlink.

Вся эта работа расположенных вне блокчейна узлов делается не бесплатно. Владельцы нод рассчитывают получать оплату за сбор и передачу данных. И они получают оплату в токенах LINK.

У внешних нод есть дополнительная функция, которая делает их весьма полезными для разработчиков. Расположенные вне блокчейна ноды позволяют интегрировать внешние адаптеры, которые похожи на децентрализованные приложения (dApp) в сети Ethereum. Внешние адаптеры создаются разработчиками для выполнения вспомогательных задач внутри внешних нод. Это делает сбор и обработку данных более эффективными.

Оракулы и распределение источников

Децентрализованный характер ChainLink и отличие от других протоколов того же типа демонстрируются концепциями распределения оракулов и источников, используемых сетью. Это помогает избежать централизации блокчейна и других проблем, связанных с безопасностью.

Распределение оракулов и источников являются ключами к безопасности и децентрализации сети оракулов. Распределение источников – это концепция, которая заставляет оракулов извлекать данные из различных источников. Это помогает им поддерживать хорошую репутацию в сети. А распределение оракулов – это концепция, в соответствии с которой запросы данных заключаются с несколькими оракулами с целью поддержания децентрализации.

Запросы распределяются как по оракулам, так и по источникам данных

Запросы распределяются как по оракулам, так и по источникам данных.

На приведённой выше иллюстрации показано двухуровневое распределение в сети Chainlink. Однако не помешает взглянуть на реальный пример.

Приложение для прогнозов погоды

Компания создаёт пользователя под названием Sunshine Day Weather App. Пользователю требуются последние данные о погоде, и для их получения в ChainLink отправляется соответствующий запрос. Сводящий оракул выбирает три разных оракула для поиска и передачи необходимых данных, следуя методологии распределения оракулов для поддержания безопасности сети.

Поскольку сеть также требует распределения источников, каждый из оракулов будет получать данные из разных источников. Присвоим оракулам имена X, Y и Z. Оракул X получает данные от сервисов Accuweather и Wunderground.

Оракул Y использует данные из Национального центра климатических данных и сервиса Open Weather Map, а оракул Z – из Национальной метеорологической службы и Национального управления океанических и атмосферных исследований.

Благодаря распределению оракулов и источников сеть остаётся полностью децентрализованной, и приложение Sunshine Day Weather получает агрегированные данные от трёх надёжных оракулов, связанных с разными источниками.

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

Доверенные среды исполнения

Доверенные среды исполнения (Trusted Execution Environments или TEE) для оракулов, были добавлены в Chainlink в конце 2018 года, после приобретения проекта Town Crier.

Объединение доверенных сред исполнения с децентрализованными вычислениями повышает уровень безопасности Chainlink для операторов отдельных нод. Преимущество доверенных сред исполнения заключается в том, что все вычисления, выполняемые нодами, являются конфиденциальными, даже для самого оператора ноды.

Это повышает общую надежность сети оракулов, поскольку предотвращает вмешательство владельцев нод в любые выполняемые ими вычисления.

Пожалуй, самым важным позитивным событием на сегодняшний день для ChainLink является партнёрство с сетью банковских транзакций SWIFT. SWIFT – это одна из крупнейших мировых финансовых сетей, и партнёрство с ней может привести к заключению множества соглашений с другими компаниями в финансовой отрасли от банков до платёжных систем и страховых фирм.

Смарт-оракулы SWIFT выступают в роли промежуточного звена

“Смарт-оракулы” SWIFT выступают в роли промежуточного звена. Источник: смарт-контракт.

Хотя SWIFT не использует сеть ChainLink явным образом, она разрабатывает с помощью ChainLink “смарт-оракулы” SWIFT, и это делает возможной более глубокую интеграцию между компаниями.

Ещё одним положительным моментом является небольшое количество конкурентов ChainLink, и даже другие разработчики блокчейн-оракулов сильно отстают от Chainlink.

Токен LINK находился под давлением в течение всего 2018 года, но то же самое можно сказать и о рынке криптовалют в целом. После достижения дна в июне 2018 года он достаточно быстро восстановился и даже пошёл еще выше, начиная с апреля 2019 года, когда трейдеры и инвесторы узнали о начале работы Chainlink в основной сети Ethereum.

Партнёрские соглашения, которые заключила команда ChainLink, также является частью успеха проекта. Соглашение со SWIFT является самым крупным, но не единственным.

Запросы распределяются как по оракулам, так и по источникам данных

Запросы распределяются как по оракулам, так и по источникам данных.

Это достаточно интересно, потому что команда ChainLink явно акцентирует внимание на построении партнёрских отношений, а не на маркетинге, и это одна из причин, по которым монета остаётся без внимания большинства крипто-энтузиастов.

  • SWIFT: крупнейшая межбанковская коммуникационная сеть.
  • Zeppelin OS: операционная система, разработанная специально для создания смарт-контрактов.
  • Request Network: биржевая платформа, которая планирует стать стандартом для обмена криптовалют и фиатных денег.
  • Signal Capital: лондонская частная инвестиционная компания.

Команда Chainlink является чрезвычайно активной по части добавления новых партнеров и операторов нод с момента запуска в основной сети Ethereum. Кажется, что без объявления о появлении нового партнёра Chainlink не проходит и дня.

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

Это хороший знак для любого бизнеса.

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

Команда не пренебрегает информированием пользователей, но поток информации является довольно разреженным и растянутым во времени.

Вы можете увидеть это в социальных каналах проекта. В Twitter у Chainlink почти 860000 подписчиков, что довольно мало для популярного проекта, который существует так долго и входит в топ-30 криптовалют по капитализации согласно CoinMarketCap. Сообщения в нём тоже выходят нерегулярно, иногда между ними проходит по несколько дней.

Одним из крупнейших сообществ Chainlink можно назвать их Telegram-канал, где насчитывается более 35000 участников. Именно сюда лучше обратиться, чтобы получить самую свежую информацию о разработке Chainlink.

На Reddit, который считается одной из основных тусовок для крипто-энтузиастов, блог Chainlink имеет 78500 подписчиков.

Посты выходят ежедневно, и под каждым большое количество комментариев, но разговоры почти полностью ведутся между пользователями, почти без участия команды Chainlink.

Токен LINK начал быстро расти сразу после своего ICO и к октябрю 2017 года достиг 0,47$. После падения с этой вершины он снова поднялся в декабре 2017 года и январе 2018 года вместе с остальными криптовалютами, достигнув максимума в 1,35$ в январе 2018 года.

В 2018 году вместе с остальным рынком токен упал до минимума в 0,1647$ в конце июня, но к 18 сентября восстановился и торговался на уровне 0,2872$, заняв 50-е место по рыночной капитализации, которая составляла 100530182$.

График LINK/USDT на Binance от TradingView

Максимум LINK был достигнут 9 мая 2021 года и составляет 51,40$. С тех пор, как и весь крипторынок в целом в 2021-2022 годах, цена LINK значительно просела.

Лучшей биржей для покупки LINK по-прежнему является Binance, так как основная часть объёма торгов приходится на эту биржу. Кроме того, токен можно купить на Huobi, KuCoin и Gate.io, а также на десятках других бирж малого и среднего размера.

СтейблкоиныФиат
Биржа
Актив
Цена
LINK/TUSD
14.032
LINK/USDT
14.128
LINK/USDC
14.133

Что касается ликвидности LINK, то она довольно хорошо распределена по всем криптобиржам, где торгуется токен. Это означает, что вы не будете зависеть от ликвидности какой-либо одной биржи, что ещё больше снижает риск.

Если посмотреть на книги ордеров отдельных бирж, таких как Binance, вы увидите, что они достаточно глубоки и имеют разумный уровень оборота. То есть, вы сможете размещать крупные ордера без значительного проскальзывания цены.

После приобретения токенов LINK вам нужно будет сохранить их в безопасном кошельке. Учитывая, что они являются токенами ERC20, подойдёт любой кошелёк, поддерживающий Ethereum. К ним относятся такие кошельки, как MetaMask или MyEtherWallet.

Как выглядит процесс основной разработки Chainlink? Один из лучших способов получить представление об этом – посмотреть на их публичный GitHub.

Наблюдая за общим количеством коммитов в репозиториях, вы можете получить приблизительное представление о ходе разработки. Ниже показано общее количество коммитов в основном репозитории за последний год.

Общее количество коммитов в основном репозитории ChainLink за последние 12 месяцев

Общее количество коммитов в основном репозитории ChainLink за последние 12 месяцев.

Как вы можете видеть, поток обновлений в течение года был довольно регулярным, так что разработка идёт достаточно активно. По сравнению с другими проектами в этой сфере, Chainlink занимает примерно 60-е место с точки зрения общего количества коммитов.

Таким образом, хотя результаты разработки не столь обширны, как у некоторых других проектов, они всё же довольно разумны. Если вы хотите следить за разработкой, можете перейти на официальный канал проекта в Gitter.

Команда ChainLink не выпустила официальную дорожную карту, поэтому мы не можем точно сказать, какими будут следующие события.

На самом деле, недостаток общения со стороны команды разработчиков, наряду с отсутствием маркетинга проекта, стали причиной одного из самых больших разочарований в сообществе ChainLink.

Хорошо известно, что основатель ChainLink Сергей Назаров предпочитает работать в тени и не любит публичные выступления.

Объявление от Chainlink с минимумом пафоса. Изображение со страницы Twitter

Объявление от Chainlink с минимумом пафоса. Изображение со страницы Twitter.

За последний год ситуация улучшилась, поскольку команда Chainlink увеличила объём информации, предоставляемой сообществу пользователей.

Тем не менее, могло быть и лучше. В настоящее время команда довольно часто публикует сообщения в Twitter, но блог обновляется по-прежнему редко. Лучшим источником информации является Telegram.

Основной ценностью Chainlink является предложение доказуемо надёжных оракулов, которые могут эффективно и безопасно объединяться в сети.

Текущая работа команды Chainlink заключается в движении к этой цели, позволяя отдельным пользователям выбирать отдельные ноды самого высокого качества, а затем объединять их в сети оракулов, устойчивые к “атакам Сибиллы”. Кроме того, Chainlink предлагает меры безопасности, гарантирующие, что эти сети будут функционировать как надёжные триггеры для смарт-контрактов.

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

ChainLink Explorer – это инструмент, обеспечивающий пользователям гарантированный доступ ко всем этим данным. Он был запущен в мае 2019 года одновременно с началом работы проекта в основной сети Ethereum.

  1. Подробная информация о выполнении запросов пользователей каждой нодой. Рассматривается как активность вне блокчейна, так и результаты внутри цепочки, и это даёт разработчикам смарт-контрактов необходимые данные о том, насколько хорошо работают ноды и сети оракулов.
  2. Данные о надёжности и скорости каждой ноды, подключенной к эксплореру, агрегируются, причём это касается активности как на блокчейне, так и вне его. Это даёт разработчикам понимание того, как система репутации будет работать в сети Chainlink, причём все выводы делаются на основании реальных транзакций.

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

Пользовательский интерфейс Chainlink Explorer

Пользовательский интерфейс Chainlink Explorer. Изображение с сайта Chainlink.

По мере увеличения количества реальных транзакций в основной сети команда ожидает и увеличения объёма проверяемых свидетельств надёжности каждого оракула, что даст пользователям больше информации о производительности оракулов.

Как только команда сможет создать управляемую данными структуру, которая позволит пользователям выбирать операторов нод, они смогут разделить ноды на сети оракулов, чтобы обеспечить децентрализацию.

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

Пороговые сигнатуры

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

Основное преимущество системы пороговых сигнатур заключается в том, что она позволяет оракулам проверять свои подписи на блокчейне, что обеспечивает дополнительную безопасность с использованием наиболее эффективного способа.

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

Входные данные смарт-контрактов

Помимо создания эффективных, безопасных и высоко децентрализованных сетей оракулов, Chainlink также пытается стать крупнейшим источником входных и выходных данных смарт-контрактов.

Одна из целей движения в этом направлении – сделать разработку смарт-контрактов такой же быстрой, какой сегодня является разработка веб-приложений. Подобно тому, как веб-разработчики могут извлекать информацию из большого количества API и потоков данных, разработчики смарт-контрактов также смогут извлекать информацию из набора источников входных и выходных данных, если команда Chainlink успешно достигнет своей цели.

Это сделало бы Chainlink главным блокчейном для разработчиков и смарт-контрактов, предоставляющим готовые входные и выходные данные, которые могут быть быстро реализованы в децентрализованных приложениях или которые могут безопасно и легко принимать конкретные запросы на входные/выходные данные.

Поскольку Chainlink намного опережает любую другую сеть оракулов такого рода, достижение этих целей может укрепить позиции проекта в разработке и исполнении смарт-контрактов.

Заключение

Проект ChainLink – не самый простой для понимания, но разобравшись в нём, вы сразу увидите, что он может принести огромную пользу экосистеме блокчейна в будущем.

Блокчейны сами по себе очень ограничены, и для полного раскрытия потенциала им нужны оракулы. Поскольку ChainLink, обзор которого вы читаете, является одним из немногих проектов, работающих над разработкой оракулов, он легко может стать лидером отрасли на долгие годы.

Отсутствие маркетинга вызывает беспокойство среди сообщества ChainLink, но это компенсируется партнёрскими соглашениями, которые заключила команда за время своего существования. Честно говоря, если они добьются успеха с SWIFT, даже без маркетинговых усилий проект станет многомиллиардным китом в сфере финансовых услуг.

Николай Заваров - АвторНиколай ЗаваровАвтор

Николай — опытный специалист в финансовых рынках и сооснователь IamForexTrader. С 2014 года он успешно торгует на Форексе и с 2017 года активно участвует в криптовалютном рынке.

Он разрабатывает инвестиционные стратегии, адаптируемые под любой уровень опыта, и с 2018 года активно инвестирует в акции, облигации и ETF.

0 комментариев

Читайте дальше: