Протокол кросс-чейн взаимодействия (CCIP) для децентрализованного обмена сообщениями между цепочками и перемещения токенов
Рост многочисленных независимых экосистем блокчейнов с различными оптимизациями и географическими нишами привел к появлению все более многоцепочечного мира. Возможность беспрепятственного использования преимуществ каждого из этих блокчейнов и их уникальных активов в рамках одного приложения приведет к массовой волне разработки новых кросс-чейн смарт-контрактов — ничем не отличающейся от распространения DeFi , NFT и игровых экономик на блокчейне , когда были введены децентрализованные службы оракулов для данных реального мира и безопасных вычислений вне блокчейна.
Однако создание кросс-чейн приложений печально известно своей сложностью, учитывая проблемы с существующей кросс-чейн инфраструктурой. Во-первых, существует значительная фрагментация в мостах токенов и протоколах обмена сообщениями, большинство из которых являются специфическими для приложений службами между двумя различными цепями. Кроме того, многие мосты довольно централизованы со слабыми гарантиями безопасности, не имеют прозрачных или надежных операторов узлов и увеличивают расходы и время обработки для конечных пользователей. Эти ограничения и уязвимости уже привели к эксплуатации в размере десятков миллионов долларов потерянных средств, что затормозило кросс-чейн инновации.
Чтобы удовлетворить растущий спрос экосистемы на межцепочные решения, мы рады объявить о предстоящем запуске протокола межцепочного взаимодействия (CCIP) — нового открытого стандарта для межцепочной коммуникации. CCIP нацелен на установление универсального соединения между сотнями сетей блокчейнов, как частных, так и публичных, разблокируя изолированные токены и расширяя возможности межцепочных приложений для всех экосистем на цепочке.
CCIP предоставляет разработчикам смарт-контрактов обобщенную, вычислительно-ориентированную инфраструктуру для передачи данных и команд смарт-контрактов по сетям блокчейнов. CCIP будет поддерживать множество кросс-чейн сервисов, таких как Chainlink Programmable Token Bridge, который позволит пользователям перемещать свои токены по любой сети блокчейнов максимально безопасным, масштабируемым и экономически эффективным способом.
Протокол кросс-чейн взаимодействия является кульминацией многолетних исследований и разработок в области безопасной кросс-чейн технологии, восходящей к первоначальным намерениям Chainlink 1.0 Whitepaper . CCIP возглавляется главным научным сотрудником Chainlink Labs Ари Джулсом, вице-президентом Chainlink Labs по инжинирингу Беном Чаном — архитектором широко используемого кросс-чейн токена Wrapped Bitcoin на Ethereum (WBTC) — и многочисленными исследователями мирового класса, работающими с командой Chainlink Labs.
В следующей статье мы расскажем, почему Chainlink оптимизирован для предоставления обобщенного протокола кросс-чейн-коммуникации для индустрии блокчейнов, как CCIP включен в многоуровневый технологический стек и как CCIP будет обеспечивать работу различных сервисов для поддержки разработки кросс-чейн- гибридных смарт-контрактов .
Почему Chainlink оптимизирован для обобщенной кросс-чейн инфраструктуры
Создание безопасной и эффективной кросс-чейн технологии как для перемещения токенов, так и для обобщенного обмена сообщениями во всех сетях блокчейнов — непростая задача. Однако историческая надежность существующей инфраструктуры Chainlink, наряду с растущей экосистемой Chainlink и конкретными кросс-чейн технологическими инновациями, делает Chainlink наиболее подходящим протоколом для того, чтобы стать мировым стандартом для кросс-чейн коммуникации.
Децентрализованная сеть проверенных операторов узлов
Межцепочечные мосты на самом базовом уровне представляют собой комитет узлов, которые коллективно подтверждают информацию в одной цепочке и передают ее в другую, криптографически подписывая транзакции пороговым способом. Сеть Chainlink уже поддерживается крупнейшим набором независимых, устойчивых к атакам Сивиллы и доказуемо надежных операторов узлов в отрасли, состоящим из некоторых ведущих поставщиков DevOps и инфраструктуры в мире. Растущая сеть операторов узлов Chainlink обеспечивает более 30 млрд долларов США для экосистем смарт-контрактов через многочисленные службы оракулов и будет и дальше масштабироваться в размерах с предстоящим обновлением протокола Off-Chain Reporting (OCR) Chainlink.
Chainlink OCR 1.0 — это безопасный и эффективный протокол вычислений вне цепочки для агрегации данных, который работал в масштабе в течение длительного периода времени без сбоев, успешно снижая затраты на газ в цепочке отчетов Oracle до 90%. OCR 2.0 расширит этот успех, обеспечив еще более эффективные и выразительные вычисления вне цепочки, которые открывают расширенные возможности кросс-цепочки. CCIP будет использовать OCR 2.0 в своем стеке протоколов для масштабирования количества узлов, которые подписывают отчеты на основе комитетов, до сотен, что приведет к повышению безопасности заблокированных средств при сохранении высокой степени экономической эффективности для пользователей. Объединяя крупнейший в мире пул защищенных операторов узлов с улучшенными возможностями вычислений вне цепочки, CCIP достигнет как высокой степени устойчивости к несанкционированному доступу, так и производительности.
Сеть управления рисками
Безопасность является основополагающим элементом для кросс-чейн сервисов, нацеленных на прямую защиту дорогостоящих контрактов. С этой целью CCIP защищен недавно изобретенной системой управления рисками, никогда ранее не встречавшейся в индустрии блокчейна, называемой Сетью управления рисками. Сеть управления рисками будет состоять из децентрализованных сетей оракулов с единственной целью мониторинга сервисов CCIP на предмет вредоносной активности, которая может привести к финансовым потерям. Важно, что Сеть управления рисками будет содержать полностью независимые комитеты узлов по сравнению с комитетами узлов, за мониторинг которых они отвечают в CCIP, полностью разделяя обнаружение аномалий и кросс-чейн сервисы.
Сеть управления рисками выступает в качестве уровня проверки и периодически отправляет проверки работоспособности, когда система работает в обычном режиме. Если сообщения о работоспособности сети управления рисками прекращаются или ее узлы замечают какую-либо гнусную активность, автоматически запускается аварийное отключение для остановки определенной кросс-чейн службы. Пауза позволяет защитить средства пользователей от потенциального события «черный лебедь», влияющего на службу. В то время как сеть управления рисками изначально будет состоять из высококачественных узлов Chainlink, независимых от служб CCIP, которые они защищают, dApps, защищающие большой объем ценностей через службу CCIP, могут присоединиться к сети управления рисками, чтобы предоставить своим пользователям большие гарантии того, что любая аномальная активность будет обнаружена и смягчена.
Сеть управления рисками — это децентрализованная реализация управления рисками, обычно используемая при обеспечении контрактов с высокой стоимостью. Сеть управления рисками производит революцию в управлении рисками в кросс-чейн инфраструктуре, устанавливая систему сдержек и противовесов, которая разделяет обязанности и минимизирует контроль любой отдельной группы над работой служб CCIP. Важно, что сеть также может масштабироваться и развиваться в будущем с помощью дополнений, таких как ИИ для усовершенствованных методов обнаружения.
Поддержка большой экосистемы на всех блокчейнах
Системы кросс-чейн наиболее полезны, когда они имеют большие сетевые эффекты. Сетевые эффекты приводят к повышению безопасности пользовательских средств, расширению доступа к токенам и упрощению пользовательского опыта, улучшению документации и инструментария для разработчиков, а также к большим возможностям получения дохода от предоставления токенов независимо от того, на каком блокчейне изначально запущен актив. С более чем сотней блокчейнов, работающих с Chainlink, и многими блокчейнами и решениями уровня 2, уже интегрированными с Chainlink в основной сети, Chainlink является идеальной инфраструктурой для работы в качестве надежно нейтрального протокола для кросс-чейн связи между всеми блокчейнами.
Помимо того, что Chainlink является наиболее широко интегрированным решением оракула среди ведущих блокчейнов, Chainlink поддерживает большое количество dApps, работающих на этих блокчейнах. Chainlink уже работает с ведущими кредитными, страховыми и другими протоколами DeFi и ускоряет внедрение в поддерживаемых цепочках посредством разработки с открытым исходным кодом и программы грантов сообщества Chainlink . Многочисленные партнеры и приложения блокчейна уже выразили желание использовать оракулы Chainlink для кросс-чейн-активностей, что делает первоочередной задачей предоставление всей индустрии смарт-контрактов высокозащищенного, надежного и производительного набора обобщенных кросс-чейн-решений.
Определение кросс-чейн технологического стека
Протокол кросс-чейн взаимодействия (CCIP) находится в многоуровневом технологическом стеке, который будет использоваться для предоставления пользователям новых кросс-чейн сервисов, таких как Chainlink Programmable Token Bridge, различных других реализаций мостов и возможности создания мощных кросс-чейн приложений, охватывающих любую блокчейн-сеть. Каждый уровень технологического стека играет ключевую роль в конечном итоге в поддержке расширяющейся многоцепочечной экосистемы.
Пользовательские интерфейсы
На вершине технологического стека находятся интерфейсы, которые позволяют пользователям подключаться к мосту программируемых токенов Chainlink или другим реализациям моста и начинать перемещать свои токены по средам блокчейна. Важно, что новые и существующие проекты экосистемы могут развертывать свой собственный интерфейс без разрешения. Это может включать в себя установленные кошельки, агрегаторы, приложения, биржи и широкий спектр пользовательских сервисов, желающих предоставить шлюз к многоцепочечной экосистеме. Применяя подход, ориентированный на сообщество, к уровню интерфейса, кросс-цепочечная инфраструктура может стать легкодоступной, устойчивой к цензуре и инновационной с точки зрения того, как пользователи взаимодействуют с решениями, построенными на основе CCIP.
Программируемый токен-мост
Programmable Token Bridge — это реализация справочного моста, построенная на CCIP, которая позволяет разработчикам создавать кросс-чейн приложения, которые плавно и безопасно перемещают их существующие токены через любой блокчейн. Это унифицированная система мостов, в которой различные мостовые соединения между цепями защищены уникальными комитетами узлов для распределения безопасности при сохранении универсальной совместимости с использованием контрактов маршрутизации. Programmable Token Bridge будет поддерживать существующие стандарты токенов, что означает, что уже ликвидные активы могут быть мгновенно использованы в различных экосистемах смарт-контрактов. Помимо использования высококачественных операторов узлов и децентрализованной архитектуры, будут реализованы дополнительные меры безопасности, такие как временные ограничения потока для минимизации риска убытков во время событий «черного лебедя», параметрами которых могут управляться гораздо более крупными DON.
Программируемый мост токенов поддерживает вычисления, что позволяет пользователям и смарт-контрактам отправлять не только свои токены, но и команды мосту и запускать настраиваемую логику взаимодействия с другими блокчейнами. Пользователям не нужно знать, как использовать другие блокчейны — им просто нужно отправить мосту инструкции о том, как они хотят взаимодействовать с другими цепочками, и мост автоматически переместит токены между цепочками и развернет их в смарт-контрактах в целевой цепочке в рамках атомарной транзакции. Таким образом, пользователь может оставаться на своем блокчейне по своему выбору, продолжая при этом пользоваться экосистемами смарт-контрактов в других сетях блокчейнов. Программируемый мост токенов открывает расширенные варианты использования гибридных смарт-контрактов, такие как агрегаторы доходности между цепочками, обеспеченные кредиты и многое другое. Важно отметить, что программируемый мост токенов — это всего лишь одна из эталонных реализаций, созданных Chainlink Labs, но любое стороннее приложение моста может быть легко создано независимыми командами разработчиков, желающими воспользоваться безопасностью и функциональностью CCIP.
Протокол кросс-чейн взаимодействия (CCIP)
CCIP — это глобальный стандарт, который позволяет смарт-контрактам на любом блокчейне отправлять и получать пакеты данных на смарт-контракты в любой другой сети блокчейнов и из них. Протокол является обобщенным по своей природе, поддерживая доставку любого типа данных, которые смарт-контракт может захотеть доставить через цепочки. Обобщенная кросс-чейн совместимость предоставит разработчикам простую структуру для создания кросс-чейн приложений без необходимости иметь дело со сложностью базовых протоколов.
Все приложения, построенные на основе CCIP, такие как Programmable Token Bridge, другие кросс-чейн мосты и кросс-чейн dApps, могут подключаться к безопасности Risk Management Network для автоматизации обнаружения и смягчения последствий мошеннической деятельности. Мы также изучаем подходы к глубокой защите, которые могут быть развернуты в будущем, такие как доверенные среды выполнения, аппаратные модули безопасности для управления ключами, криптоэкономическая безопасность посредством стейкинга и многое другое.
Сетевая инфраструктура
Технологический стек кросс-чейн Chainlink будет работать на основе децентрализованных сетей независимых, высоконадежных операторов узлов оракула. Узлы Chainlink будут запускать клиент OCR 2.0 для безопасного и экономичного достижения консенсуса вне цепочки по кросс-чейн транзакциям. OCR 2.0 устраняет любую единую точку отказа и поддерживает возможность масштабирования до сотен независимых операторов узлов без существенного увеличения затрат на газ в цепочке. Важно, что отчет будет содержать подпись каждого ответившего узла оракула, создавая подотчетность и предоставляя след, который можно использовать для внедрения методов минимизации доверия.
Кросс-чейн приложения, легко подключаемые ко всем блокчейнам
Введение CCIP призвано быстро расширить возможности разработчиков в каждом блокчейне. Становятся возможными совершенно новые кросс-чейн приложения, которые используют токены во всех цепях одновременно, а также используют уникальные свойства определенных цепей или приложений и активов в этих цепях.
Это открывает совершенно новый урожай кросс-чейн приложений, таких как кросс-чейн протоколы, которые используют масштабируемое вычисление одного блокчейна, разнообразие токенов другого, хранилище третьего и безопасность расчетов четвертого для создания единого гибридного смарт-контрактного приложения с превосходными функциональными возможностями. Существуют поистине безграничные возможности, и мы рады представить начальную реализацию в индустрии блокчейна в ближайшем будущем.
Независимо от того, являетесь ли вы пользователем, интерфейсом, приложением или существующим мостом кросс-цепочек, мы заинтересованы в том, чтобы услышать ваши отзывы о CCIP для его дальнейшего совершенствования. Пожалуйста, поделитесь любыми отзывами по адресу support@chain.link . Благодаря отзывам сообщества CCIP может удовлетворить потребности кросс-цепочек всех экосистем блокчейна и вариантов использования, в конечном итоге вызывая огромную волну разработок и инноваций, которая выводит индустрию гибридных смарт-контрактов во всех экосистемах на новый уровень принятия и развития.