Что такое исполнение, не требующее доверия?

Что такое исполнение, не требующее доверия?

Технические

// Технические
В мире, где «доверяй, но проверяй» превратилось в «не доверяй, проверяй», исполнение, не требующее доверия, — это святой Грааль кросс-чейн свопов. Это разница между надеждой на то, что кто-то сдержит слово, и математическим знанием того, что он обязан это сделать.

Исполнение, не требующее доверия, представляет собой смену парадигмы — переход от кросс-чейн интероперабельности, основанной на доверии, к криптографически защищённой. В отличие от традиционных кросс-чейн мостов, которые полагаются на наборы валидаторов или кастодиальные механизмы, системы, не требующие доверия, используют математические доказательства и примитивы смарт-контрактов, чтобы гарантировать атомарное исполнение.

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

Проблема хранения в кросс-чейн инфраструктуре

Традиционные архитектуры кросс-чейн мостов обычно реализуют одну из нескольких моделей доверия:

Тип моста

Модель доверия

Допущения безопасности

Режимы отказа

Кастодиальные мосты

Мультисиг-валидаторы

Допущение о честном большинстве

Сговор валидаторов, компрометация ключей

Обёрнутые токены

Централизованные кастодианы

Единая точка доверия

Неплатёжеспособность кастодиана, изъятие регулятором

Сети валидаторов

Экономический консенсус

Управление, взвешенное по стейку

Атаки 51%, сбои социального консенсуса

Оптимистичные мосты

Системы доказательств мошенничества

Допущения о периоде оспаривания

Атаки цензуры, сбои живучести

Согласно Chainlink’s Seven Key Cross-Chain Bridge Vulnerabilities Report, уязвимости традиционных мостов привели к убыткам на сумму более $2.8 billion, что составляет 40% от общей похищенной в web3 стоимости, в основном из-за компрометации наборов валидаторов и эксплойтов смарт-контрактов.

Теоретические основы исполнения, не требующего доверия

Протоколы исполнения, не требующего доверия, черпают свои гарантии безопасности из нескольких криптографических примитивов:

Атомарные свопы: Впервые формализованные в Bitcoin Lightning Network whitepaper, атомарные свопы обеспечивают атомарность транзакций за счёт криптографической связки между разрозненными блокчейн-сетями.

Hash Time Locked Contracts (HTLCs): Эти механизмы условных платежей реализуют ограничения как хешлока, так и таймлока, как подробно описано в BIP 199. HTLC служат фундаментальными строительными блоками для кросс-чейн протоколов, не требующих доверия.

Доказательства с нулевым разглашением: Продвинутые реализации используют zk-SNARKs и zk-STARKs, чтобы обеспечить проверку исполнения с сохранением конфиденциальности, как это показано в таких протоколах, как кросс-чейн инфраструктура Aztec.

Техническая архитектура: спецификация протокола

Кросс-чейн свопы, не требующие доверия, следуют четырёхфазной модели выполнения с криптографическими гарантиями безопасности:

Фаза 1: принятие обязательства и генерация прообраза

Техническая реализация:

  • Инициатор генерирует криптографический прообраз P и вычисляет хеш H = SHA256(P)
  • Контрагент проверяет параметры свопа и соглашается с хеш-обязательством
  • Обе стороны разворачивают HTLC в соответствующих сетях с идентичными требованиями к хешу

Параметры HTLC:

- Хеш-функция: SHA-256

- Длительность таймлока: T1 (исходная сеть), T2 (сеть назначения), где T1 > T2

- Сумма актива: указывается в нативной единице соответствующей сети

- Адрес получателя: кросс-чейн верифицированный публичный ключ

Фаза 2: двустороннее внесение средств

Выполнение протокола:

  • Инициатор вносит Актив A в HTLC_source(H, T1, Counterparty_Address)
  • Контрагент вносит Актив B в HTLC_dest(H, T2, Initiator_Address)
  • Обе транзакции достигают финальности согласно механизмам консенсуса соответствующих сетей

Фаза 3: атомарное раскрытие и получение средств

Криптографическое выполнение:

  • Инициатор раскрывает прообраз P, чтобы получить Актив B из HTLC_destination 
  • Блокчейн записывает прообраз в данные транзакции, делая его общедоступным для наблюдения
  • Контрагент извлекает P из состояния блокчейна и получает Актив A из HTLC_source
  • Оба получения должны произойти в пределах соответствующих окон таймлока

Фаза 4: завершение исполнения или возврат по таймауту

Условия завершения:

  • Состояние успеха: обе стороны успешно получают активы контрагента
  • Состояние таймаута: таймлоки истекают, средства автоматически возвращаются исходным вкладчикам
  • Частичный сбой: средства получает только одна сторона; оставшиеся средства подлежат возврату по таймауту

Согласно исследованию, опубликованному в Journal of Cryptographic Engineering, протоколы на основе HTLC демонстрируют 99.97% успешных операций в реальных сетевых условиях при корректной настройке параметров с учётом сетевой задержки и требований к подтверждениям.

Проблемы реализации и их решения

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

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

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

Реализация Garden

Garden реализует систему исполнения, не требующего доверия, промышленного уровня, оптимизированную для быстрых операций моста для Bitcoin. Архитектура протокола обеспечивает кросс-чейн свопы менее чем за 30 секунд благодаря нескольким инновациям:

Сеть маркет-мейкеров: профессиональные поставщики ликвидности держат готовые к HTLC позиции в поддерживаемых сетях, что обеспечивает немедленное исполнение свопов без задержек на peer-to-peer подбор.

Архитектура, основанная на интентах: пользователи указывают желаемый результат, а не пути выполнения, что позволяет протоколу оптимизировать маршрутизацию и минимизировать время исполнения.

Система двусторонних хранилищ: криптографически связанные контракты хранилищ обеспечивают атомарное исполнение между Bitcoin и более чем 10 EVM-совместимыми сетями, сохраняя полные некастодиальные гарантии.

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

Дальнейшее развитие

Интеграция с ZK-роллапами: кросс-чейн исполнение в средах с нулевым разглашением обещает повышенную конфиденциальность и масштабируемость.

Стандарты интероперабельности: такие протоколы, как IBC и стандарт Inter-Blockchain Communication от Cosmos, формируют формальные спецификации для кросс-чейн передачи сообщений, не требующей доверия.

Заключение

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

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

О Garden

Garden — самый быстрый мост для Bitcoin, обеспечивающий кросс-чейн свопы Bitcoin всего за 30 секунд. Он построен на архитектуре, основанной на интентах, с исполнением, не требующим доверия, что гарантирует нулевой кастодиальный риск для пользователей.

Присоединяйтесь к townhall Garden и спросите наших опытных gardeners о кислотности почвы и подрезке кустов.

Last updated

Related Blogs