Оракул, я думаю, вы часто слышите это слово, но на самом деле мало кого интересуют оракулы. Когда многие люди впервые слышат оракула, они могут подумать: «Может ли он предсказать определенное время? Что произойдет на следующем этапе». ?» Однако оракулы не являются «пророками» в истинном смысле этого слова, но играют жизненно важную роль во всей индустрии блокчейнов. Поэтому в этом исследовательском отчете Шпинат и Арно обсудят с читателями концепцию оракулов, их необходимость, эволюцию структуры рынка и то, почему Chainlink стала лидером в области оракулов. Кроме того, мы также будем следить за тем, вызовет ли недавний запуск функции Chainlink новую волну инноваций и изменений, вызванных экономической моделью Chainlink 2.0.
Автор: Шпинат Шпинат, Арно, исследователь Web3Caff Research
Благодарность: Фрэнк (лидер технического сообщества Chainlink), Сюсан (посол Chainlink), учитель Фу Шаоцин
Количество слов: объем этого исследовательского отчета превышает 16 000 слов, а расчетное время чтения составляет 33 минуты.
Оглавление
Зачем блокчейну нужны оракулы и его принципы?
Сценарии приложений Oracle
Эволюция структуры рынка оракулов
Почему Chainlink становится лидером на пути Oracle
Децентрализованная сеть оракулов
Перспективные тенденции рынка
Обратите внимание на отношения с разработчиками
Может ли функция Chainlink вызвать новую волну инноваций?
Какую проблему решает функция Chainlink?
Порог разработки и проблемы централизации узлов
Данные для пользовательских расчетов трудно подделать, и у них есть проблемы с безопасностью.
Потенциальные сценарии применения функции Chainlink
Экономическая модель звена цепи
Экономическая модель Chainlink 1.0
Экономическая модель Chainlink 2.0
Механизм залога
явный механизм стимулирования
Неявные стимулы
Новая модель комиссии
Увеличение дохода участников: Chainlink Build
Сокращение затрат поставщика услуг: масштаб Chainlink
Потенциальная проблема
прогноз на будущее
Рекомендации
Зачем блокчейну нужны оракулы и его принципы?
Мир блокчейна (публичной сети) и реальный мир — это два полностью изолированных мира. Систему блокчейна можно рассматривать как детерминированную систему, в которой все узлы следуют одним и тем же правилам и протоколам для выполнения транзакций и достижения консенсуса. В этом процессе каждый узел должен выполнить детерминированную операцию, то есть для одних и тех же входных данных все узлы получат одинаковый выходной результат. Эта детерминированная операция гарантирует эффективность и безопасность процесса децентрализованного консенсуса.
Однако когда дело доходит до получения внешних данных, ситуация становится неопределенной. Поскольку внешние данные могут различаться в зависимости от источника, времени и других факторов, отдельные узлы могут сталкиваться с неопределенными операциями при получении и обработке внешних данных. Этот вид недетерминированной операции может вызвать несогласованность данных между узлами, тем самым влияя на процесс консенсуса, поэтому сам блокчейн не может активно получать данные извне.
Хотя блокчейн имеет революционный потенциал во многих аспектах, особенно программируемые блокчейны, такие как Ethereum, он не может реализовать свою полную ценность, если представляет собой закрытую систему без связей с внешним миром, например компьютер без подключения к Интернету. Только позволив технологии блокчейна по-настоящему ожить, соединившись с внешним миром, чтобы смарт-контракты в цепочке могли получать доступ к реальным данным и реагировать на них, а также позволяя действительно применять смарт-контракты в реальности, Web3 сможет по-настоящему достичь масс. .
Оракул отвечает за мост, соединяющий блокчейн и реальный мир, тем самым реализуя обмен данными между блокчейном и реальным миром. Оракул отвечает за безопасное, точное и надежное введение внешних данных в систему блокчейна. С помощью оракулов системы блокчейна могут получать и использовать внешние данные, сохраняя при этом детерминированные операции, тем самым обеспечивая более широкий спектр приложений и функций.

Источник изображения: Chainlink PowerPoint
Сценарии приложений Oracle
В качестве моста, соединяющего блокчейн и реальный мир, можно сказать, что любое приложение, которое может быть связано с реальными данными, может быть сценарием применения оракулов, например: страхование, цепочка поставок, рынок прогнозирования, Интернет вещей, стабильная валюта, игры, DeFi и многое другое,
Ниже приведены некоторые типичные сценарии применения оракулов:
Децентрализованные финансы (DeFi). Оракулы играют ключевую роль в области DeFi, предоставляя данные финансового рынка в режиме реального времени для таких приложений, как кредитование, торговля деривативами, страхование и RWA. Например, такие проекты, как AAVE и Synthetix, полагаются на оракулы для предоставления точных данных о ценах, чтобы обеспечить правильную оценку и управление рисками активов в системе.
Страхование: оракулы могут предоставлять данные о реальных событиях, таких как погодные условия, стихийные бедствия и т. д., для проектов страхования в цепочке, тем самым активируя положения о компенсации в страховых контрактах.
Рынок прогнозов: Oracle предоставляет данные о результатах для рынка прогнозов в режиме реального времени, позволяя пользователям делать ставки и торговать на блокчейне, а также предсказывать результаты политических выборов, спортивных соревнований и других событий.
Интернет вещей (IoT). Оракулы могут передавать данные, собранные устройствами IoT, в смарт-контракты для автоматического обмена данными и принятия решений. Например, системы управления цепочками поставок могут использовать оракулы для получения информации об отслеживании грузов в режиме реального времени, чтобы повысить эффективность и прозрачность.
Стейблкоин: Оракул предоставляет данные о валютном курсе в режиме реального времени для проектов стейблкоинов, чтобы гарантировать, что стейблкоин поддерживает стабильное соотношение обменного курса с законной валютой, с которой он связан.
Игры и невзаимозаменяемые токены (NFT): Oracle предоставляют услуги генерации случайных чисел, такие как VRF (проверяемая случайная функция) Chainlink, для игр и проектов NFT, обеспечивая справедливые и прозрачные вероятностные события.
Межцепочечный: оракулы служат ключевой поддержкой для обмена данными и активами в межсетевой области, способствуя взаимодействию между различными сетями блокчейнов, включая передачу активов, совместное использование данных, запуск смарт-контрактов, а также аутентификацию личности и защиту конфиденциальности.
Благодаря постоянному развитию и инновациям технологии блокчейна и оракулов, оракулы будут постепенно распространяться на все больше областей применения и обеспечивать надежную поддержку реальных данных для различных новых сценариев. Это будет способствовать лучшей интеграции технологии блокчейн в нашу повседневную жизнь и решению ряда реальных проблем.
Эволюция структуры рынка оракулов
В качестве моста между блокчейном и реальными данными оракулы стали ключевым компонентом. От раннего единого решения до нынешней диверсифицированной экосистемы оракулов рыночная среда претерпела значительную эволюцию. В этом контексте давайте рассмотрим историю развития рынка оракулов.
По данным DeFiLama, по состоянию на 1 мая 2023 года, дату запроса данных для этой статьи, весь рынок оракулов имеет трехстороннюю структуру. Chainlink, Chronicle Labs и WINLink составляют более 90% всего рынка оракулов. мы представим пятерку лучших проектов Oracle и эволюцию рынка в целом.

Источник: Оракулы – DefiLlama
Давайте посмотрим на эволюцию всего рынка оракулов. До появления Chainlink 100% всего рынка оракулов принадлежало Chronicle Oracles, оракулу, финансируемому MakerDAO, который специально обслуживает MakerDAO и является внутренним оракулом.
Однако с появлением и технологическими инновациями Chainlink в 2019 году рынок оракулов начал претерпевать серьезные изменения, особенно после «Лета DeFi» в 2020 году, Chainlink стала лидером на всем рынке оракулов. После этого начали появляться новые оракулы, такие как WINkLink, Band Protocol, Pyth и внутренние оракулы различных проектов (Internal Oracle, оракулы, разработанные и поддерживаемые самим проектом).
Интересным явлением является то, что 7 мая 2022 года TVL всего внутреннего рынка оракулов начал падать почти до нуля. На этот момент произошел знаменитый крах Луны. В результате краха Луны стоимость ее токена резко упала, и многие проекты. серьезно пострадали от несвоевременной реакции внутренних оракулов на колебания цен. Этот инцидент выявил хрупкость большинства внутренних оракулов в условиях экстремальных рыночных условий и серьезно подорвал доверие рынка к внутренним оракулам. Поэтому внутренние оракулы сейчас используются редко.

Источник: Оракулы – DefiLlama
В дополнение к Chainlink и Chronicle Oracles, WINLink, один из трех гигантов оракулов, представляет собой децентрализованный проект оракула в экосистеме TRON. Он опирается на базу пользователей и сценарии приложений TRON для достижения независимого положения в экосистеме TRON. Хотя Band Protocol и Pyth занимают четвертое и пятое места на рынке оракулов, их рыночные доли относительно невелики, а их совокупная рыночная доля не превышает даже 3%.
Видно, что хотя WINkLink и Chronicle Oracles также занимают большую часть доли рынка, поскольку WINkLink в основном ограничивается экосистемой TRON, а Chronicle Oracles служит внутренним оракулом экосистемы MakerDAO, их влияние по-прежнему несравнимо с Chainlink. Таким образом, в нынешней области общих оракулов Chainlink продемонстрировала огромные преимущества и позицию на рынке, сформировав высокие рыночные барьеры.
Chainlink — это децентрализованная сеть оракулов, которая в настоящее время занимает половину всей доли рынка оракулов. Она имеет самую большую экосистему среди оракулов. Даже международная сеть финансовых расчетов SWIFT, FedEx, Intel и т. д. являются партнерами Chainlink. лидер на всем треке оракулов?

Экология сети Chainlink / Источник изображения: Что такое Oracle в блокчейне » Объяснение Chainlink |
Давайте сначала рассмотрим историю Chainlink. Chainlink — это продукт SmartContract.com, компании, основанной Сергеем Назаровым и Стивом Эллисом и основанной в 2014 году. Компания была основана для предоставления смарт-контрактных решений для реального мира [1]. Однако с развитием технологии блокчейна и ростом рынка децентрализованных финансов (DeFi) SmartContract.com постепенно сместил свое внимание в область оракулов, сосредоточившись на решении проблемы связи между блокчейном и реальными данными, поэтому «Chainlink : Decentralized Oracle Network» был выпущен в сентябре 2017 года [2] и официально запущен в основной сети Ethereum в мае 2019 года [3].
Причина, по которой Chainlink может стать лидером на пути оракулов, заключается в том, что я лично считаю очень важными следующие факторы:
Децентрализованная сеть оракулов
На рынке шифрования особенно важны возможности децентрализации, безопасности и защиты от несанкционированного доступа. Поскольку централизованные сети оракулов полагаются на один или несколько узлов, предоставляющих данные, они уязвимы для манипуляций и атак и сталкиваются с риском сбоя в одной точке. Если в его централизованных узлах данных возникнут проблемы или они будут подделаны, это может повлиять на всю систему, что приведет к серьезным последствиям, особенно для протоколов, в которых задействованы большие суммы денег.

Источник изображения: Chainlink PowerPoint
Как лидер оракулов, важная причина, по которой Chainlink в настоящее время занимает рынок, заключается в том, что это децентрализованная сеть оракулов (DON), состоящая из множества узлов Chainlink. Согласно официальному описанию, каждая из ее сетей DON состоит из распределенных узлов вокруг. world В его состав входят операторы узлов из разных мест, каждый из которых имеет богатый опыт и гарантии безопасности при эксплуатации узлов.
Операторы узлов Chainlink в основном включают следующие категории [4]:
Узлы DevOps. Эти узлы представляют собой организации, которые специализируются на запуске инфраструктуры блокчейна, например узлы валидации PoS, пулы майнинга PoW и поставщики RPC с полным узлом. Эти операторы узлов имеют опыт управления критически важной инфраструктурой Web3, управления закрытыми ключами шифрования и предоставления услуг в обмен на криптовалюту. Узлы DevOps включают ведущих поставщиков пулов ставок, таких как Fish, P2P Validator и Staked.
Корпоративные узлы: эти узлы расположены по всему миру и в настоящее время управляют внутренней инфраструктурой традиционной экономики Web2. В их число входят международные телекоммуникационные компании, такие как T-Systems, дочерняя компания Deutsche Telekom, и Swisscom, а также глобальные игроки, такие как LexisNexis.
Узлы сообщества. Эти узлы принадлежат сообществу Chainlink, включая победителей Олимпийских игр Chainlink Oracle, CryptoManufaktur, LinkRiver и NorthWest Nodes.
Согласно официальному заявлению, децентрализованная сеть оракулов Chainlink DON направлена на обеспечение безопасности, надежности и защиты от несанкционированного доступа к данным путем внедрения нескольких независимых и надежных узлов, предоставляющих данные. Такая конструкция снижает риск возникновения единых точек отказа и затрудняет манипулирование данными, поэтому децентрализованные оракулы могут обеспечить более высокую степень доверия и надежности в критических сценариях приложений. Подводя итог, можно сказать, что децентрализованные функции оракула Chainlink делают его предпочтительным поставщиком данных для многих проектов DeFi и других приложений блокчейна, что во многом способствовало лидерству Chainlink на рынке оракулов.

Источник изображения: Chainlink PowerPoint
Проще говоря, централизованная сеть оракулов предоставляет данные от одного или нескольких узлов и подвержена таким проблемам, как простои или атаки с целью подделки данных, точно так же, как два независимых острова, которые используют только летающих голубей для отправки сообщений. общаются друг с другом, но летают только один или два голубя, и весьма вероятно, что их остановят пираты, чтобы изменить содержание письма, или оно будет застрелено и не сможет быть отправлено на другой остров. Децентрализованная сеть оракулов состоит из более независимых узлов, предоставляющих данные, что в значительной степени обеспечивает сложность подделки данных и безопасность узлов. Точно так же, как группа голубей одновременно летит на другой остров, пиратам приходится подделывать контент. письма или уничтожить всех голубей, это повлечет за собой более высокие затраты и трудности.
Первой функцией Chainlink, использующей децентрализованную сеть оракулов, является подача данных, которая также является одной из наиболее широко используемых функций Chainlink. Она направлена на обеспечение безопасного, надежного и децентрализованного решения для смарт-контрактов, которые широко используются в DeFi. такие сценарии, как кредитование, деривативы, стабильные монеты и управление активами. В службе подачи цен узлы Chainlink получают данные вне сети от нескольких поставщиков данных. Однако в реальном мире существует множество источников данных. Как служба подачи данных обеспечивает точность и качество данных?

Источник изображения: Chainlink PowerPoint
С точки зрения обеспечения точности и качества данных, согласно официальным сообщениям, Data Feed использует механизм многоуровневой агрегации данных. Проще говоря, данные будут подвергаться многоуровневой агрегационной обработке. [3] Прежде всего, агрегаторы ценовых данных, то есть веб-сайты данных, такие как CoinGecko и Coinmarketcap, будут выполнять первое агрегирование среди многих исходных источников данных. Эти агрегаторы данных будут генерировать средневзвешенную по объему цену путем расчета, чтобы обеспечить точность. качества данных о транзакциях, то операторы узла Chainlink один раз получат данные о ценах от этих агрегаторов данных и выполнят второе агрегирование. Вообще говоря, будет выбрана медианная цена, но почему именно медианная?
Предположим, что есть 5 узлов источника данных для получения цены на биткойн, но один из данных ненормальный. Пять данных о цене: 10001, 10002, 10001, 10003, 9999999. В настоящее время взятие среднего значения 10002 будет равно. хорошо. Чтобы эти ненормальные данные не повлияли на окончательные данные о цене, если берется среднее значение, аномальные данные повышают окончательную цену. Таким образом, теоретически использование медианы может лучше защитить надежность службы оракула.
Затем происходит последний уровень агрегации данных на уровне DON децентрализованной сети оракулов. Все операторы узлов загружают полученные медианные данные и подписи узлов и генерируют отчет оракула (OCR) для публикации в цепочке. и подписи, загруженные всеми узлами Oracle. Каждый раз, когда отчет Oracle (OCR) публикуется в цепочке, сначала проверяется подпись каждого узла, а затем все данные будут агрегированы (например, извлечение медианы) и сохранены в ссылочном контракте. хранится. Его больше нельзя подделать.
И как минимум 2/3 узлов в DON должны загрузить результаты и подписи, прежде чем отчет Oracle (OCR) будет принят в цепочке. Это похоже на механизм консенсуса Ethereum: только 2/3. узлы голосуют и проверяют. Только после этого можно создать блок. Этот механизм в значительной степени гарантирует, что окончательные данные потока данных будет трудно подделать.
Таким образом, согласно личному пониманию, данные службы подачи данных обрабатываются путем множественной агрегации и передаются более надежными операторами узлов и механизмами консенсуса для обеспечения точности и сложности фальсификации данных.

Источник изображения: Chainlink PowerPoint
Перспективные тенденции рынка
Если мы оглянемся назад на историю, то обнаружим, что успех Chainlink во многом обусловлен ее дальновидностью и точным пониманием рыночных тенденций. Каждый запуск новых функций, похоже, порождал новый виток экологического взрыва:
Сервис Data Feed от Chainlink был официально запущен в 2019 году, когда рынок DeFi находился в зачаточном состоянии. После запуска Data Feed он был разработан для предоставления надежных, безопасных и прозрачных источников данных для проектов DeFi. Позже в 2020 году рынок DeFi приветствовался. Наступил взрывной рост, который получил название «DeFi-лето». В то время подавляющее большинство проектов DeFi полагалось на сервис Data Feed от Chainlink, что позволило Chainlink занять лидирующие позиции на рынке DeFi и стать основой для многих приложений DeFi. Предпочтительный оракул.
В дополнение к службе Data Feed существует также функция под названием Chainlink VRF, которая, похоже, привела к взрывному развитию экологии NFT и GameFi. Согласно официальному описанию, Chainlink VRF (Проверяемая случайная функция) — это децентрализованная служба генерации случайных чисел, которая может обеспечить безопасную и поддающуюся проверке случайность для смарт-контрактов. Во многих сценариях приложений, таких как игры, проекты NFT и рынки прогнозов, генерация случайных чисел является ключевым компонентом. Традиционные методы генерации случайных чисел могут быть уязвимы для манипуляций и атак в среде блокчейна, что приводит к несправедливым и непрозрачным результатам. Chainlink VRF хорошо решает эти болевые точки.
Chainlink VRF был запущен примерно в 2020 году, что совпало с бурным ростом крипто-арта, коллекционирования и игровой индустрии. Быстрый рост рынка NFT (невзаимозаменяемых токенов) в 2021 году спровоцировал «лето NFT», породив большое количество проектов, связанных с искусством, предметами коллекционирования и криптоиграми. В Dune мы можем видеть VRF v1 в разделе «Частота звонков». в сети BSC в 2021 году покажет скачок роста (после 2022 года v1 будет называться меньше из-за выхода v2).

Источник изображения: Панель управления Chainlink – Dune
Chainlink VRF предоставляет ключевые услуги случайности для этих проектов NFT, стремясь помочь им добиться справедливого распределения, генерации случайных атрибутов и других функций. Например, популярная игра Axie Infinity от GameFi использовала функцию Chainlink VRF, чтобы гарантировать, что каждый из 4088 оригинальных Axies действительно генерируется случайным образом на основе вероятностей, заранее определенных в смарт-контракте [5].
Конечно, сценарии применения Chainlink VRF этим не ограничиваются, и здесь еще есть простор для воображения. Однако дальновидная и точная планировка рынков NFT и GameFi от Chainlink также занимает важную позицию в приложениях в этой области.

Источник изображения: Chainlink PowerPoint
Подводя итог, можно сказать, что дальновидный подход Chainlink позволяет ей точно улавливать рыночные тенденции и получать ключевые преимущества на взрывном росте рынков DeFi, GameFi и NFT. Это важный фактор, позволяющий Chainlink стать лидером на рынке оракулов.
Обратите внимание на отношения с разработчиками
Отношения с разработчиками имеют решающее значение для успеха технологических платформ и экосистем. Apple создала должность «евангелиста программного обеспечения» в 1980-х годах [6]. Задача евангелиста программного обеспечения — поощрять разработчиков вносить свой вклад в macOS и более поздние версии при разработке приложений для iOS. , именно Apple понимает, что ценность платформы должна поддерживаться программным обеспечением, работающим на платформе. С момента запуска App Store Apple предоставила разработчикам множество ресурсов, инструментов и поддержки, которые помогают им легче разрабатывать приложения. . и публиковать приложения. Кроме того, Apple регулярно проводит конференции разработчиков, чтобы поделиться с разработчиками новейшими технологиями и тенденциями.
В 2022 году Apple также запустила сервис Ask Apple. Разработчики могут напрямую связываться с евангелистами Apple, инженерами и дизайнерами, чтобы разрешать сомнения, делиться опытом и общаться с другими разработчиками по всему миру. Это совершенно бесплатно, что показывает, что Apple стремится к развитию. Именно благодаря такому вниманию к разработчикам экосистема Apple процветает и имеет один из крупнейших магазинов приложений в мире.

Источник изображения: Ask Apple – События – Apple Developer
Если Apple является положительным примером внимания к отношениям с разработчиками, то BlackBerry является типичным отрицательным примером. Одним из факторов неудачи BlackBerry является ее неспособность уделять достаточно внимания отношениям с разработчиками. По сравнению с iOS и Android, среда разработки BlackBerry относительно сложна. и закрытое, что влечет за собой дополнительные затраты на обучение и разработку для разработчиков. Из-за отсутствия простых в использовании инструментов и ресурсов разработки многие разработчики предпочитают обращаться к другим конкурирующим платформам. А с быстрым расширением магазинов приложений для iOS и Android экосистема приложений BlackBerry отстает. Многие популярные приложения не были запущены на платформе BlackBerry, что привело к относительно плохому пользовательскому опыту, что привело к большим потерям пользователей и разработчиков, что еще больше ослабило ее конкурентные позиции на рынке.
Видно, что отношения с разработчиками играют решающую роль в экологии платформы. Для Chainlink внимание к отношениям с разработчиками является ключевым фактором в запуске маховика платформы Chainlink. Активно инвестируя ресурсы и поддержку, Chainlink может привлечь больше разработчиков в свою экосистему и способствовать процветанию платформы. Поскольку сообщество разработчиков продолжает расти, к платформе Chainlink будет подключено больше смарт-контрактов и децентрализованных приложений (DApps), что будет представлять ценность для большего числа пользователей. Это привлечет больше участников проекта, пользователей и разработчиков к присоединению к экосистеме, образуя благотворный цикл. В то же время, по мере процветания и развития экосистемы Chainlink, платформа будет постепенно формировать сетевой эффект. С каждым дополнительным участником ценность платформы Chainlink будет расти, еще больше усиливая эффект маховика.
Видно, что Chainlink уделяет соответствующее внимание отношениям с разработчиками:
Документация и обучающие ресурсы: Chainlink предоставляет относительно подробную документацию для разработчиков и богатые обучающие ресурсы, которые помогут разработчикам легче понять, изучить и использовать технологию Chainlink. Эти документы включают документацию по API, руководства для разработчиков, примеры кода и т. д., охватывающие различные функции Chainlink и сценарии применения. В то же время Chainlink также подготовила серию учебных пособий и видеороликов для разработчиков на разных этапах разработки Chainlink, чтобы помочь разработчикам быстро приступить к работе над разработкой Chainlink.
Поддержка разработчиков: Chainlink предоставляет разработчикам соответствующую техническую поддержку, включая онлайн-сообщества, форумы, технические дискуссионные группы и такие каналы, как «Попросите Apple напрямую общаться с официальными экспертами». Разработчики могут использовать официальный веб-сайт, чтобы найти местное сообщество разработчиков в том районе, где он находится, чтобы обратиться за помощью, поделиться опытом и техническими знаниями, чтобы создать хорошую техническую атмосферу.
Мероприятия и соревнования: Chainlink регулярно организует различные мероприятия и соревнования, такие как хакатоны, конференции разработчиков, технические семинары, офлайн-встречи и т. д. Эти мероприятия направлены на то, чтобы побудить разработчиков участвовать в создании экосистемы Chainlink, способствовать техническому обмену и инновациям, а также повысить осведомленность и влияние Chainlink в сообществе разработчиков.
Программы стимулирования: Chainlink предоставляет разработчикам соответствующие программы стимулирования, включая баунти, бонусы, гранты и т. д. Эти программы стимулирования предназначены для вознаграждения разработчиков, которые вносят свой вклад в экосистему Chainlink, и поощрения их дальнейшего участия и инноваций, тем самым создавая новый импульс для всего маховика платформы.
Может ли функция Chainlink вызвать новую волну инноваций?
Только в марте 2023 года Chainlink официально выпустила функцию Chainlink, которую также можно понимать как Chainlink 2.0. Согласно официальному описанию, это бессерверная платформа для разработчиков, которая позволяет любому легко подключать смарт-контракты к любому API Web2 и использовать децентрализованную сеть оракулов Chainlink для выполнения индивидуальных операций. Для разработчиков функция Chainlink реализует следующие функции [7]:
Широкие возможности подключения
Смарт-контракты могут подключаться к любому источнику данных: от общедоступных или защищенных паролем API до устройств Интернета вещей и корпоративных систем.
Настраиваемые расчеты
Бессерверные среды выполнения обеспечивают мощную масштабируемость и настройку и используются для агрегирования и обработки данных.
Безопасность с минимизацией доверия
Децентрализованная инфраструктура Chainlink проверена временем и обеспечила стоимость в миллиарды долларов для многочисленных приложений Web3.
Самообслуживание в течение нескольких минут
Для запуска бессерверного решения Chainlink Functions требуется всего несколько минут. Решение включает в себя интерфейс командной строки, стартовый комплект и среду отладки.
Бессерверная среда выполнения
Для запуска кода JavaScript не требуется сервер, поэтому время и энергия, которые в противном случае были бы потрачены на инфраструктуру, можно потратить на разработку основного приложения.
Какую проблему решает функция Chainlink?
Если Data Feed решает проблему надежности передачи данных и сложности с подделкой, а VRF решает проблемы проверки и защиты от подделки случайных чисел в цепочке, то Chainlink Function решает проблемы порога и централизации смарт-контрактов, подключающихся к API Web2, и автоматический. Данные, определяющие операцию, трудно подделать и имеют проблемы с безопасностью. Давайте пройдемся по ним один за другим:
Порог разработки и проблемы централизации узлов
Первая — это проблема с порогом для смарт-контрактов для подключения к API Web2. До запуска функции Chainlink разработчики также могли использовать службу Any API Chainlink для подключения к API Web2 для получения данных. Однако Any API полностью отличается от Function First. , Требуется любой API. Чтобы реализовать функцию подключения к API Web2, разработчикам необходимо самостоятельно построить узел Chainlink и собрать внешний адаптер для этого API [8], что более хлопотно.
Если сравнивать разработчиков с шеф-поварами, использование сервисов Any API требует, чтобы разработчики сами получили некоторую инфраструктуру, например, покупку плит, установку вытяжек и т. д. После получения инфраструктуры им также необходимо подготовить специальные инструменты для приготовления пищи для конкретных ингредиентов (API). (внешний адаптер), что более хлопотно, и Любой API не поддерживает пользовательские операции.
Для Chainlink Function бессерверная среда выполнения означает, что разработчики могут сосредоточиться на написании кода и функций, не обращая внимания на обслуживание, расширение и управление базовыми серверами и инфраструктурой. Аналогично, если разработчика сравнивать с шеф-поваром, то Chainlink Function — это автоматизированная кухня. Разработчикам нужно сосредоточиться только на подготовке ингредиентов и приготовлении пищи, не беспокоясь о таких проблемах с инфраструктурой, как покупка плит и установка вытяжек, а также автоматизация приготовления пищи. инструменты также очень полны. Напротив, функция Chainlink снизила первоначальную сложность разработки почти с 10 до 1, а снижение порога разработки позволит большему количеству разработчиков участвовать в инновациях.
Во-вторых, существует проблема централизации. Любая сеть оракулов API использует узлы оракулов Chainlink, созданные разработчиками, вместо децентрализованной сети оракулов Chainlink. Существует риск централизации с точки зрения безопасности данных и сложности взлома. вышеизложенное снизит порог зла проекта и ограничит масштабы финансирования проекта.
Мы все знаем, что безопасность проектов в Web3 чрезвычайно важна. Небольшая небрежность приведет к большим потерям активов. Кстати, вот разница между потоком данных и функцией. Один из них заключается в передаче данных из указанного источника данных. а другой — передавать данные из любого источника данных.
Данные для пользовательских операций трудно подделать, и они имеют проблемы с безопасностью [9].
Сначала нам нужно знать, как функция Chainlink реализует пользовательские операции и почему важно реализовывать пользовательские операции в децентрализованной сети Oracle. Прежде чем понять работу сети оракула, нам необходимо понять два других метода работы: централизованную работу вне цепочки и работу в сети. Эти два метода работы представляют собой две крайности централизации и децентрализации соответственно.
Централизованные оффчейн-операции обычно выполняются в централизованных системах, поэтому они имеют очень высокую производительность и широкие возможности масштабируемости. Они не ограничены сетью блокчейна. Кроме того, стоимость вычислений в централизованной цепочке очень низка, поскольку вычисления не потребляют ресурсы сети блокчейна. Однако для смарт-контрактов, поскольку централизованные оффчейн-операции не могут гарантировать надежность и сложность фальсификации данных, а также отсутствие доверия, результаты централизованных офф-чейн-операций обычно не применяются напрямую к смарт-контрактам.
Ончейн-вычисления относятся к вычислениям, выполняемым в сети блокчейна, таким как выполнение смарт-контрактов и т. д. Данные, рассчитанные в цепочке, очень надежны, безопасны и их трудно подделать, поскольку все вычисления выполняются в сети блокчейн, а все данные и результаты хранятся в цепочке. Однако скорость и эффективность операций в сети ограничены сетью, а стоимость высока, поскольку каждое вычисление требует потребления сетевых ресурсов (например, комиссии за газ Ethereum).
Например, когда мы переводим деньги на Ethereum, мы предполагаем, что комиссия за Gas составляет около 4-5U. При тех же ценовых условиях на Gas NFT Mint с немного более сложной логикой смарт-контракта может стоить около 20U, поскольку для этого требуется больше сетевых ресурсов Ethereum. , поэтому реализация сложных логических операций на Ethereum чрезвычайно дорога. Ончейн-вычисления являются дорогостоящими и имеют ограничения, что делает их непригодными для выполнения больших объемов вычислений и задач по обработке данных.
Итак, вернемся к работе оракула. Функция Chainlink реализует пользовательские операции на уровне DON децентрализованной сети оракула. Фактически, ее можно назвать децентрализованной автономной операцией, которая сводит к минимуму доверие и интегрирует централизованную цепочку. Комбинация характеристик отключения. Операции в цепочке и внутри цепочки устраняют разрыв между централизованными операциями вне цепочки и внутри цепочки. Согласно официальному заявлению, операция Oracle может позволить данным, передаваемым в смарт-контракты, поддерживать безопасность, надежность и, хотя их трудно подделать, он также обладает преимуществами централизованных автономных вычислений, обеспечивая высокую производительность, низкую стоимость и масштабируемость. Таким образом, функция Chainlink может позволить смарт-контрактам реализовывать функции, которые ранее были трудными или неэффективными, предоставляя большой простор для воображения.

Источник изображения: Chainlink PowerPoint
С помощью функции Chainlink разработчики могут настраивать вычислительную логику в децентрализованной сети Oracle для удовлетворения сложных требований смарт-контрактов, не создавая вычислительной нагрузки на сеть блокчейна. Давайте посмотрим, как работает функция Chainlink:
Конечный потребитель запускает функцию Chainlink, встроенную в DApp.
DApp отправляет запрос к смарт-контракту функции Chainlink. Этот запрос включает конечную точку API, любое преобразование данных и учетные данные шифрования (если таковые имеются).
Децентрализованная сеть оракулов DON постоянно отслеживает смарт-контракты Chainlink Functions. Когда он получает запрос, каждый узел независимо запускает свою среду выполнения для получения внешних данных, выполнения над ними любых вычислений и возврата результатов.
Узлы используют OCR2.0 для достижения консенсуса по окончательному результату, а затем выбирают узел для передачи результата обратно в цепочку. Если узлу не удается опубликовать данные, для передачи их в цепочку выбирается другой узел. Конечным результатом является высокая надежность и безопасность с минимальным доверием.
Короче говоря, когда функция Chainlink получает запрос, функция Chainlink самостоятельно выполняет настроенную вычислительную логику разработчика через каждый узел в децентрализованной сети оракула (DON) для получения и обработки внешних данных, а затем использует протокол OCR 2.0 (Chainlink Data). Потоки, лежащие в основе протокола консенсуса) достигают консенсуса по окончательным данным и загружают их в цепочку. Однако следует отметить, что хотя функция Chainlink обеспечивает надежность, безопасность и сложность фальсификации передачи данных, она не может гарантировать подлинность источника данных, и участникам необходимо тщательно оценивать источник данных.

Источник изображения: Chainlink PowerPoint
Потенциальные сценарии применения функции Chainlink
Согласно официальной информации Chainlink, мы можем знать, что функция Chainlink может разблокировать следующие сценарии приложений Web3 [7][10]:
Разработчики могут использовать функции Chainlink для подключения к любому общедоступному или частному API данных, например, для получения последних результатов игр или спортивных состязаний или для извлечения данных показателей по протоколу Web3 (таких как доход от протокола, плата за пользование, активные пользователи, TVL) из терминала токенов.
Разработчики могут сделать это, заставив функции Chainlink извлекать данные и выполнять над ними сложные вычисления, прежде чем ссылаться на них в смарт-контрактах, например, извлекать данные из API социальных сетей, вычислять настроения и сообщать о результатах конверсии в цепочке для запуска действий (например, получение ограниченного количества версии NFT)
Разработчики могут использовать функции Chainlink для подключения к защищенным паролем данным устройств IoT или корпоративным системам, интегрируя протокол Web3 с существующими технологиями и сетями. Например, разработчики могут получать данные от умных часов или интеллектуальных датчиков загрязнения, подключать смарт-контракты к корпоративным ERP-системам, таким как SAP, для создания приложений цепочки поставок или подключаться к Stripe API для проверки баланса счета пользователя.
Разработчики могут интегрироваться с функциями Chainlink для подключения своих смарт-контрактов к внешним децентрализованным базам данных, таким как IPFS и Filecoin. Это позволит разработчикам использовать DON в качестве вычислительного уровня и IPFS для оффчейн-вычислений dApps для недорогого децентрализованного хранилища. Например, разработчики могут создать децентрализованную систему голосования вне цепочки для DAO, используя функции Chainlink для получения голосов вне цепочки и пересылки результатов голосования в цепочку для запуска операций на основе смарт-контрактов.
Разработчики могут подключаться к приложениям Web2 и создавать гибридные смарт-контракты со сложной вычислительной логикой.
Разработчики могут получать данные практически из любой системы Web2, такой как AWS S3, Firebase или Google Cloud Storage, или даже из автомобилей Tesla.
Разработчики могут подключиться к Al для ответа (например, через API OpenAl ChatGPT или облачный провайдер, который генерирует рекомендации для транзакций DeFi).

Источник изображения: Chainlink PowerPoint
В дополнение к потенциальным сценариям применения, упомянутым официальным лицом, мы также можем найти некоторые интересные решения из случаев использования функции Chainlink, представленных сообществом [11], например, использование функции Chainlink для получения данных матрицы расстояний Google Maps и т. д. Подробнее случаи можно просмотреть на https://www.usechainlinkfunctions.com/. В дополнение к вышеперечисленным случаям применения также заслуживают внимания потенциальные сценарии применения функции Chainlink. На момент написания этого исследовательского отчета функция Chainlink была выпущена только более месяца и все еще находится на стадии бета-тестирования. тестовую сеть, поэтому нам все еще нужно больше времени для наблюдения.

