Применение и вызовы подписей адаптеров в кросс-чейн атомарных обменах

robot
Генерация тезисов в процессе

Подпись адаптера и ее применение в кросс-чейн атомарных свопах

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

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

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

Анализ технологии кросс-чейн активов Bitcoin и Layer2

Подпись адаптера и кросс-чейн атомарный обмен

Подпись адаптера Schnorr и атомарный обмен

Основной процесс подписания адаптера Schnorr следующий:

  1. Алиса генерирует случайное число r, вычисляет R = r·G
  2. Алиса вычисляет адаптерную точку Y = y·G
  3. Алиса вычисляет c = H(X,R,m)
  4. Алиса вычисляет s^ = r + cx
  5. Алиса отправила (R,s^,Y) Бобу
  6. Боб проверяет s^·G ?= R + c·X + Y
  7. Боб вычисляет s = s^ + y
  8. Боб трансляция (R, s) завершил подпись

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

Анализ технологии кросс-чейн активов Bitcoin и Layer2

Подпись адаптера ECDSA и атомарный обмен

Процесс подписания адаптера ECDSA схож, основное различие заключается в том, что форма уравнения подписи отличается:

s = k^(-1)(H(m) + rx)

где k - случайное число, r - x-координата R.

Анализ технологии кросс-чейн активов Биткойн и Layer2

Вопросы и решения

проблема случайных чисел

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

Анализ технологии кросс-чейн для Биткойна и активов Layer2

кросс-чейн сцена проблема

  1. UTXO и модель аккаунтов являются несоответствующими: Биткойн использует модель UTXO, в то время как Layer2 чаще использует модель аккаунтов, что требует реализации атомарного обмена через смарт-контракты.

  2. Одинаковые кривые, разные алгоритмы: например, Биткойн использует подпись Шнорра, Layer2 использует ECDSA, можно доказать, что подпись адаптера остается безопасной.

  3. Разные кривые: например, биткойн использует secp256k1, а Layer2 использует ed25519, поэтому нельзя использовать адаптерную подпись.

Анализ технологии кросс-чейн активов Биткойн и Layer2

Приложение для хранения цифровых активов

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

  1. Создание финансирующей транзакции с выходом 2-of-2 MuSig
  2. Стороны обменяются подписями адаптеров и зашифрованными данными
  3. Подтвердите подпись и распространите транзакцию funding
  4. В случае спора, хранитель может расшифровать зашифрованный текст и предоставить секрет адаптера.

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

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

Анализ технологии кросс-чейн активов Bitcoin и Layer2

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

Анализ технологии кросс-чейн между биткойном и активами Layer2

BTC-1.11%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 4
  • Поделиться
комментарий
0/400
SilentObservervip
· 22ч назад
Подпись — это гарантия безопасности
Посмотреть ОригиналОтветить0
JustAnotherWalletvip
· 07-28 14:12
Необходима усиленная безопасность
Посмотреть ОригиналОтветить0
OnchainDetectivevip
· 07-26 01:13
Безопасность атомного обмена очень высокая
Посмотреть ОригиналОтветить0
IfIWereOnChainvip
· 07-26 01:12
Безопасность сделки имеет первостепенное значение
Посмотреть ОригиналОтветить0
  • Закрепить