Chainlink — это децентрализованная сеть оракулов на основе блокчейна . Токен Chainlink находится на Ethereum . [3] [4] Сеть предназначена для использования с целью упрощения передачи защищенных от несанкционированного доступа данных из источников вне сети в смарт-контракты внутри сети . [5]
Chainlink был создан в 2017 году Сергеем Назаровым и Стивом Эллисом, [6] которые в том же году совместно с профессором Корнелльского университета Ари Джуэлсом стали авторами белой книги, представляющей протокол и сеть Chainlink . [1] Chainlink действует как «мост» между блокчейном и офчейн-средами. [7] Сеть, которая обслуживает смарт-контракты , была официально запущена в 2019 году. [6]
В 2018 году Chainlink интегрировала Town Crier, блокчейн-оракул на основе доверенной среды исполнения , над которым также работал Джулс. Town Crier соединяет блокчейн Ethereum с веб-источниками, использующими HTTPS . [8]
В 2020 году Chainlink интегрировала DECO, проект Корнелла, созданный совместно с Джулсом. Авторы описывают DECO как протокол , который использует доказательства с нулевым разглашением, чтобы позволить пользователям доказывать, что информация соответствует действительности оракулу блокчейна, не раскрывая конфиденциальную информацию , такую как даты рождения. [9] Chainlink опубликовала вторую белую книгу в апреле 2021 года. В этой статье, Chainlink 2.0: Следующие шаги в развитии децентрализованных сетей оракулов , подробно изложено видение расширения роли и возможностей децентрализованных сетей оракулов для включения гибридных смарт-контрактов, которые используют код в цепочке и услуги вне цепочки, предоставляемые сетями оракулов. [10]
Децентрализованная сеть оракулов Chainlink — это инфраструктура технологий с открытым исходным кодом , которая позволяет любому блокчейну безопасно подключаться к данным и вычислительным ресурсам вне сети. Узлы сети извлекают, проверяют и доставляют данные из нескольких источников в блокчейны для выполнения смарт-контрактов. [11]
В дополнение к передаче внешней информации в блокчейн, Chainlink также может использоваться для нескольких различных вычислительных функций вне цепочки, включая проверяемую случайную функцию (VRF) и каналы данных. Каналы данных использовались для переноса данных выборов в цепочку. [12]
VRF Chainlink может использоваться для генерации случайных чисел , которые могут использоваться в децентрализованных играх. ZDNet сообщил, что проверяемость генерации случайных чисел гарантирует, что результаты в игре защищены от несанкционированного доступа. [13]
Операторы узлов получают компенсацию в виде собственной криптовалюты сети LINK. [11] Токен LINK от Chainlink — это токен ERC677, расширение ERC-20 . Все токены LINK были предварительно добыты и в значительной степени удержаны центральным эмитентом. Часть предварительно добытых токенов была предложена для продажи розничным покупателям в спорном и юридически неясном первичном предложении монет (ICO). Токены действуют как полезные нагрузки данных, передавая требуемые данные из источников вне сети в смарт-контракты, которые затем действуют соответствующим образом в ответ на данные, предоставленные токеном. [14] Согласно Chainlink, торговая стоимость, полученная от этих токенов, используется для оплаты операторам узлов за извлечение данных из смарт-контрактов, а также для депозитов, размещаемых операторами узлов в соответствии с требованиями создателей контрактов. Токены можно хранить в любом кошельке ERC-20, поскольку токен ERC677 сохраняет всю функциональность токена ERC-20. [15] [16]