图源:useChainlinkFunctions() – быстрые и простые для понимания примеры кода для функций Chainlink.
Проще говоря, функция Chainlink обеспечивает надежную, надежную и защищенную от несанкционированного доступа возможность подключения к любому внешнему API в децентрализованной сети Oracle для индивидуальных вычислений и обработки данных. Раньше эта функция была ограничена централизованными системами. Благодаря функции Chainlink разработчики могут получать доступ к сервисам Oracle и использовать их более гибким, удобным и низкопороговым способом, что дает DApps больше возможностей для воображения с точки зрения сценариев и потенциала приложений. Однако следует отметить, что функция Chainlink гарантирует только надежность, достоверность и невозможность подделки данных при передаче данных, но не подлинность данных. Таким образом, участникам необходимо строго проверять источники данных, чтобы избежать использования источников данных в злонамеренных целях. Поскольку функция Chainlink все еще находится на стадии бета-тестирования, потенциальные риски и уязвимости в настоящее время неизвестны. Больше времени и рынок определят проверку.
Экономическая модель звена цепи
Поскольку Chainlink запускает децентрализованную сеть оракулов (DON) и поддерживаемую ею функцию Chainlink, ее экономическая модель также нуждается в реформировании. Chainlink запустил экономическую модель Chainlink 2.0, проложив путь к созданию DON с помощью явных и неявных механизмов стимулирования, предоставляемых стейкингом токенов, а также оптимизации доходов и расходов, обеспечиваемой Chainlink Build и Chainlink Scale.
Ниже мы просто и подробно объясним экономическую модель Chainlink 2.0, сравним ее с версией 1.0, какую цель она достигает и как это достигается. Кроме того, мы сделаем некоторые дополнения по этой теме, надеясь побудить читателей задуматься об экономических моделях.
Экономическая модель Chainlink 1.0
В Whitepaper-v1 роль LINK описана следующим образом: «Сеть ChainLink использует токен LINK для оплаты операторам узлов ChainLink...» [12], это очень классическая экономика токенов: пусть токен используется в качестве средства платежа. внутри экосистемы, то есть наиболее распространенная функция валюты. Клиенты, использующие услуги Chainlink, должны использовать поставщиков услуг платежного узла LINK. Благодаря этому LINK имеет предварительные отношения между полезностью и спросом и предложением.
Опытные читатели, возможно, заметили, что такая экономика токенов слишком проста: возможности токенов ограничены, а степень децентрализации недостаточна. На ранних этапах развития Chainlink такая экономика токенов, которую легко внедрить, является разумной, однако по мере развития бизнеса Chainlink выдвигаются более высокие требования к экологической децентрализации и безопасности, и исходная экономика токенов не может полностью охватить экосистему; В рамках стоимости, естественно, необходимо предложить более сложную экономику токенов.
Chainlink 2.0 может достичь двух целей:
1) С точки зрения бизнеса усилить экологическую децентрализацию (необходимое условие формирования DON), тем самым повысив безопасность и точность услуг оракулов. Согласно официальному заявлению, «расширяет роль децентрализованных сетей Oracle (DON) в экосистеме блокчейна, излагая ключевые достижения сети Chainlink для обеспечения набора децентрализованных услуг для смарт-контрактов на любом блокчейне».[12]
2) С финансовой точки зрения улучшить сбор стоимости токена, чтобы токен мог более полно отражать экологическую ценность. Официально об этом не было четко заявлено, но с внедрением Chainlink 2.0 можно ожидать увеличения прибыли. Узлы Oracle и участники сообщества должны участвовать в экосистеме Chainlink, делая ставки на LINK, чтобы спрос на LINK увеличивался по мере расширения экосистемы Chainlink. Механизм ставок также снизит давление продаж LINK, что приведет к снижению стоимости LINK. и предложение, и спрос прекращаются.
Далее, давайте подробно рассмотрим механизмы Chainlink 2.0 и то, как эти меры обеспечивают децентрализацию, повышение экологической безопасности и получение прибыли.
Экономическая модель Chainlink 2.0
Механизм залога
Механизм ставок является основой Chainlink 2.0. Он сочетает в себе права узла DON с токеном, чтобы сформировать монетизацию управления и ограничивает возможность совершения злодеяний узлами посредством измеримых ставок. Сочетание экономики токенов и механизма управления обеспечивает сверхлинейное воздействие ставок посредством явного механизма стимулирования и ограничивает недальновидное поведение узлов посредством неявного механизма стимулирования.
Многие текущие исследования сосредоточены на финансовом влиянии самого механизма залога на токены, при этом недостаточно изучены механизмы управления, особенно система неявного стимулирования (IIF). Поэтому мы подробно представим механизм ставок на основе официального документа Chainlink 2.0 и будем использовать эти факты, чтобы попытаться ответить на основные вопросы экономики токенов.
явный механизм стимулирования
В официальном документе механизм ставок Chainlink называется явным механизмом ставок, поскольку механизм явного стимулирования в основном дополняется стейкингом. Так называемые «явные стимулы» соотносятся с «неявными стимулами». Первые фокусируются на прямых вознаграждениях и наказаниях, а вторые – на дисконтировании будущих альтернативных издержек.
Узлы DON могут совершать ошибки, независимо от того, являются ли эти ошибки преднамеренными или непреднамеренными, индивидуально или коллективно. Сначала мы можем ознакомиться со следующими ошибками, которые могут допускать узлы DON:
1) Ошибки для всей экосистемы: сообщение неверных данных или несвоевременное представление данных.
Отдельные узлы могут сообщать неправильные данные или не сообщать данные своевременно. Этот тип ошибки не повлияет на результаты данных DON и, следовательно, может быть исправлен или наказан соответствующим образом.
Если достаточное количество узлов предоставляет неправильные данные, DON может образовать разветвление/двусмысленность, что нанесет ущерб безопасности DON. Таким образом, DON может регулярно записывать данные L в контракте аудита в основной цепочке. Пользователи могут предоставить доказательства правонарушений в договоре на аудит, если их будущее состояние не соответствует записанному состоянию.
2) Ошибки, ориентированные на пользователя: нарушение соглашений об уровне обслуживания (SLA).
В рамках внутрисетевого соглашения соглашения об уровне обслуживания предусматривают основные обязательства узлов DON по предоставлению услуг пользователям (такие как продолжительность, точность данных, тип данных и т. д.). Если узел DON не предоставляет соответствующие услуги, пользователи могут оспорить поведение узла.
За каждым DON стоит соглашение об обслуживании, которое будет определять количество токенов LINK, которые должен поставить каждый узел оракула, а также ключевые требования к производительности, например, насколько далеко ответ одного узла может отклоняться от совокупного значения и насколько совокупное значение значение в оракуле может отличаться от правильного значения, которое оно должно представлять. Соглашение об обслуживании также может определять другие параметры, такие как используемые источники данных, частота обновления, комиссии, выплачиваемые каждым узлом, и т. д. [14]
Чтобы эффективно выявлять и избегать правонарушений, Chainlink 2.0 разработал двухуровневый явный механизм стимулирования сообщений.
Этот явный механизм стимулирования можно разделить на следующие механизмы подразделения:
1) Двухуровневая сеть оракула
Chainlink построил двухуровневую сеть оракулов. Первый уровень называется начальным уровнем (уровень по умолчанию), то есть самой сетью оракула, которая состоит из каждого узла сети, второй уровень называется уровнем поддержки (уровень поддержки), который состоит из сильных исторических данных; оценки надежности или Состоит из сети с на порядок большим количеством оракулов, чем первый уровень, таких как Aave, Synthetix, Compound и т. д.
Первый уровень – экологические участники, второй уровень – экологический арбитр. Судья не имеет права выносить решения просто из-за своего статуса, но пользуется большим доверием из-за прошлых исторических данных или величины оракула.
Узлы начального уровня контролируют друг друга. При обнаружении крупномасштабных нарушений они могут сообщить об этом резервному уровню, а узлы резервного уровня выносят решения. Двухуровневая сеть оракулов добавляет арбитражный комитет, который вступает в силу в критические моменты, снижая риск коррупционных атак на узлы за счет децентрализации.

Источник изображения: Суперлинейный стейкинг Chainlink 2.0: обзор
2) Маржинальная система
Ставки похожи на маржинальную систему. Узлы должны оплатить две части депозита: первая часть депозита будет сокращена за отчетные данные, которые отличаются от общедоступных, а вторая часть депозита будет сокращена, если ошибочная эскалация произойдет на втором уровне сети. .
Помимо узлов, пользователи также могут оспаривать поведение узлов, делая ставки на депозиты. Благодаря механизму проверки пользователей Chainlink включает пользователей и сообщества в систему экологической безопасности. Помимо того, что узлы позволяют узлам контролировать и сообщать друг другу, он также позволяет осуществлять контроль за пределами узлов.
3) Приоритеты сторожевого таймера и суперлинейное влияние ставок
«Сверхлинейное влияние ставок» — ключевая особенность Chainlink 2.0. Это имя на первый взгляд звучит очень запутанно, и его значение сложно понять буквально. Далее мы используем максимально простой язык, чтобы объяснить значение сверхлинейного влияния залога.
Давайте сначала посмотрим, что такое «линейные» эффекты ставок. Если стоимость взятки (C) линейно связана с количеством узлов (n), то эффект ставки является линейным. Минимальные предельные издержки каждого узла можно рассматривать как прямые альтернативные издержки каждого узла, поскольку, если взятка, полученная рациональным узлом, меньше, чем выгода, которую он может получить, сообщив в будущем, он предпочтет отказаться. Предположим, что каждый узел заплатил одинаковый депозит в размере $d. Если злоумышленник подкупает половину узлов, а прибыль, сообщаемая каждым узлом, составляет равную долю депозита проблемного узла ($d/2), то стоимость взятки будет равна стоимости взятки. C = $d* n/2, между C и n существует линейная зависимость с коэффициентом $d/2.
Chainlink использует интересный подход теории игр, в котором существует квадратичная зависимость между стоимостью взятки C и количеством узлов взяточничества n. Перед этим давайте познакомимся с другой концепцией: приоритетами сторожевого таймера.
В приведенном выше обсуждении влияния линейного размещения мы предполагаем, что доход от отчетов узла составляет равную долю депозита проблемного узла ($d*n/2). Теперь мы предполагаем, что отчетный доход узла не является равной долей депозита проблемного узла, но что один из отчетных узлов получает весь депозит проблемного узла. Тогда порядок, определяющий, какой узел получит все депозиты, называется «приоритетом супервизора». Этот приоритет рандомизирован, поэтому злоумышленник не может узнать, какой узел может получить все награды.
В таком случае стоимость взятки злоумышленника будет намного выше, чем влияние линейной ставки: поскольку невозможно узнать, какой узел получит все вознаграждения, безопасным способом является подкуп всех узлов, которые могут получить вознаграждения с помощью полный депозит, в противном случае узел выберет отчет из-за возможных альтернативных издержек. Следовательно, если предположить, что каждый узел заплатил один и тот же депозит $d, то если злоумышленник подкупает половину узлов, а прибыль от отчетов узлов заключается в получении всего депозита проблемного узла ($dn/2), то стоимость взятки C=($ dn/2) * n=$d*n^2/2, между C и n существует квадратичная зависимость. Другими словами, по мере увеличения количества узлов стоимость взятки увеличивается прямо, а не линейно. В этом и заключается смысл «нелинейного эффекта ставок».
Путем случайного выбора узла отчетности для получения вознаграждения за депозит всех проблемных узлов стоимость взятки увеличивается нелинейно. В этом заключается изобретательность конструкции ставок Chainlink 2.0.

