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

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

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

Это не сами исходные активы, но их можно в эквивалентном соотношении 1:1 обменять; пользовательский опыт почти такой же. Когда вы захотите вернуться, достаточно уничтожить этот «тень-актив» в целевой сети — и активы в исходной сети снова будут разблокированы. Звучит гладко, но реальная сложность не в блокировке и чеканке, а в том, кто докажет, что это на самом деле происходит. Основная проблема, которую должен решить кроссчейн-мост, — не перевод, а доверие.

Две цепи, которым никто не доверяет, должны договориться через какой-то механизм, иначе любой стороне легко стать жертвой обмана. Поэтому появились разные типы кроссчейн-мостов. Самые ранние — мультиподписные (multisig) мосты: логика простая. На роль хранителей (custodians) берут группу людей или организаций и совместно управляют набором мультиподписных аккаунтов. Как только большинство подтверждает, что блокировка существует, активы пропускаются на другой цепи.

Это решение быстро разрабатывается и стоит недорого, но по сути оно все равно остается «властью людей» (human governance). Как только утекут приватные ключи или узлы будут захвачены, активы в мосту могут в одночасье обнулиться. Чтобы приблизиться к идеалу блокчейна «самоподтверждения», когда одна сторона проверяет другую без посредников, предложили схему «верификация цепью цепи» — ее также называют кроссчейном с легкими узлами или ретрансляцией. Проще говоря, не ищут посредников: одна цепь сама сверяет «официальную запись» другой цепи.

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

Поэтому в реальном мире чаще всего используют другой путь: проверку сети, также называемую оракульным кроссчейном. Здесь не заставляют цепь саму проверять другую цепь — вместо этого просят группу «посредников по сообщениям» передать новости: несколько узлов одновременно следят за разными публичными сетями; как только все подтверждают, что «эта транзакция произошла», кроссчейн-операция продолжается. Такой подход эффективен и быстрый, и им удобно пользоваться. Это как больше не ходить самому проверять документы, а доверять синхронным репортажам нескольких крупных СМИ.

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

Это также объясняет, почему кроссчейн-мосты стали любимой целью хакеров. Мосты обычно блокируют большие объемы активов и при этом сосредоточены в небольшом числе смарт-контрактов и ключей. Логика сложная, а поверхность атаки огромная. Почти во всех крупнейших в истории блокчейна случаях похищения средств это происходило на кроссчейн-мостах — и по сути причина одна: это «сейф» ончейн-мира.

Но даже если риск очень высок, кроссчейн все равно необходим. Сформировалась многосетевая (multi-chain) модель, и разные публичные сети делают упор на разные вещи: где-то сильнее производительность, где-то более зрелая экосистема и заметны преимущества с точки зрения комплаенса. Пользователь не может ограничиться одной цепью — активы и информация должны свободно перемещаться. Направление в будущем, вероятно, будет не в постоянном переносе активов, а в передаче большего количества информации, вплоть до того, чтобы пользователь выполнял кроссчейн незаметно для себя — как сегодня, когда перевод не требует интересоваться тем, в каком именно банке проходит операция.

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