КриптовалютыОбзоры криптовалют

Обзор Chainlink: решение со смарт-контрактами для любого блокчейна

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

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

Читайте также Coinbase – платформа для торговли криптовалютами Bitcoin и Gdax

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

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

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

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

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

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

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

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

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

Как работает ChainLink

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

Функции On-Chain

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

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

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

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

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

Функции Off-Chain

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

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

Все собранные данные обрабатываются через ядро 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

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

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

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

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

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

Партнёры ChainLink

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

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

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

Ниже приведены крупнейшие на сегодняшний день партнёрские соглашения ChainLink

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

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

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

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

Сообщество Chainlink

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

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

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

Статистика пользователей в Telegram и Reddit.

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

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

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

Токен LINK (обзор криптовалюты Chainlink)

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

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

Показатели цены LINK Изображение с сайта CMC.

С сентября 2018 года по май 2019 года цена LINK оставалась примерно в диапазоне между 0,25 и 0,50$, поскольку рынок криптовалют начал медленно восстанавливаться. В мае 2019 года цена действительно взлетела, так как инвесторы были воодушевлены началом работы Chainlink в основной сети Ethereum.

1 мая 2019 года LINK торговался на уровне 0,476462$, а к 29 июня 2019 года достиг рекордного максимума в 4,54$. К сентябрю он откатился в область 1,60$, но с тех пор неуклонно растёт, и по состоянию на 27 октября 2019 года торгуется на уровне 2,72$.

Покупка и хранение токенов LINK

В прошлом, если вы хотели купить LINK, вам нужно было иметь запас BTC или ETH, поскольку для этого токена не было возможности покупки за фиатные валюты. Однако недавно токен был добавлен на Coinbase, и теперь его можно купить на этой бирже с помощью USD.

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

Читайте также Как создать криптовалютную биржу типа Binance

Зарегистрируйтесь в Binance и купите токены LINK.

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

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

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

Разработка Chainlink

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

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

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

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

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

Chainlink – перспективы проекта

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

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

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

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

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

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

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

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

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

Chainlink Explorer

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

Его задача – предоставление информации о функционировании нод Chainlink в двух основных измерениях

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

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

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

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

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

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

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

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

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

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

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

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

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

Сквозная надёжность смарт-контрактов. Изображение с сайта Chainlink.

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

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

Заключение

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

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

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

Статьи по теме
ИнвестированиеКриптовалюты

Что такое доходное фермерство?

Содержание1 Введение в новый тренд криптовалютной сферы2 Как работает «yield farming«2.1 Для получения прибыли инвесторы используют разные стратегии3 Как рассчитывается доходность4 Риски…
КриптовалютыОбзоры криптовалют

Обзор Stellar Lumens: сеть, которая продвигает микро-платежи

Содержание1 Что такое Stellar2 Сеть Stellar3 В чём уникальность Stellar3.1 Технологии Stellar4 Как работает Stellar5 Сравнение Stellar и Ripple6 Команда Stellar7 Известные…
ИнвестированиеКриптовалютыОбзоры криптовалют

Инвестирование в TRON (TRX) – всё, что вам необходимо знать

Содержание1 Что такое TRON (TRX)2 История TRON (TRX)2.1 ICO TRON (TRX)2.2 Делегированный Proof of Stake (DPoS)2.3 Стекинг TRON (TRX)2.4 Отличия DPoS от…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *