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

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

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

ChainLink – это блокчейн-проект, который создает этот особый эффект..

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

Источник: https://chain.link/

Что делает ChainLink?

ChainLink – это, по сути, децентрализованная сеть оракулов..

Оракул – это «агент», который находит и проверяет реальные данные и передает эти данные в блокчейн для использования в смарт-контракты. Существующие оракулы централизованы и имеют единую точку отказа, тогда как децентрализованный оракул не будет иметь единой точки отказа. Это то, для чего предназначена ChainLink..

Цель ChainLink – создать мост между автономными и ончейн экосистемами. Следовательно, архитектура ChainLink состоит из компонента on-chain и компонента off-chain..

Сетевой компонент

Ончейн-компонент состоит из ончейн-контрактов, развернутых на Блокчейн Ethereum. Они состоят из 3 основных контрактов: контракта на репутацию, контракта согласования и контракта агрегирования. Они обрабатывают запросы пользователей, которые хотят получить доступ к данным, которых нет в цепочке блоков..

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

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

Система ChainLink разработана с возможностью обновления, чтобы при появлении более совершенных методов и технологий система могла перейти на нее. Сетевой рабочий процесс ChainLink состоит из 3 этапов..

  1. Выбор оракула: Когда пользователь отправляет запрашивающий контракт, указываются определенные требования и параметры, которые составляют предложение Соглашения об уровне обслуживания (SLA). К ним относятся репутация оракула, спецификация данных, количество необходимых ресурсов оракула и так далее. Пользователи могут использовать фильтры и искать оракулы вручную. ChainLink предоставляет автоматизированный механизм сопоставления, когда ручной поиск невозможен. В этом автоматическом поиске оракулы делают ставки на основе SLA запрашивающего контракта. После того, как запрашивающий контракт получил достаточно предложений качества, оракулы выбираются..
  2. Отчетность по данным: Выбранные оракулы вне сети выполняют соглашение об оказании услуг и отчитываются в сети.
  3. Агрегация результатов: Контракт агрегирования собирает данные, предоставленные всеми оракулами, имеющими отношение к запрашивающему контракту. Затем агрегирующий контракт усредняет все данные, чтобы предоставить запрашивающему контракту точный ответ. Это необходимо для обеспечения целостности данных.

Источник: технический документ ChainLink.

При запросе контрактов пользователями может взиматься штраф за ненадлежащее поведение оракулов..

Компонент вне сети

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

Они собирают запрошенные данные из источников вне сети и обрабатывают соответствующие данные через ChainLink Core, программное обеспечение основного узла, которое обеспечивает взаимодействие между инфраструктурой вне сети и блокчейном ChainLink..

Источник: технический документ ChainLink.

Операторы оракулов вне сети получают вознаграждение в LINK, токене ERC-20 от ChainLink, за их вклад в сбор и передачу данных. Узлы вне сети также позволяют разработчикам интегрировать плагины, которые операторы используют для размещения других программ, чтобы упростить сбор данных..

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

Команда ChainLink

Созданная в 2014 году сеть ChainLink была разработана компанией. SmartContract, и основан Сергей Назаров (Генеральный директор) и Стив Эллис (Технический директор).

Команда ChainLink состоит из инженеров и бизнес-разработчиков. Их почтовый адрес показывает, что проект базируется на Каймановых островах. Ключевые члены команды: Даниэль Кочис (Директор по развитию глобального бизнеса), Марк Облад (Начальник отдела операций), Димитри Рош (Инженер-программист), Алекс Квятковски (Инженер-программист), Томас Ходжес (Менеджер технического сообщества).

Консультанты по проекту: Ари Джуэлс, Эндрю Миллер, Эван Ченг, Хадсон Джеймсон, Джейк Бурхман, и Брайан Лио.

Дорожная карта и достижения

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

За развитием проекта можно следить здесь.

Кодовую базу ChainLink можно отслеживать, поскольку она строится на Github и Блеск.

ZeppelinOS объявил партнерство с ChainLink в декабре 2017 года, чтобы использовать безопасные службы Oracle ChainLink. Также партнерство подтверждается Factom и Request Network имеет проявил интерес в партнерстве с ChainLink.

В последнее время партнерство с Кайко, Wanchain, и Водород были объявлены. Предполагаемые партнерские отношения в сообществе ChainLink включают SWIFT, Microsoft, Salesforce., Docusign, и Ceek.

В ноябре 2018 г. приобретение из TownCrier от ChainLink было объявлено.

Вызовы и конкуренты

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

ChainLink работает в уникальной области блокчейн-индустрии. Его конкурентами являются в первую очередь централизованные проекты (хотя некоторые блокчейн-проекты близки), в том числе Майкрософт Коко, Корда, Ораклиз, Коллективный разум, и Мебиус.

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

Токен LINK

LINK Token – это собственный токен экосистемы ChainLink..

Токен используется для оплаты операторам узлов за извлечение данных из каналов данных вне сети, форматирование данных в читаемые форматы блокчейна, вычисления вне сети и гарантии безотказной работы. Он имеет общий запас в 1 миллиард токенов, из которых 350 миллионов токенов уже находятся в обращении, в настоящее время по цене 0,30 доллара США..

Токен LINK можно приобрести на Binance с биткойнами и эфиром, на Bithumb с южнокорейскими вонами, на Bkex с эфиром и USDT, на Huobi с биткойнами и эфиром, а также на нескольких других биржах.

Токен LINK – это токен ERC-20. Его можно хранить в любом кошельке, совместимом с ERC-20, например Метамаск, Myetherwallet, Jaxx. Его также можно хранить в аппаратных кошельках, совместимых со стандартом токенов ERC-20, таких как Nano Ledger S и Trezor..

Вывод

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

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

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