Что такое Chainlink?

ОтCripta today

Окт 3, 2022

Chainlink — это децентрализованная сеть оракулов, которая предоставляет реальные данные для смарт-контрактов на блокчейне

Что такое Chainlink?

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

Структура статьи

  1. Понимание смарт-контрактов Chainlink
  2. Оракулы Chainlink преодолевают пропасть внутри и вне сети
  3. Типы смарт-контрактов Chainlink
  4. Как узлы Chainlink надежно проверяют данные
  5. Какое место занимают токены LINK?
  1. Понимание смарт-контрактов Chainlink
  2. Оракулы Chainlink преодолевают пропасть внутри и вне сети
  3. Смарт-контракты — это неизменяемые и проверяемые контракты, которые автоматически выполняются в рамках IF/THEN при выполнении условий.
  4. Данные, определяющие эти условия, традиционно поступают из блокчейна.
  5. Недавно в криптоэкосистему были введены оракулы, чтобы передавать данные вне сети в смарт-контракты в сети.
  6. Но централизованные оракулы уменьшают преимущества смарт-контрактов на блокчейне, потому что они могут быть ненадежными или ошибочными.
  7. Типы смарт-контрактов Chainlink
  8. Как узлы Chainlink надежно проверяют данные
  9. Какое место занимают токены LINK?

Смарт-контракты — это предварительно определенные соглашения в блокчейне, которые оценивают информацию и автоматически выполняются при выполнении определенных условий. Хорошим примером является краудфандинг: если определенное количество эфира (ETH) внесено в смарт-контракт к определенной дате, то платеж будет передан сборщику средств, а если нет, то платеж будет возвращен жертвователям. Поскольку смарт-контракты существуют на блокчейне, они неизменны (нельзя изменить) и проверяемы (все могут их видеть), что гарантирует высокий уровень доверия между сторонами в том, что они точно отражают заявленные параметры соглашения и будут выполняться, если, и только если эти параметры соблюдены.

Gemini_Chainlink_in_5_minutes-Image_2.png

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

Gemini_Chainlink_in_5_minutes-Image_3.png

Здесь в игру вступают оракулы . Оракул — это программное обеспечение, известное как « промежуточное ПО », которое действует как посредник, переводя данные из реального мира в смарт-контракты на блокчейне и обратно.

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

Итак, давайте сделаем краткий обзор смарт-контрактов и оракулов:

  1. Смарт-контракты — это неизменяемые и проверяемые контракты, которые автоматически выполняются в рамках IF/THEN при выполнении условий.
  2. Данные, определяющие эти условия, традиционно поступают из блокчейна.
  3. Недавно в криптоэкосистему были введены оракулы, чтобы передавать данные вне сети в смарт-контракты в сети.
  4. Но централизованные оракулы уменьшают преимущества смарт-контрактов на блокчейне, потому что они могут быть ненадежными или ошибочными.
Gemini_Chainlink_in_5_minutes-Image_4.png

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

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

Gemini_Chainlink_in_5_minutes-Image_5.png

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

Gemini_Chainlink_in_5_minutes-Image_6.png

Протокол Chainlink регистрирует этот запрос как «событие» и, в свою очередь, создает соответствующий смарт-контракт (контракт соглашения об уровне обслуживания (SLA) Chainlink), также в блокчейне, для получения этих данных вне сети. Контракт Chainlink SLA генерирует три субконтракта: репутационный контракт Chainlink, контракт на согласование заказов Chainlink и агрегирующий контракт Chainlink.

Gemini_Chainlink_in_5_minutes-Image_7.gif

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

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

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

Gemini_Chainlink_in_5_minutes-Image_8.png

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

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

Gemini_Chainlink_in_5_minutes-Image_9.gif

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

Gemini_Chainlink_in_5_minutes-Image_10.gif

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

Gemini_Chainlink_in_5_minutes-Image_11.png

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

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

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

Контракт о репутации Chainlink учитывает размер доли узла (среди других критериев) при сопоставлении узлов с запросами данных. Таким образом, узлы с большей долей с большей вероятностью будут выбраны для выполнения запросов (и, таким образом, заработают токены LINK за ​​свои услуги). Более того, сеть Chainlink наказывает неисправные или недобросовестные узлы, облагая налогом их долю в LINK за ​​плохое обслуживание.

LINK построен на Ethereum в соответствии со стандартом ERC-20 для токенов. Его можно покупать и продавать за фиатную валюту или другие цифровые валюты.

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

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