Подпись адаптера и ее применение в кросс-чейн атомарных свопах
С быстрым развитием решений по масштабированию Layer2 для биткойна, частота межсетевых переводов активов между биткойном и сетями Layer2 значительно возросла. Эта тенденция способствует более широкому принятию и интеграции биткойна в различных приложениях. Взаимодействие между биткойном и сетями Layer2 становится ключевым компонентом экосистемы криптовалют, способствуя инновациям и предоставляя пользователям более разнообразные и мощные финансовые инструменты.
В настоящее время существует три основных решения для кросс-чейн-транзакций между биткойном и Layer 2: централизованные кросс-чейн-транзакции, BitVM кросс-чейн мост и кросс-чейн атомарные обмены. Эти три технологии имеют свои преимущества и недостатки в аспектах доверительных предпосылок, безопасности, удобства и лимита транзакций, что позволяет удовлетворить различные потребности приложений.
Кросс-чейн атомарный обмен — это децентрализованная, не подлежащая цензуре технология с хорошей защитой конфиденциальности, позволяющая осуществлять высокочастотные кросс-чейн транзакции и широко используемая на децентрализованных биржах. В настоящее время кросс-чейн атомарный обмен в основном включает два решения: основанное на хэш-таймлоке (HTLC) и основанное на адаптерной подписи. По сравнению с HTLC, атомарный обмен на основе адаптерной подписи обладает такими преимуществами, как меньший вес, более низкие комиссии и лучшая конфиденциальность.
В данной статье рассматриваются принципы адаптерной подписи Schnorr/ECDSA и кросс-чейн атомного обмена, анализируются проблемы безопасности случайных чисел, существующие в адаптерной подписи, а также проблемы системной и алгоритмической гетерогенности в кросс-чейн сценариях, и предлагаются соответствующие решения. Наконец, обсуждается применение адаптерной подписи в неинтерактивном хранении цифровых активов.
Подпись адаптера и кросс-чейн атомарный обмен
Подпись адаптера Шнорра и атомарный обмен
Основной процесс подписи адаптера Schnorr выглядит следующим образом:
Алиса генерирует случайное число r, вычисляет R = r·G
Алиса вычисляет адаптированную подпись: s^ = r + cx
Боб проверяет адаптированную подпись: s^·G = R + cY
Алиса раскрывает Бобу s = s^ + y
Боб проверяет полную подпись: s·G = R + cY + T
Здесь T = y·G является адаптивной точкой.
Процесс кросс-чейн атомарного обмена на основе адаптерных подписей Шнорра:
Боб проверяет адаптированную подпись: R = (h·G + r·Y)·s^^(-1)
Алиса раскрывает Бобу s = s^ + y
Боб проверяет полную подпись: R = (h·G + r·Y)·s^(-1) - T·s^(-1)
где T = y·G является адаптивной точкой.
Процесс кросс-чейн атомарного обмена на основе подписи адаптера ECDSA аналогичен Schnorr.
Вопросы и решения
Проблема случайных чисел и решения
В сигнатуре адаптера существует риск утечки и повторного использования случайных чисел, что может привести к утечке закрытого ключа. Решением является использование спецификации RFC 6979, которая определяет способ извлечения случайных чисел детерминированным образом из закрытого ключа и сообщения, чтобы избежать проблем безопасности, связанных с генератором случайных чисел.
Проблемы и решения в кросс-чейн сценариях
Проблема гетерогенности систем UTXO и учетных моделей:
Биткойн использует модель UTXO, в то время как Эфириум использует модель аккаунтов, что приводит к невозможности предварительного подписывания возвратных транзакций на Эфириуме. Решением является использование смарт-контрактов на Эфириуме для реализации логики атомарного обмена.
Безопасность подписи адаптеров с одинаковыми кривыми и разными алгоритмами:
Когда две цепочки используют одну и ту же кривую (, такую как Secp256k1), но разные алгоритмы подписи (, такие как Schnorr и ECDSA ), подпись адаптера по-прежнему безопасна.
Подписи адаптеров с разными кривыми небезопасны:
Если две цепи используют разные эллиптические кривые, то нельзя напрямую использовать подписи адаптера для кросс-чейн атомного обмена.
Приложение для хранения цифровых активов
На основе подписи адаптера можно реализовать неинтерактивное хранение цифровых активов, основной процесс выглядит следующим образом:
Алиса и Боб создают финансирующую транзакцию с 2-of-2 MuSig выводом
Алиса и Боб соответственно генерируют адаптерные подписи и зашифрованный текст с возможностью проверки.
Стороны подписывают и транслируют сделку funding после проверки.
В случае спора, хранитель может расшифровать зашифрованный текст и отправить адаптеру secret соответствующей стороне
Сторона, получившая secret, может завершить подписание адаптера и распространить расчетную транзакцию.
Проверяемое шифрование является ключевой технологией для реализации неинтерактивного хранения активов, в настоящее время существуют две основных схемы: Purify и Juggling.
Резюме
В этой статье подробно рассматривается применение адаптерной подписи в кросс-чейн атомарных свопах, анализируются связанные с безопасностью проблемы и решения, а также обсуждаются расширенные применения в таких сценах, как хранение цифровых активов. Адаптерная подпись предоставляет децентрализованное, эффективное и защищающее конфиденциальность новое решение для кросс-чейн взаимодействий и, как ожидается, сыграет важную роль в будущем блокчейн-интероперабельности.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
24 Лайков
Награда
24
6
Поделиться
комментарий
0/400
AllInAlice
· 07-11 19:48
Снова вижу новую игрушку, жду новых фишек с кросс-чейн BTC.
Посмотреть ОригиналОтветить0
FallingLeaf
· 07-09 03:28
Атом — это высшая технология.
Посмотреть ОригиналОтветить0
CryptoTherapist
· 07-09 03:26
давайте вместе медитируем над этими тревогами интероперабельности... вдыхайте btc, выдыхайте fud
Посмотреть ОригиналОтветить0
Whale_Whisperer
· 07-09 03:24
Технический путь понятен, осталось только засучить рукава и приступить к делу.
Адаптерная подпись способствует инновациям в кросс-чейн атомарных обменах, решая проблемы взаимодействия Биткойн и Layer2.
Подпись адаптера и ее применение в кросс-чейн атомарных свопах
С быстрым развитием решений по масштабированию Layer2 для биткойна, частота межсетевых переводов активов между биткойном и сетями Layer2 значительно возросла. Эта тенденция способствует более широкому принятию и интеграции биткойна в различных приложениях. Взаимодействие между биткойном и сетями Layer2 становится ключевым компонентом экосистемы криптовалют, способствуя инновациям и предоставляя пользователям более разнообразные и мощные финансовые инструменты.
В настоящее время существует три основных решения для кросс-чейн-транзакций между биткойном и Layer 2: централизованные кросс-чейн-транзакции, BitVM кросс-чейн мост и кросс-чейн атомарные обмены. Эти три технологии имеют свои преимущества и недостатки в аспектах доверительных предпосылок, безопасности, удобства и лимита транзакций, что позволяет удовлетворить различные потребности приложений.
Кросс-чейн атомарный обмен — это децентрализованная, не подлежащая цензуре технология с хорошей защитой конфиденциальности, позволяющая осуществлять высокочастотные кросс-чейн транзакции и широко используемая на децентрализованных биржах. В настоящее время кросс-чейн атомарный обмен в основном включает два решения: основанное на хэш-таймлоке (HTLC) и основанное на адаптерной подписи. По сравнению с HTLC, атомарный обмен на основе адаптерной подписи обладает такими преимуществами, как меньший вес, более низкие комиссии и лучшая конфиденциальность.
В данной статье рассматриваются принципы адаптерной подписи Schnorr/ECDSA и кросс-чейн атомного обмена, анализируются проблемы безопасности случайных чисел, существующие в адаптерной подписи, а также проблемы системной и алгоритмической гетерогенности в кросс-чейн сценариях, и предлагаются соответствующие решения. Наконец, обсуждается применение адаптерной подписи в неинтерактивном хранении цифровых активов.
Подпись адаптера и кросс-чейн атомарный обмен
Подпись адаптера Шнорра и атомарный обмен
Основной процесс подписи адаптера Schnorr выглядит следующим образом:
Здесь T = y·G является адаптивной точкой.
Процесс кросс-чейн атомарного обмена на основе адаптерных подписей Шнорра:
Подпись адаптера ECDSA и атомный обмен
Основной процесс подписания адаптером ECDSA выглядит следующим образом:
где T = y·G является адаптивной точкой.
Процесс кросс-чейн атомарного обмена на основе подписи адаптера ECDSA аналогичен Schnorr.
Вопросы и решения
Проблема случайных чисел и решения
В сигнатуре адаптера существует риск утечки и повторного использования случайных чисел, что может привести к утечке закрытого ключа. Решением является использование спецификации RFC 6979, которая определяет способ извлечения случайных чисел детерминированным образом из закрытого ключа и сообщения, чтобы избежать проблем безопасности, связанных с генератором случайных чисел.
Проблемы и решения в кросс-чейн сценариях
Биткойн использует модель UTXO, в то время как Эфириум использует модель аккаунтов, что приводит к невозможности предварительного подписывания возвратных транзакций на Эфириуме. Решением является использование смарт-контрактов на Эфириуме для реализации логики атомарного обмена.
Когда две цепочки используют одну и ту же кривую (, такую как Secp256k1), но разные алгоритмы подписи (, такие как Schnorr и ECDSA ), подпись адаптера по-прежнему безопасна.
Если две цепи используют разные эллиптические кривые, то нельзя напрямую использовать подписи адаптера для кросс-чейн атомного обмена.
Приложение для хранения цифровых активов
На основе подписи адаптера можно реализовать неинтерактивное хранение цифровых активов, основной процесс выглядит следующим образом:
Проверяемое шифрование является ключевой технологией для реализации неинтерактивного хранения активов, в настоящее время существуют две основных схемы: Purify и Juggling.
Резюме
В этой статье подробно рассматривается применение адаптерной подписи в кросс-чейн атомарных свопах, анализируются связанные с безопасностью проблемы и решения, а также обсуждаются расширенные применения в таких сценах, как хранение цифровых активов. Адаптерная подпись предоставляет децентрализованное, эффективное и защищающее конфиденциальность новое решение для кросс-чейн взаимодействий и, как ожидается, сыграет важную роль в будущем блокчейн-интероперабельности.