Всем добрый день. Мы продолжаем рассматривать проекты в сфере блокчейна, которые являются интересными решениями для развития всей индустрии. В прошлый раз мы говорили об Acala (если вы не читали обзор, то рекомендую ознакомиться по данной ссылке). Сейчас же мы обсудим сеть Chainlink и её криптовалюту LINK.
Кто является создателем Chainlink?
Сам блокчейн Chainlink - платформа, представленная и запущенная еще давно – в 2017 году IT компанией SmartContract. Владельцами компании были Эллис и Назаров, которые в том же году разместили в свободном доступе документацию по проекту и его целям, проблемам, которые он собирается решить.
Наверное, если вы читаете данный цикл статей, то иногда у вас возникали вопросы, зачем я упоминаю создателей блокчейнов. На это есть две причины:
Наверное, если вы читаете данный цикл статей, то иногда у вас возникали вопросы, зачем я упоминаю создателей блокчейнов. На это есть две причины:
- Очень часто среди создателей интересных проектов проскакивают фамилии людей, которые когда-то имели отношение к постсоветскому пространству. Я хочу, чтобы вы заинтересовались и сами почитали про этих людей. Почему-то все привыкли думать, что самые передовые технологии создают только иностранцы, а наши (даже эмигранты) – нет. Но в среде криптовалют есть очень много платформ, созданных людьми со стран бывшего СССР.
- Это сейчас вам незнакомы имена создателей. Но через пару лет возможно их имена будут также на слуху, как у Виталика Бутерина (создателя Ethereum).
Теперь давайте перейдем к самому проекту.
Что из себя представляет Chainlink?
Блокчейн Chainlink является платформой, целью которой выступает стимулирование сети устройств давать возможность делиться с нами актуальными и реальными данными от смарт-контрактов, которые работают на основе блокчейнов.
Возможно, что вы не знаете точно, что такое смарт-контракт. Поверхностно вы точно понимаете. Но давайте все-таки рассмотрим его идею. Смарт-контракт – это специальный договор, который запрограммирован таким образом, что он будет выполнен, когда выполняются все выдвинутые к нему требования. Самый простой пример – децентрализованная биржа, на которой вы можете обменять свои криптоактивы. Вы используете свой кошелек, чтобы доказать, что у вас достаточно средств для покупки другой криптовалюты. Вы обращаетесь к смарт-контракту, показывая, что вы хотите приобрести актив и имеете на это финансы. Он это проверяет и выполняет перевод другой криптовалюты вам на кошелек, а взамен забирает ваши средства. Данный пример лишь один из вариантов применения смарт-контракта.
Это очень удобный инструмент, который сегодня в сфере криптовалют используется повсеместно: начиная от создания новых приложений в сфере децентрализованных финансов и заканчивая внедрением новых криптовалют.
Но у него есть одна проблема. Для того, чтобы проверить выполнение условий договора, смарт-контракт должен обращаться к источнику данных, который чаще всего является внешним, чтобы проверить всю достоверность информации. И ладно если действие будет простым, как это было с обменом на DEX. Другая ситуация, когда контракту нужно получить информацию с большого количества источников в Интернете. Это может вызвать перегрузку сети и медленную работу самих смарт-контрактов.
Платформа же Chainlink призвана решить данную проблему. Идея заключается в том, что они хотят использовать специальных поставщиков информации, которые будут автоматически передавать её запрашиваемым смарт-контрактам. Они называются Оракулы (Oracle). По сути, они посредники между контрактами и данными, которые этот контракт требует.
Для этого оракулы используют мощности своего компьютера для передачи информации. В качестве вознаграждения они будут получать родную криптовалюту блокчейна LINK.
Главная цель Chainlink – обеспечить быстрое выполнение смарт-контрактов на всех существующих блокчейнах. Изначально она была построена в блокчейне Эфира, но уже сегодня используется и в сети Solana. Это самые популярные сети, где она работает.
Возможно, что вы не знаете точно, что такое смарт-контракт. Поверхностно вы точно понимаете. Но давайте все-таки рассмотрим его идею. Смарт-контракт – это специальный договор, который запрограммирован таким образом, что он будет выполнен, когда выполняются все выдвинутые к нему требования. Самый простой пример – децентрализованная биржа, на которой вы можете обменять свои криптоактивы. Вы используете свой кошелек, чтобы доказать, что у вас достаточно средств для покупки другой криптовалюты. Вы обращаетесь к смарт-контракту, показывая, что вы хотите приобрести актив и имеете на это финансы. Он это проверяет и выполняет перевод другой криптовалюты вам на кошелек, а взамен забирает ваши средства. Данный пример лишь один из вариантов применения смарт-контракта.
Это очень удобный инструмент, который сегодня в сфере криптовалют используется повсеместно: начиная от создания новых приложений в сфере децентрализованных финансов и заканчивая внедрением новых криптовалют.
Но у него есть одна проблема. Для того, чтобы проверить выполнение условий договора, смарт-контракт должен обращаться к источнику данных, который чаще всего является внешним, чтобы проверить всю достоверность информации. И ладно если действие будет простым, как это было с обменом на DEX. Другая ситуация, когда контракту нужно получить информацию с большого количества источников в Интернете. Это может вызвать перегрузку сети и медленную работу самих смарт-контрактов.
Платформа же Chainlink призвана решить данную проблему. Идея заключается в том, что они хотят использовать специальных поставщиков информации, которые будут автоматически передавать её запрашиваемым смарт-контрактам. Они называются Оракулы (Oracle). По сути, они посредники между контрактами и данными, которые этот контракт требует.
Для этого оракулы используют мощности своего компьютера для передачи информации. В качестве вознаграждения они будут получать родную криптовалюту блокчейна LINK.
Главная цель Chainlink – обеспечить быстрое выполнение смарт-контрактов на всех существующих блокчейнах. Изначально она была построена в блокчейне Эфира, но уже сегодня используется и в сети Solana. Это самые популярные сети, где она работает.
Как работает Chainlink?
Для ускорения взаимодействия смарт-контракта с внешними данными проект выполняет свою работу на 3 уровнях:
- Выбор оракула – когда любой пользователь хочет выполнить манипуляцию при помощи смарт-контракта, сеть создает специальное виртуальное соглашение данного пользователя, в котором будут указаны все данные, которые нужно получить смарт-контракту. После этого Chainlink ищет оракула, который мог бы предоставить такие данные. Найдя его, пользователь должен подписать виртуальный договор и заплатить криптовалюту LINK для проведения транзакции.
- Передача данных – выбранный оракул соединяется с внешним источником информации и ретранслирует эти данные специальному обрабатывающему контракту (это еще не тот смарт-контракт, который запросил данные, а его помощник). Таким образом, облегчается работа всей сети.
- Обработка данных – как только обрабатывающий контракт получил информацию от оракула, она проверяется на предмет достоверности. После этого он отправляет статус этих данных смарт-контракту, который уже в зависимости от правильности данных будет выполнять свою функцию или нет.
Из чего состоит Сhainlink?
Сам принцип работы сети мы уже обсудили. Но давайте теперь поговорим о том, какие элементы есть в нем и используются во время тех 3 этапов работы сети.
Я уже упоминал обрабатывающий смарт-контракт. Но на самом деле существует 3 вида смарт-контрактов в сети Chainlink, которые работают для передачи информации для главного контракта для выполнения транзакции:
Я уже упоминал обрабатывающий смарт-контракт. Но на самом деле существует 3 вида смарт-контрактов в сети Chainlink, которые работают для передачи информации для главного контракта для выполнения транзакции:
- Обрабатывающий смарт-контракт – получает информацию от оракулов и выбирает наиболее нужные данные для выполнения транзакции.
- Согласовывающий смарт-контракт – находит наиболее подходящего оракула для получения внешних данных
- Репутационный смарт-контракт – нужен, чтобы проверить статус оракула. Простыми словами, его репутацию – насколько он качественно работает, сколько времени на это тратит и тд. От этого зависит, какое задание дадут оракулу.
Кстати, сам оракул может быть и не подключенным к сети Chainlink. Это может быть независимый поставщик информации для проверки условий выполнения смарт-контракта.
Вы можете спросить, а на каком типе консенсуса работает Chainlink – Proof of Stake или Proof of Work? Ответ – ни на одном из них, поскольку суть работы сети немного отличается от этих двух видов, так как это не майнинг активов, да и фактический стейкинг невозможен. Тем не менее, это больше похоже на PoS, потому что тут тоже есть своеобразные валидаторы (оракулы), которые обеспечивают контракты внешними данными. За это они получают вознаграждение в виде криптовалюты LINK. Но вот простые пользователи стейкать свои активы все равно не могут.
Вы можете спросить, а на каком типе консенсуса работает Chainlink – Proof of Stake или Proof of Work? Ответ – ни на одном из них, поскольку суть работы сети немного отличается от этих двух видов, так как это не майнинг активов, да и фактический стейкинг невозможен. Тем не менее, это больше похоже на PoS, потому что тут тоже есть своеобразные валидаторы (оракулы), которые обеспечивают контракты внешними данными. За это они получают вознаграждение в виде криптовалюты LINK. Но вот простые пользователи стейкать свои активы все равно не могут.
Что делает криптовалюту LINK ценной?
Главное предназначение LINK – обеспечивать работу смарт-контрактов в сети. По сути, это платежное средство для оплаты комиссий в данной сети. Также это средство оплаты услуг оракулов при получении внешних данных. Более того, у LINK есть ограничение по количеству выпущенной криптовалют – 1 миллиард. Это дает уверенность тому, что криптовалюты не подвержена бесконечной печати.
Зачем использовать LINK?
Данная криптовалюта может быть полезной для девелоперов, которые планируют разрабатывать на данной платформе децентрализованные приложения, зависимые от внешних источников информации – преимущественно DeFi.
Ну и также благодаря своей системе взаимодействия смарт-контракта количество пользователей у проекта будет только увеличиваться
На этом заканчивается данная статья. Надеюсь, что вам было интересно и познавательно. Спасибо за внимание!
Ну и также благодаря своей системе взаимодействия смарт-контракта количество пользователей у проекта будет только увеличиваться
На этом заканчивается данная статья. Надеюсь, что вам было интересно и познавательно. Спасибо за внимание!
Последнее редактирование: