Атомарные свопы Blocknet: что такое VEIL?

· 4 мин чтения

Прежде чем читать анонс VEIL от Blocknet, разберитесь, что координирует атомарный своп. Это руководство прослеживает общий обмен между двумя участниками: условное внесение средств, успешное получение и возврат. Затем оно отделяет учебный пример от краткой информации о VEIL на публичном сайте Blocknet, проверенной 28 октября 2026 года. Пример описывает схему протокола, а не проверенную реализацию VEIL или доступную сейчас торговую пару BNT.

Что такое атомарный своп?

Краткий ответ

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

Вопрос читателя практический: если вы отправляете один актив в обмен на другой, что обеспечивает второй платёж? Обычный перевод разрешает один платёж. Протокол атомарного свопа связывает условия двух переводов. Работа Maurice Herlihy об атомарных межсетевых свопах формализует эту задачу координации и важность соблюдения её правил участниками.

Представьте два отдельных реестра и согласованный обмен между ними. Активы расходуются в своих цепочках; протокол связывает условия, определяющие, кто может их получить. Это отличается от простой отправки монет на адрес получателя с ожиданием, что другая сторона выполнит договорённость. Руководство по отправке Blocknet описывает обычный порядок платежа.

Как работает своп с хеш-блокировкой?

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

Alice и Bob сначала согласуют обмен и адреса получения. Alice создаёт секрет и передаёт его хеш. Хеш позволяет контракту проверить секрет позже, не требуя от Alice публиковать его в начале. Контракт также требует авторизации предусмотренного получателя: одного знания секрета недостаточно, чтобы любой наблюдатель забрал средства.

Описание HTLC в BIP 199 иллюстрирует ветвь получения, требующую секрет и подпись получателя, и ветвь возврата, доступную после истечения срока. BIP 199 — закрытое предложение, описывающее эту конструкцию, а не спецификация Blocknet.

Что происходит, когда обе стороны завершают обмен?

Следуйте нумерованной схеме от этапа внесения средств к этапу получения. «Chain A» и «Chain B» — условные обозначения. Они не называют доступную пару и не означают, что Blocknet поддерживает именно эти контракты.

  1. Alice вносит средства в первый контракт. Он позволяет Bob получить их с помощью секрета и своей авторизации. Возврат для Alice становится доступен позже.
  2. Bob проверяет условия и вносит средства во второй контракт. Он использует хеш того же секрета и позволяет Alice получить средства. Возврат для Bob становится доступен раньше, чем для Alice.
  3. Alice проверяет условия и получает средства со второй стороны. В этом простом примере с публичной хеш-блокировкой получение раскрывает секрет.
  4. Bob использует раскрытый секрет, чтобы получить средства с первой стороны. Промежуток между сроками возврата даёт ему время действовать.

Общий пример свопа: Alice и Bob вносят средства в отдельные условные контракты, получение Alice раскрывает секрет, а Bob использует его для получения; у неиспользованного контракта предусмотрен возврат по сроку.

Верхний ряд показывает внесение средств в двух цепочках. Нижний — получение в обратном порядке. Изогнутые стрелки обозначают способы возврата средств, остающихся заблокированными, когда выполняются условия их возврата. Это поясняющая схема, а не экран VEIL или действующая транзакция.

Что, если один участник остановится?

Возврат зависит от того, где остановился обмен. Если Alice внесёт средства в первый контракт, а Bob так и не пополнит второй, Alice сможет вернуть всё ещё заблокированные средства через ветвь возврата, когда она станет действительной. Если оба контракта пополнены, но Alice не раскрывает секрет, участники могут воспользоваться соответствующими способами возврата неизрасходованных средств.

Временная блокировка делает расходование для возврата допустимым; сама она не отправляет и не подтверждает эту транзакцию. BIP 65 объясняет условия расходования по времени и конструкцию возврата без взаимодействия сторон. Конкретное приложение должно управлять транзакциями получения или возврата и информацией, необходимой для их авторизации.

Когда Alice получает средства со второй стороны и раскрывает секрет, Bob должен вовремя пройти путь получения с первой стороны. Поэтому важны последовательность и разнесённые сроки. Закрыть приложение — не значит отменить обмен, в который уже внесены средства. Инструкции по восстановлению конкретной реализации определяют, как возобновляется её состояние.

Что видят участники и наблюдатели?

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

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

Для обычных платежей Blocknet руководство по видимости платежей отделяет публичные поля транзакций от доступа отправителя, получателя и предоставленного доступа к просмотру. Это основа понимания конфиденциальности платежей BNT. Утверждение о конфиденциальности конкретного свопа требует данных обо всём обмене, включая второй актив и этапы общения.

Что Blocknet объявил о VEIL?

Официальный сайт Blocknet называет VEIL в сравнении атомарных свопов и описывает запланированную переработку с использованием постквантовых примитивов в составе Faraday. Это публичное заявление определяет направление проекта. Оно не указывает торговые пары, команды свопа, сроки возврата или пользовательский сервис, которые могло бы подтвердить это руководство.

Читая пример выше, учитывайте точные рамки анонса. Разбор HTLC объясняет координацию атомарных свопов в целом. Это не описание внутреннего протокола VEIL. Руководство по Faraday описывает объявленный переход сети; инструкции для конкретной реализации свопов должны исходить из опубликованного релиза и его документации.

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

Часто задаваемые вопросы

Можно ли по этому руководству начать своп VEIL?

Это общее объяснение атомарных свопов с разделом о публичном анонсе VEIL от Blocknet. Оно не подтверждает доступность торговой пары, команды кошелька или сервиса. Прежде чем считать предлагаемую функцию свопов доступным платёжным процессом, обратитесь к опубликованным инструкциям релиза конкретной реализации.

Означает ли «атомарный», что оба платежа происходят мгновенно?

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

Являются ли атомарные свопы автоматически приватными?

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