Виталик высказался о кросс-чейнах. Насколько он прав?

Виталик высказался о кросс-чейнах. Насколько он прав?

Simon Harman(Chainflip Labs CEO)

На прошлой неделе Виталик Бутерин опубликовал на reddit довольно обширный комментарий, в котором высказал свои опасения по поводу будущего инфраструктуры кросс-чейна и бриджей.

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

Комментарии Виталика – хорошая отправная точка для обсуждения подхода к проблеме бриджей. Приятно видеть, что выдающиеся технические эксперты в этой области приходят к консенсусу по этой теме.

Мы разрабатываем наше собственное решение для кросс-чейна уже более 18 месяцев, так что, имея возможность хорошо обдумать эту проблему, мы решили воспользоваться возможностью проанализировать бриджи и объяснить, почему Chainflip специально создан для того, чтобы обойти основные подводные камни этого подхода. Давайте приступим.

Во-первых, как работают бриджи?

Бридж (мост) - это достаточно обширное понятие, приведшее за последний год к появлению множества подпродуктов и вариаций. Тем не менее, большинство из них работает по общим принципам, так что давайте кратко обсудим, что же Виталик считает потенциальной проблемой.

Бридж - это двунаправленный коммуникационный сервис, который обеспечивает взаимодействие активов 1:1 между несколькими блокчейнами. Теоретически это означает, что вы можете, к примеру, перевести ETH из Ethereum в ETH-подобный токен на блокчейне Avalanche.

Сервис подтверждает депонирование ETH в смарт-контракте на Ethereum, после чего майнится такое же количество ETH-подобных токенов и выпускается на принимающем блокчейне со своим собственным стандартом. Каждый бридж должен создать свою собственную версию базового актива. Это означает, что если существует 5 бриджей ETH между Ethereum и Avalanche, то на Avalanche также будет существовать 5 версий "обернутых" ETH, каждая из которых не взаимодействует друг с другом.

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

С этим подходом есть проблемы, и обойти его действительно невозможно. Блокчейны L1 разработаны, чтобы быть независимыми. У них нет как общих состояний исполнения, так и общих моделей безопасности. Без представления обёрнутых активов в других блокчейнах взаимодействие невозможно или очень ограничено. Представление этих активов также проблематично, поскольку для того, чтобы они оставались ценными и полезными, им требуется доверие стороннего сервиса или протокола. На эти компромиссы многие готовы пойти в краткосрочной перспективе, но есть ли долгосрочное понимание будущего кросс-чейн взаимодействия?



Твит Виталика выявил основную проблему. Ценность L1 обусловлена его независимостью. Блокчейн L1 специально разработан для того, чтобы быть независимым и неизменяемым. У некоторых проектов есть свои фреймворки L1 для создания общего состояния и безопасности, обеспечивающие  некоторую внутреннюю совместимость, например, в экосистемах Polkadot и Cosmos, но общей кросс-чейн совместимости не существует. Попытки обойти это основное свойство блокчейнов L1 приводят к фрагментации ликвидности, трению и сложностям в работе пользователей, а также рискам для разработчиков приложений, и в целом подрывает ценность собственного хранения активов.

Виталик добавил к этому в своем посте:

"Поэтому я считаю, что зоны взаимозависимости, скорее всего, будут тесно соседствовать с зонами суверенитета (так, множество приложений Ethereum-вселенной тесно взаимодействуют друг с другом, множество приложений Avax-вселенной взаимодействуют друг с другом, и т.д. и т.п., но  Ethereum-вселенная и Avax-вселенная НЕ взаимодействуют друг с другом)".

Что ещё сказал Виталик?

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

Виталик отметил, что независимый блокчейн может легко пережить атаку большинства, особенно при использовании Proof of Stake. Однако, когда продукты заставляют пользователей и разработчиков быть взаимозависимыми в нескольких блокчейнах, проблемы в любом из них могут стать катастрофическими для бриджа.

Возвращаясь к нашему первоначальному примеру: если основная сеть Ethereum подвергнется атаке большинства, некоторые транзакции могут быть отцензурированы или отменены, по крайней мере, временно. Это означает, что злоумышленники могут дождаться создания обернутого ETH токена на принимающем блокчейне, а затем вернуть первоначальный депозит ETH обратно на свой Ethereum-адрес в сети, получив и ETH на блокчейне Ethereum, и обернутый ETH на блокчейне Solana, полностью разрушив механизм бриджа и получая дополнительную выгоду.

Это работает и в обратном направлении. Если блокчейн Solana подвергнется  атаке большинства, то токен ETH, предназначенный в смарт-контракте для сожжения, может быть отменен и не сожжен после того, как ETH выпущен в сети Ethereum.

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

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


Верно, но это не самая большая проблема

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

Бриджи – это сервисы, управляемые одним или несколькими участниками. Эти участники несут ответственность за подтверждение депозитов на определенном блокчейне, и/или майнинг (сожжение) в другом блокчейне, именно они должны следить за тем, чтобы ликвидность была гарантирована принимающему блокчейну другим актором или смарт-контрактом.

Этих акторов можно называть по-разному, в зависимости от типа проекта и задач, которые они выполняют, обычно их называют "бондерами", "релейщиками", "хранителями", "маршрутизаторами", "сетевыми операторами" или даже "валидаторами".

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

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

Сообщество в целом должно быть сфокусировано на том, как работают эти бриджевые сервисы и как они функционируют.

Является ли сеть не требующей разрешения? Вносятся ли операторы в белый список? Сколько из них контролируют процесс создания бриджей? Каковы правила консенсуса вокруг него? Как можно избежать сговора или воровства? Что происходит, когда часть сети не соблюдает правила? Сколько операторов должно сговориться, чтобы взять сеть под контроль? Насколько много они могут потерять, что это может стимулировать хорошее поведение?

Хотя здесь, безусловно, есть серые зоны, можем ли мы доверять всем проектам, заявляющим о своей децентрализованности? Одно дело - не предлагать децентрализованные услуги вообще. Другое дело – лгать об этом.

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

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

Постоянное беспокойство о безопасности – то, о чем должны помнить пользователи и приложения при подключении к бриджам. Даже если пользователей удастся убедить использовать бриджи, разработчики приложений, скорее всего, не захотят включать неконтролируемые риски в свой технологический стек, интегрируя один или несколько бридж-протоколов.


Что делает Chainflip?

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

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

Поскольку пользователи всегда депонируют и получают нативный токен на его родном блокчейне, после того как средства были обменены и оказались в кошельке пользователя, Chainflip не контролирует эти средства и не рискует ими.

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

Как и на обычных биржах, люди, подверженные долгосрочному риску, - это LPs или маркет-мейкеры, поддерживающие ликвидность на сервисе. LP получают деньги за то, что частично несут этот риск. Конечные потребители не должны нести эти риски, если сами хранят свои активы, и поэтому ни на Coinbase, ни на Chainflip, они их не несут.

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

Стоит отметить, что Chainflip – не единственный протокол, предлагающий нативный обмен. Существуют централизованные биржи, но есть также и THORChain, предлагающий надежные децентрализованные нативные свопы, и, в основе, имеющий схожий дизайн с Chainflip. Здесь, однако, существует широкое поле для деятельности, и архитектура Chainflip позволяет создать свой собственный рынок.

Меняя нативный токен нужной экосистемы, пользователи могут свободно и без риска переключаться между несколькими экосистемами, а разработчики приложений могут интегрироваться с API Chainflip, и позволять пользователям подключаться к dApp-приложениям любого блокчейна всего за день или два.


Итак, как нам рассматривать Chainflip?

Поскольку активы, обмениваемые через Chainflip, обладают конечной ценностью после их подтверждения на соответствующем блокчейне, Chainflip полагается на сеть валидаторов с учетом правил консенсуса и теории игр для хранения и управления средствами, используемыми в AMM. ⅔ сети валидаторов  (большинство) контролируют средства в хранилищах, а также входящие и исходящие транзакции и адреса, взаимодействующие с протоколом.

Имея изначально 150 валидаторов, не требующих разрешения, мы можем гордиться тем, что потратили время на разработку надежного децентрализованного решения, устраняющего существующие проблемы и не создающего новых. Еще больше мы можем гордиться тем, что запустим его в этом году.

Предсказать будущее криптовалютного мира всегда очень сложно, но мы не считаем, что глобальная кросс-чейн совместимость когда-либо возникнет. Кросс-чейновый "обмен сообщениями" также кажется довольно бессодержательной идеей. Возможно, со временем кто-то докажет, что мы ошибаемся. Тем не менее, мы считаем, что такие протоколы, как Chainflip, предлагают лучшее решение, построенное на наиболее проверенной и верной бизнес-модели в отрасли: бирже. Предлагая продукт, обладающий лучшими свойствами бирж без многих их недостатков, являющийся композитным, децентрализованным, не требующим разрешения, высоколиквидным, расширяемым и простым в интеграции, мы надеемся, что сможем сейчас и в будущем помочь мультичейн криптовалютам преодолеть барьеры поддержки пользователями, увеличить распространенность собственного хранения активов, и в конечном итоге помочь другим проектам, которые разрабатывают новые идеи в криптовалютном пространстве.

Подпишитесь на нашу рассылку, чтобы получать обновления, и присоединяйтесь к Discord, чтобы быть в курсе событий. Ссылки на наши ресурсы можно найти на сайте https://chainflip.io.