Источник изображения: Суперлинейный стейкинг Chainlink 2.0: обзор
Вот что не написано в официальном документе: если пойти дальше, то стоимость подкупа узлов должна быть намного выше, чем влияние нелинейного размещения ставок, на которое влияют переговорная сила и теория игр.
Влияние переговорной силы: поскольку узлы на любом уровне могут стать супервизорами, как только злоумышленник свяжется с узлом, он раскроет свои намерения атаки. По этой причине злоумышленник столкнется с меньшей переговорной силой и может оказаться под угрозой со стороны узла.
Влияние теории игр: существует дилемма заключенного между подкупленными узлами. Если предположить, что все узлы были подкуплены, то, если узел решит восстать (сообщить), он может получить все награды. В этом случае выбор узлов будет соответствовать равновесию Нэша, то есть все будут восставать, а не сотрудничать.
При установке приоритета супервизора это учитывается: если предположить, что злоумышленник успешно подкупил все узлы, то если приоритет супервизора не установлен и все вознаграждения распределены поровну, то при рациональных обстоятельствах можно ожидать выгоды от предательства. правило, является равновесием Нэша: каждый руководитель будет стремиться получить вознаграждение в размере $d (все представили данные неверно, но все сообщили об этом). После установки приоритета супервизора каждый супервизор может получить вознаграждение в размере $dn. Хотя математическое ожидание вознаграждения по-прежнему равно $d, неравномерное распределение вероятностей делает выгоды от ухода неопределенными, поэтому каждый супервизор получает взятку узлов $dn. разумно.

Источник изображения: Суперлинейный стейкинг Chainlink 2.0: обзор
Неявные стимулы
Выше мы рассмотрели, как механизм явных ставок Chainlink 2.0 обеспечивает сверхлинейное воздействие ставок с помощью теории игр приоритетов супервизора. Чтобы упростить модель, мы, очевидно, рассматривали только прямые экономические выгоды от поведения узлов (взятки и вознаграждения за отчетность), но не альтернативные издержки или потенциальные выгоды от поведения узлов.
Строго говоря, неявные стимулы по-прежнему должны быть частью механизма ставок. В конце концов, альтернативные издержки и потенциальные выгоды также должны быть включены в игру. Однако для удобства объяснения в официальном документе решено разделить эту статью. эту часть для обсуждения.
Возможность будущих комиссий (FFO)
В официальном документе альтернативная стоимость/потенциальный доход узлов дается очень причудливое название: Future Fee Opportunity (FFO). Мы можем думать о FFO как о долгосрочных альтернативных издержках.
Вот краткое введение в альтернативную стоимость для читателей, которые не понимают альтернативную стоимость: Альтернативная стоимость относится к стоимости следующего лучшего выбора, упущенного при выборе варианта. Альтернативная стоимость является важной концепцией в теории игр, поскольку альтернативная стоимость будет влиять на поведение участников игры. Учитывая, что целью всех участников игры является максимизация собственных интересов, концепция альтернативной стоимости позволит участникам лучше понять компромиссы, с которыми они сталкиваются, требуют от них учитывать не только прямые выгоды и затраты, но и выгоды, которые могут принести другие варианты.
Например, Алиса выбирает работу с ежемесячной зарплатой 5000 юаней, но если лучший выбор, с которым она сталкивается, — это работа с ежемесячной зарплатой 10 000 юаней, альтернативные издержки, с которыми она столкнется, составят 10 000 юаней. Еще больше усложняем пример Алисы: если Алиса выберет работу с ежемесячной зарплатой в 10 000 юаней, зарплата на этой работе не увеличится, но другая работа с ежемесячной зарплатой в 5 000 юаней станет в будущем ежемесячной зарплатой в 20 000 юаней. Алиса также столкнется с долгосрочными альтернативными издержками. Чтобы достичь оптимального решения, если Алиса не проработает всего один год, а затем выйдет на пенсию (т. е. Алиса является долгосрочным игроком), ей необходимо понять краткосрочные и долгосрочные альтернативные издержки.
Учитывая, что для того, чтобы стать узлом, необходимо развернуть оборудование и внести депозиты, мы можем предположить, что узлы являются долгосрочными участниками, и поэтому будущие возможности получения комиссий важны для узлов. Для узлов Chainlink FFO — это будущий доход узла. Доход узла не является стабильным и связан со следующими факторами (фактически системой оценки производительности узла Chainlink): историей производительности узла, доступом к данным, участием DON и кроссплатформенной активностью (кроссплатформенной активностью). Первые три относительно легко понять. Четвертый фактор «кросс-платформенная деятельность» в основном относится к производительности узлов за пределами экосистемы Chainlink, например, в качестве узлов проверки POS или информационных услуг, не основанных на блокчейне.
Предполагаемые будущие возможности комиссионных (предполагаемый FFO)
Обсуждая FFO, мы упомянули: «Для узлов Chainlink FFO — это будущий доход узла». Умные читатели могут быстро подумать: помимо прямых альтернативных издержек дохода, существуют как минимум две косвенные альтернативные издержки: 1) С развитием экосистемы блокчейна и расширением экосистемы Chainlink появятся новые пользователи узлов и доходы. возможности 2) собственная репутация узла и влияние общественного мнения; Первый — это «спекулируемый FFO», который мы обсуждаем здесь, а второй — «внешняя репутация», обсуждаемая в следующем разделе.
Проще говоря, учитывая, что Chainlink является лидером в области оракулов, а оракулы необходимы для сервисов передачи данных блокчейна, если ранние узлы будут поддерживать хорошую производительность и оставаться стабильными в экосистеме Chainlink, они станут только более стабильными и получат больший доход. Другими словами, став надежными узлами Chainlink, они смогут расти вместе с криптоэкосистемой и бета-версией Chainlink. Эта часть потенциального дохода называется возможностью спекулятивных будущих расходов и представляет собой потенциальные долгосрочные альтернативные издержки.
Внешняя репутация
Узлы Chainlink не являются псевдонимными, а это означает, что поведение узлов будет связано с репутацией за пределами экосистемы. Если узел совершает зло, это также повлияет на его репутацию в других экосистемах, что ограничивает его способность творить зло. Другими словами, это «социально-моральное ограничение».
Новая модель комиссии
В приведенном выше контенте мы подробно представили механизм ставок Chainlink 2.0 и его принцип ограничения возможности злодеяний узлов и повышения общей безопасности экосистемы. Chainlink 2.0 также включает в себя другие части: 1) Chainlink Build, предназначенную для снижения порога раннего участия в проекте и увеличения доходов участников; 2) Chainlink Scale, предназначенную для снижения затрат поставщиков услуг узла и расширения экологической сети; Поскольку все они влияют на доходы и расходы узлов и стейкеров Chainlink, я называю их здесь новой моделью комиссий.
Увеличение дохода участников: Chainlink Build
Есть две проблемы:
Для dApps: сервис oracle, предоставляемый Chainlink, является обязательным для многих dApps, но если проект еще не принес дохода, использование сервисов Chainlink может оказаться слишком дорогим вариантом;
Для поставщиков услуг (узлов/поставщиков данных/залогодержателей и т.п.): вознаграждение за предоставление услуг единое, то есть комиссионный доход, полученный за предоставление услуг, который оформляется в виде LINK.
Есть способ решить две вышеуказанные проблемы: разрешить ранним проектам использовать собственные токены в обмен на сервисы Chainlink и позволить поставщикам услуг получать токены проектов в качестве вознаграждения и обменивать токены на услуги.
Проще говоря, «участники BUILD будут инвестировать несколько процентных пунктов от общего количества своих токенов в программу BUILD, чтобы ускорить рост своей экосистемы и стимулировать инновации в dApp». «Chainlink BUILD — это платформа, предназначенная для координации межэкосистемных системных стимулов для улучшения». Эффект Chainlink от dApps. Проекты, участвующие в BUILD, обязуются платить сетевые сборы и предоставлять стимулы поставщикам услуг в сообществе Chainlink, например участникам Chainlink, которые предоставляют ключевые преимущества и услуги экосистеме Chainlink. Финансовые стимулы, предоставляемые участникам, могут помочь стимулировать их. участие в экосистеме dApp, например, участвуя в процессе управления проектом, размещая собственные токены в соответствующих механизмах ставок и становясь активно поддерживающим членом его сообщества» [15].
Конечно, вышеизложенное является ядром Chainlink Build. Фактически, Chainlink Build также обещает больше вознаграждений участникам проекта:
Приоритетный доступ:
Доступ к избранной коллекции альфа- и бета-версий сервисов Chainlink перед полным запуском основной сети для ускорения разработки расширенных функций dApp, обеспечиваемых передовыми решениями Oracle.
Повышенная безопасность:
Повысьте безопасность сервисов Chainlink, основанных на ставках Chainlink, предоставляя стимулы стейкерам LINK. Для Stake v0.1 это начинается с ETH/USD на Ethereum, но в будущем планируется расширить количество каналов.
Расширенная техническая поддержка:
Получите прямую поддержку своих решений Oracle от поставщиков услуг в экосистеме Chainlink. Это включает в себя специальные звонки с экспертами по экосистеме, которые могут помочь определить новые продукты и технические требования.
Пользовательский фид данных:
Получите доступ к настраиваемым DON-потокам данных, которые отвечают уникальным требованиям сценариев использования и поддерживаются теми же высококачественными операторами узлов Chainlink, которые помогли получить десятки миллиардов долларов с помощью ценовых каналов.
Данные более высокого качества:
Получите доступ к множеству ведущих отраслевых поставщиков данных, которые помогут диверсифицировать источники данных и защищенные от несанкционированного доступа пользовательские источники данных DON, которые в будущем могут включать другие формы метаданных.
Более мощный мониторинг и обслуживание каналов данных:
Обеспечьте максимальную надежность пользовательского потока данных DON посредством поддержки обслуживания и мониторинга операций DON. Это может включать разработку новой инфраструктуры для удовлетворения уникальных потребностей пользователей [16].
Сокращение затрат поставщика услуг: масштаб Chainlink
Операторы узлов взимают комиссию каждый раз, когда они предоставляют отчет оракула о цепочке. Эти сборы обычно несут сами операторы узлов и покрываются комбинацией вознаграждений оракула и комиссий пользователей.

