Часто сделки основе технологии умных контрактов, используют данные находящиеся за пределами блокчейна — котировки валют, инвестиционные сводки и прочее. Поиск и предоставление внешних данных происходит за счет посреднического функционала, который не в состоянии гарантировать безошибочность.
Проект ChainLink предоставляет возможность использования умных контрактов совместно с децентрализованными оракул-сервисами. Использование оракулов может гарантировать то, что внешние данные не будут ошибочны.
Команда
Проект запущен летом 2017 года финансово-технической компанией SmartContract базирующейся в Сан-Франциско. Основан проект Сергеем Назаровым и Стивом Эллисом. Сергей обладает опытом разработок одноранговых торговых площадок, но это его первый блокчейн-проект, а Стив Эллис — разработчик ПО с опытом создания проектов по автоматизации платежей, в ChainLink он занимает должность инженера-программиста.
Из списка советников проекта можно выделить, директора по инженерным вопросам соцсети Facebook — Эвана Чена и Эндрю Миллера, являющегося, также, советником Zcash и Tezos.
Оракул ChainLink
Цепочки блокчейн не могут получать и проводить обработку информации, которая находятся за пределами блок-цепи, соответственно, блокчейн не в состоянии самостоятельно убедиться в том, что все указанные в смарт-контракте условия соблюдены.
Оракулы занимаются поиском и проверкой данных извне. После их обработки, оракул переводит данные в доступную для блочной цепи форму и интегрирует их в блокчейн при помощи технологии умных контрактов.
Принцип работы
Проект создан на основе блокчейна эфира и состоит из двух частей: внутренняя ончейн сеть и внешняя оффчейн сеть. Для обеспечения функционирования и надежности всей системы, эти две части непрерывно взаимодействуют друг с другом.
Оффчейн часть
Состоит из поставщиков данных для оракулов. Поставщиком может является организация, которая способна предоставить востребованную информацию, за это, поставщик будет получать вознаграждение в токенах LINK. В качестве примера такого поставщика, можно представить фондовую биржу, предоставляющую данные о котировках.
Ончейн часть
Одной из задач блочной цепи является проверка соответствия оракулов запросам умных контрактов. Сами контракты делятся на три категории:
- репутационный контракт — проверяет оракула на достоверность предоставляемых данных и присваивает ему соответствующую репутацию;
- контракт согласования заказов — производит регистрацию контрактов пользователей сети в соответствии с параметрами заданными пользователем и предоставляет список всех подходящих по параметрам предложений от оракулов;
- объединяющий контракт — обрабатывает данные из списка подобранных оракулов, проводит их сравнение, для того чтобы предложить наиболее подходящий пользователю вариант.
ICO и токен LINK
ChainLink, как и большинство проектов, финансировался через ICO. Проекту удалось собрать $32 млн. Торги токеном LINK были запущены на биржах в сентябре 2017 года, на момент старта торгов, стоимость одной монеты составляла $0,15.
Дорожная карта
Разработчики ChainLink в первую очередь нацелены на реализацию сети оракулов которая будет совместима с биткоином, эфиром и Hyperledger. Впоследствии количество поддерживаемых блокчейнов будет расширяться.
У проекта нет дорожной карты, что, безусловно, играет не на руку разработчикам, но стоит отметить, что у ChainLink довольно серьезная партнерская поддержка в виде платежной системы SWIFT.
Помимо прочего, ChainLink состоит в партнерских отношениях с объединением крупных банков IC3. Также, ChainLink был отмечен на всемирном экономическом форуме, как инновационное решение для технологии умных контрактов.