Автор: ФРАНЧЕСКО Составитель: Cointime.com QDD.
Что такое оракул?
Проще говоря, оракул — это инфраструктура, которая выступает посредником между блокчейном и любыми данными вне цепочки (API, поставщиками облачных услуг, платежными системами, устройствами Интернета вещей и т. д.).
Для достижения этой функциональности оракулы содержат внутри- и внецепочные компоненты.
l Внутри цепочки: подключайтесь к блокчейну для мониторинга запросов, трансляции данных, подписи транзакций и выполнения вычислений.
l Оффчейн: обработка запросов, получение внешних данных, отправка данных блокчейна в офчейн-системы и выполнение оффчейн вычислений.
Зачем нам нужны оракулы?
К сожалению, блокчейн не может решить проблему оракула.
В то время как блокчейн обеспечивает надежную проверку данных в цепочке, проверка данных вне цепочки вводит предположения о доверии.
l Как только я получу банковский перевод в размере 1000 долларов от Боба, я отправлю ему 1000 долларов.
l Какова цена Tesla (TSLA)?
l Какая сегодня температура в Лондоне?
Какой ответ правильный? Как можно криптографически доказать, что что-то действительно является правдой?
Различные источники данных могут давать разные результаты, что приводит к субъективности и потенциальной манипуляции, а также вызывает необратимые действия в блокчейне со стороны смарт-контрактов, которые полагаются на данные, предоставленные (вредоносными) источниками данных.
Эти проблемы могут подорвать суть и ценность блокчейна.
Данные вне сети имеют решающее значение для поддержки основных функций смарт-контрактов: представьте, что существуют тысячи различных источников данных, большинство из которых централизованы, и мы понятия не имеем, можем ли мы им доверять или они вредоносны и пытаются манипулировать результатами смарт-контрактов.
Вот почему все эти инициативы по «отслеживанию цепочки поставок» по большей части бесполезны — если данные вне цепочки интерполируются системами наблюдения, то отслеживание цепочки поставок по сути бессмысленно. Источник данных невозможно проверить, и если информация неверна, то вся система не будет функционировать должным образом с самого начала.
Решение проблемы оракула в цепочке порождает проблемы масштабируемости, стоимости и безопасности. Внедрение оракулов непосредственно в блокчейн может создать проблемы управления и перегрузить сеть, поскольку оракулам придется обрабатывать большие объемы данных, что повлияет на транзакционные издержки и приведет к непомерным транзакционным сборам.
Что наиболее важно, с точки зрения безопасности, внедрение оракулов в цепочку нецелесообразно, поскольку это увеличит сложность базового уровня сети блокчейн, поставит под угрозу ее стабильность и увеличит потенциальную поверхность для возможностей атак.
Чтобы сохранять четкую направленность на консенсус и окончательность, оракул работает отдельно от блокчейна.
Это гарантирует, что блокчейн имеет меньшую поверхность атаки и сохраняет свою детерминированность, концентрируясь на консенсусе, в то время как оракулы генерируют определенность в сложном и субъективном мире вне блокчейна, не создавая зависимостей и ограничений, которые представляют риски для других приложений.
Однако использование оракулов для предоставления данных вне сети создает проблемы безопасности, если оракулы не являются надежными.
Централизованные оракулы фактически ослабляют не требующую доверия природу сетей блокчейнов, поскольку пользователи должны доверять этим оракулам, чтобы они предоставляли точные и надежные данные.
Основная цель смарт-контрактов — обеспечить выполнение условий контракта с помощью технологических средств, а не вероятностное исполнение вручную.
И никто не хочет иметь дело с единственной точкой отказа или доверять кому-либо.
Помимо проблем «классических» оракулов, развитие многоцепочечной экосистемы, включающей несколько третьих уровней поверх второго уровня, также расширило роль оракулов и внесло дополнительные риски.
Несмотря на это, спрос на услуги оракула будет только расти.
Модели, основанные на централизованных оракулах, не соответствуют основному ценностному предложению и основным принципам сетей блокчейн.
Чтобы преодолеть эти недостатки, оракулы должны создать те же гарантии безопасности и надежности, что и блокчейны.
Как двигаться вперед?
В этом разделе статьи мы используем Chainlink в качестве примера, уделяя особое внимание тому, как они решили преодолеть проблему централизованного оракула, а CCIP — как решение проблемы многоцепочечного оракула.
Соедините весь мир
По данным DefiLama, общая заблокированная стоимость Chainlink (TVS) превышает 130 миллиардов долларов США (без учета CeFi). Только TVS Chainlink составляет половину всей заблокированной стоимости в протоколах DeFi и защищает более 300 протоколов DeFi.
TVS — это унифицированный показатель, который помогает обобщить общее экономическое влияние и внедрение сети оракулов. Часть «защиты» в «общей заблокированной стоимости» конкретно относится к защите решения Oracle от манипулирования данными и повреждения при передаче, что позволяет предотвратить потерю средств пользователей.
Если принять во внимание CeFi, TVS Chainlink приблизится к 750 миллиардам долларов.
Как Chainlink стал ведущим решением Oracle?
Chainlink лидирует в поиске децентрализованных оракулов для достижения окончательности на уровне оракулов.
Вероятностные и детерминированные результаты
Хотя вероятностные результаты в теории надежны, они могут быть проблематичными в случае мошенничества и обмана: вы можете идеально определить протокол и результаты, но система гарантий на бумаге может дать сбой (мошенничество, обман и т. д.).
Поэтому для получения качественного и надежного протокола необходимо иметь:
l Несомненная истина
l Система контрактов, гарантирующая определенный истинный результат
Chainlink представляет себе мир, в котором криптографическая правда будет лежать в основе всех надежных протоколов и станет золотым стандартом для наших будущих финансовых систем.
Для достижения окончательности на уровне оракула компания Chainlink разработала распределенную сеть оракулов (DON).
В настоящее время насчитывается более 1007 DON.
Chainlink полагается не на одного оракула, а на более чем тысячу DON для конкретных случаев использования.
Так почему же мы можем доверять данным Chainlink?
Решение Chainlink проблемы оракула блокчейна заключается в создании DON-ов путем принятия нескольких принципов для достижения окончательности.
DON-ы Chainlink являются распределенными и имеют открытый исходный код. Такая настройка позволяет любому человеку самостоятельно проверить надежность и безопасность сети Oracle.
Распределенная природа DON также гарантирует, что ни один узел или источник данных не станет единой точкой отказа. Вместо этого все данные проверяются несколькими узлами, что гарантирует своевременную и защищенную от несанкционированного доступа доставку данных.
Это обеспечивает доступность данных, своевременную доставку и устойчивость к манипуляциям. Пользователи всегда могут подтвердить целостность сети с помощью криптографических доказательств, предоставленных DON, подписанных узлами и сохраненных в цепочке.
Кроме того, DON не зависят от блокчейна и оборудования. Такая гибкость позволяет DON-сетям расширяться по нескольким цепочкам и выполнять более сложные вычисления с использованием передового программного и аппаратного обеспечения, такого как zk-proofs.
Chainlink стремится снизить порог для услуг DON, например, путем внедрения протокола Off-Chain Reporting Protocol, который позволит сократить расходы в 10 раз, тем самым способствуя быстрому росту DON.
Первоначально ориентированный на предоставление данных, пакет продуктов Chainlink теперь также включает:
Вот некоторые возможные варианты использования:
l Предоставленные данные: ценообразование активов в сети и за ее пределами
l VRF: Генерация случайных чисел для игр на цепочке и рынков предсказаний
l Подтверждение наличия резервов для централизованных бирж, обернутых токенов и стейблкоинов
l Источники данных вне сети для автоматизации смарт-контрактов
l Простая интеграция блокчейна для предприятий
На рисунке ниже представлена разбивка клиентов Chainlink по основным направлениям бизнеса (хотя она может быть устаревшей).
Основным направлением деятельности Chainlink остается предоставление данных, но мы уже видим рост его популярности и в других областях.
Больше блокчейнов, больше проблем
В многоцепочечном мире проблем будет все больше и больше.
По мере увеличения числа сетей блокчейнов растет и потребность в мощных кросс-чейн решениях.
Одним из вариантов использования является повышение безопасности и надежности мостов.
К сожалению, взломы мостов стали серьезной проблемой безопасности в DeFi.
По данным Chainalysis, 69% украденных криптовалютных средств в 2022 году были получены в результате таких взломов.
В некоторых случаях хакеры нацелились на мосты (например, Ronin, Harmony), манипулируя оракулами, используемыми протоколом, такими как цены токенов, и получая доступ к мультиподписям, которые могут распространять (вредоносные) сообщения между различными сетями. Именно эту проблему Chainlink решает с помощью CCIP, чтобы она больше не была вектором атаки.
Кроме того, резервы подтверждения уже могут использоваться мостами для подтверждения своего обеспечения между сетями.
До введения DON централизованные ценовые потоки постоянно подвергались атакам. Та же проблема сейчас существует и с мостами — мы ждем, когда Chainlink объявит CCIP в качестве следующего отраслевого стандарта.
По оценкам Chainalysis, в 2022 году протоколы DeFi потеряли более 400 миллионов долларов в результате 41 отдельной атаки с манипуляцией оракулами.
К сожалению, эти проблемы будут только усложняться: DeFi, динамические NFT, ончейн-гейминг и ончейн-страхование — вот лишь некоторые из них — продолжат расти.
Таким образом, постоянно растущая многоцепочечная и многоуровневая инфраструктура блокчейнов требует разработки глобальных стандартов, которые бы устанавливали схему безопасного и надежного взаимодействия между цепочками. Хотя Chainlink решает проблему коммуникации между мирами в блокчейне и вне его, возникновение так называемого «Интернета контрактов» требует безопасной и не требующей доверия коммуникации между различными сетями блокчейнов и обеспечения глобального доступа к ликвидности, а не только к независимым отдельным цепочкам.
По словам генерального директора Chainlink, «их объединение будет означать повышение уровня всей отрасли», а конечной целью станет создание более безопасной новой финансовой системы.
Связывая многоцепочечную вселенную
Введите протокол кросс-цепочечного взаимодействия Chainlink (CCIP).
Важность CCIP для Chainlink очевидна.
Команда работает над CCIP уже более 3 лет, что эквивалентно 5 столетиям в истории криптовалют.
Вы, возможно, задаетесь вопросом, почему это заняло так много времени?
Chainlink не просто пытается соединить и объединить все эти сети.
Что еще важнее, они делают это, одновременно стремясь получить детерминированные гарантии неизменности и достоверности данных.
Что такое Chainlink CCIP?
Chainlink CCIP — это аббревиатура от Chainlink Cross-Chain Interoperability Protocol.
По своей сути CCIP представляет собой протокол взаимодействия, целью которого является:
l Продвигать кросс-чейн реальные активы
l Расширение кросс-чейн экосистемы
l Связывание частных и государственных сетей
l Включить передачу токенов между различными блокчейнами
l Помощь в создании кросс-чейн приложений
Сам по себе CCIP представляет собой единый и простой интерфейс, с помощью которого предприниматели dApps и Web3 могут безопасно удовлетворять все потребности в кросс-чейн-технологиях.
Это не просто модное слово для обозначения перемещения токенов, а протокол, ориентированный на коммуникацию и обмен сообщениями.
Конечно, CCIP также создаст множество различных мостов, позволяющих передавать токены между различными цепочками и dApps. Однако это лишь ограниченная часть его общей цели, которая заключается в выводе отрасли в мир кросс-чейн смарт-контрактов.
С помощью CCIP вы сможете запустить единый смарт-контракт, состоящий из нескольких ончейн-контрактов и нескольких офчейн-сервисов, обеспечивающий мост в виде коммуникации и возможность получать данные и выполнять офчейн-вычисления с минимальным доверием.
Вы сможете использовать гарантии безопасности некоторых сетей, гарантии скорости или масштабируемости других, а также использовать многие другие в качестве примеров.
Представьте себе, как разработчики могли бы легко развертывать токены или выпускать NFT в десятках сетей, и как пользователи могли бы улучшить свой пользовательский интерфейс кошелька, абстрагировавшись от различных сетей.
Масштаб этого обновления принесет огромную пользу криптопространству: представьте, сколько часов времени на разработку будет сэкономлено, поскольку больше не придется создавать индивидуальные многоцепочечные решения для разработчиков.
Фактически, внедрение CCIP может значительно сократить время разработки, приблизив ее к Web2: более быстрой и экономически эффективной.
Помимо значительного сокращения времени разработки решений Web3, CCIP также обеспечивает преимущества в плане безопасности и совместимости.
Протоколам не нужно создавать специальные мосты или полагаться на централизованные мосты.
dApps могут беспрепятственно взаимодействовать друг с другом
CCIP похож на федеративный блокчейн.
Все они живут по одним и тем же правилам, могут свободно пересекать границы и общаться легче, чем раньше.
Благодаря CCIP Chainlink завершает 3 основные категории своего протокола и DON:
l Предоставьте проверенные данные
Вычисления вне сети
l Кросс-цепная коммуникация
Смарт-контракты смогут отправлять друг другу сообщения, пользоваться услугами друг друга, передавать токены между контрактами и предоставлять пользователям четкие криптографические гарантии с помощью тщательно проверенных данных, что приведет к созданию кросс-чейн смарт-контрактов.
Еще одним преимуществом CCIP является то, что он будет продолжать совершенствоваться и обновляться для поддержки большего количества блокчейнов, функций и защитных механизмов.
Помимо работы на базе Chainlink DON, CCIP также обеспечивает дополнительную безопасность посредством сети активного управления рисками (ARM).
Знакомство с сетями ARM
Короче говоря, ARM Network — это вторичная служба аутентификации, которая повышает безопасность CCIP, выявляя и блокируя вредоносную и аномальную активность.
Сеть активного управления рисками (ARM) состоит из офчейн и ончейн компонентов:
Вне цепочки: узлы ARM постоянно отслеживают все поддерживаемые цепочки для предотвращения аномальной активности;
В цепочке: каждая поддерживаемая цепочка CCIP имеет контракт ARM;
ARM может «благословить» или «проклясть» сообщение, реконструируя историю транзакции (корень Меркла) и сравнивая ее с корнем, представленным DON.
Если совпадение есть, узел ARM «благословляет» корень.
Однако несоответствия могут привести к тому, что ARM «проклянет» систему, остановив ее работу до тех пор, пока проблема не будет устранена.
Таким образом, сеть ARM является дополнительной гарантией безопасности, которая позволяет CCIP добавить дополнительный уровень безопасности в кросс-чейн транзакциях.
Кроме того, поскольку Chainlink выпустил свой продукт Stake v0.1 в декабре 2022 года, некоторые предполагают, что ARM также будет нести ответственность за сокращение токенов LINK в финальном продукте Stake.
Различные варианты использования кросс-чейн, поддерживаемые CCIP, включают:
l Кросс-чейн кредитование: кредитование и заимствование различных криптоактивов на нескольких платформах DeFi в независимых цепочках;
l Малозатратные вычисления транзакций: выгрузка вычислений данных транзакций в оптимизированную по затратам цепочку;
l Оптимизируйте кросс-чейн доходность: перемещайте обеспечение в новые протоколы DeFi, чтобы максимизировать кросс-чейн доходность;
Создание новых типов dApps: разработчики могут использовать сетевые эффекты в некоторых цепочках, одновременно используя вычислительную и складскую мощность других цепочек;
l Кросс-чейн-передача: беспрепятственная передача активов и данных между блокчейнами;
l Кросс-чейн разработка и сотрудничество между разработчиками: кросс-чейн dApps;
Например, Aave и Synthetix уже внедрили CCIP и проводят его бета-тестирование, тестируя новые функции Chainlink.
Synthetix уже некоторое время использует кросс-чейн-технологию из-за высокой стоимости запуска своего протокола на Ethereum.
Вот почему они уже давно используют оракулы Chainlink, предпочитая универсальное безопасное и надежное решение индивидуальным интеграциям, которые не масштабируются.
В то же время после CCIP возможности Chainlink DON продолжат расширяться для поддержки большего количества вариантов использования.
Эти варианты использования будут включать более сложные вычисления:
l Автоматизированная сеть смарт-контрактов
l DECO: позволяет выполнять конфиденциальные вычисления в сетях Oracle.
l Служба справедливой сортировки: децентрализованная сортировка транзакций
Эти растущие возможности еще больше усилят роль сети Oracle как критически важной инфраструктуры для поддержки большего количества не требующих доверия приложений.
Некоторые вопросы и вещи для размышления
Объединение мира блокчейна — непростая задача, и она влечет за собой ряд проблем.
Исторически внимание привлекал рост TVS Chainlink с $7 млрд в начале 2021 года до примерно $75 млрд в 2022 году (рост более чем на 800%), в то время как рыночная капитализация $LINK практически не изменилась: с $4,7 млрд в начале 2021 года до $4 млрд на сегодняшний день (7,5 FDV).
В результате у многих возникли вопросы относительно получения прибыли от токена LINK.
Хотя Chainlink, возможно, является самой важной инфраструктурой в мире криптовалют, токеномика LINK не позволяет держателям токенов накапливать ценность.
Среди возможных решений, которые рассматривает команда, — введение механизма ставок для LINK, который может стать своего рода ловушкой и ослабить давление со стороны участников сети, желающих продать акции.
Еще одной проблемой, способствующей этой диспропорции, является потенциальная инфляция предложения LINK, которая остается неопределенной.
Фактически, ожидается, что со второго квартала 2023 года по первый квартал 2024 года Chainlink выпустит 7% от общего объема LINK, находящихся в обращении. Ожидается, что такой уровень инфляции сохранится в течение последующих 12 месяцев.
Однако этот процент не является неизменным, поскольку ставка «может меняться в зависимости от внешних факторов, таких как рост сборов с пользователей», что вызывает некоторые опасения относительно неопределенности.
И последнее, но не менее важное: количество DON-узлов Chainlink превышает 1000, а количество узлов Ethereum превышает 300 000.
Более децентрализованная сеть Oracle может обеспечить большую безопасность и избыточность.
И последнее, но не менее важное: Chainlink в настоящее время является эксклюзивным протоколом, а Chainlink Labs — централизованной организацией.
Таким образом, разработка в основном осуществляется и направляется Chainlink Labs, что вызывает некоторые проблемы, связанные с централизацией.
Команда планирует в конечном итоге децентрализовать протокол, что, конечно, влечет за собой риски при его реализации.