Источник изображения: Представляем программу Chainlink SCALE Блог Chainlink |
Chainlink Scale позволяет публичным цепочкам уровня 1 и уровня 2 предоставлять гранты на комиссию за газ для покрытия узлов, чтобы предоставлять информацию о расходах на газ в цепочке. Его предыдущее название может прояснить ситуацию: Blockchain Gas Grants. [17]
Благодаря Chainlink Scale узлы Chainlink снижают эксплуатационные расходы и сложность эксплуатации (нет необходимости обменивать собственные токены в цепочке для оплаты газа), что, очевидно, выгодно. Но почему публичная сеть готова предоставлять гранты?
Это связано с тем, что для публичных сетей самое главное — расширить экосистему, включив в нее децентрализованные приложения и пользователей. Предоставляя гранты сетям оракулов, которые поддерживают определенные публичные цепочки и предоставляют определенные услуги по передаче данных, вы можете способствовать экологическому развитию dApps в ваших собственных публичных цепочках, тем самым привлекая больше разработчиков и пользователей. Принимая во внимание тройные потребности публичных цепочек, узлов и децентрализованных приложений, я считаю, что Chainlink Scale будет лучше построен.
Потенциальная проблема
Сделает ли Chainlink 2.0 LINK токеном управления? Хотя размещение ставок является распространенным экономическим решением для токенов управления, LINK не соответствует характеристикам токена управления. Количество заложенных токенов не повлияет на право узла говорить в DON, а больше похоже на систему депозитов, предотвращающую злодеяния узлов.
Является ли механизм ставок Chainlink POS? Хотя механизм залога Chainlink очень похож на механизм POS, оба используют права залога для обеспечения децентрализованной безопасности, и оба имеют возможность сокращения депозита. Однако эти два механизма:
Цели услуг разные. POS-механизм публичной сети служит консенсусным решениям: право на запись блоков в Chainlink служит экологической ценности: обеспечению своевременных и точных данных;
Механизмы принятия решений разные: для POS, чем больше сумма залогового капитала, тем выше вероятность получения права предлагать блоки, для механизма залога Chainlink сумма залога зависит от SLA и не влияет на право на предложение; говорить.
прогноз на будущее
Подводя итог, можно сказать, что, поскольку блокчейн является закрытой системой, оракулы необходимы для реализации связи с реальными данными, чтобы стимулировать больший потенциал приложений, и игроки отслеживания оракулов, такие как Chainlink, играют важную роль в этом, как и Chainlink, который имеет монополист в области общих оракулов, запускает функцию Chainlink, это позволит разработчикам более гибко подключаться к любому внешнему API в децентрализованной сети оракулов для выполнения пользовательских вычислений и обработки данных. Новая экономическая модель Chainlink 2.0 предлагает механизм ставок и новую модель комиссий для достижения сверхлинейного эффекта ставок, что еще больше повышает безопасность и устойчивость ее экологии. Я считаю, что в будущем, поскольку такая инфраструктура, как Chainlink, будет продолжать совершенствоваться, она будет способствовать дальнейшему развитию технологии блокчейна в различных областях и обеспечит мощную поддержку широкомасштабному внедрению и продвижению инноваций Web3.
Рекомендации
[1]Новый блокчейн-стартап переносит контракты в эпоху цифровых технологий – Coindesk
[2] https://research.chain.link/whitepaper-v1.pdf
[3]Chainlink запускает Mainnet для ввода и вывода данных из смарт-контрактов Ethereum - ZDNET
[4] Как Chainlink Price Feeds обеспечивает безопасность экосистемы DeFi Блог Chainlink |
[5] Более 35 вариантов использования блокчейна RNG с помощью Chainlink VRF | Звено цепи
[6] Отношения с разработчиками являются ключевым фактором, определяющим успех или провал Web3. Блог Chainlink |
[7]Представляем функции Chainlink: подключите мировые API к Web3.
[8]Chainlink Любая документация по API | Документация по звену цепи
[9] Понимание работы оракула в одной статье — предоставление оракулу двойной функции передачи данных и вычислений вне цепочки Блог Chainlink |
[10] Что такое функции Chainlink? | Документация по звену цепи
[11]useChainlinkFunctions() – быстрые и простые для понимания примеры кода для функций Chainlink.
[12] https://research.chain.link/whitepaper-v1.pdf
[13] Chainlink 2.0 и будущее децентрализованных сетей Oracle | Звено цепи
[14]Суперлинейный стейкинг Chainlink 2.0: обзор
[15]Представляем Chainlink BUILD | Блог Chainlink
[16]Представляем программу Chainlink SCALE | Блог Chainlink