Адаптер підпису допомагає крос-ланцюг атомному обміну: подвійне підвищення безпеки та взаємодії

Підпис адаптера та його застосування в крос-ланцюговому атомному обміні

З розвитком рішень для розширення Layer2 біткойна, частота переміщення активів між біткойном і мережами Layer2 значно зросла. Ця тенденція обумовлена більшою масштабованістю, нижчими транзакційними витратами та високою пропускною здатністю, які пропонує технологія Layer2. Взаємодія між біткойном і мережами Layer2 стає ключовим елементом криптовалютної екосистеми, сприяючи інноваціям і надаючи користувачам більш різноманітні та потужні фінансові інструменти.

Аналіз технології крос-ланцюга біткоїнів та активів Layer2

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

Централізовані крос-ланцюгові交易 швидкі, а угоди легко укладати, але безпека повністю залежить від надійності централізованих організацій. BitVM крос-ланцюговий міст впроваджує механізм оптимістичних викликів, технологія відносно складна і підходить для надвеликих угод. Крос-ланцюговий атомарний обмін – це децентралізована, нецензурована технологія з хорошим захистом конфіденційності, яка широко використовується в децентралізованих біржах.

Технологія крос-ланцюгового атомарного обміну переважно включає в себе два рішення: на основі хеш-часового замка (HTLC) та адаптерного підпису. Рішення HTLC має проблему витоку конфіденційності, тоді як рішення на основі адаптерного підпису може добре вирішити цю проблему.

Ця стаття в основному описує принципи адаптерного підпису Schnorr/ECDSA та крос-ланцюгового атомарного обміну, аналізує проблеми безпеки випадкових чисел, що існують, а також проблеми системної та алгоритмічної гетерогенності в крос-ланцюгових сценаріях і надає відповідні рішення. Нарешті, було розглянуто розширені застосування адаптерного підпису для реалізації неконтактного зберігання цифрових активів.

Підпис адаптера та крос-ланцюгова атомна обмінка

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

Основний процес підписання адаптера Schnorr виглядає так:

  1. Аліса вибирає випадкові числа r та y, обчислює R=r·G та Y=y·G
  2. Аліса обчислює c = H(X,R,m) та s' = r + cx
  3. Аліса відправляє (R,s',Y) Бобу
  4. Боб перевіряє s'·G = R + c·X
  5. Bob обчислює s = s' + y
  6. Bob транслює (R,s) як дійсний підпис

У атомних обмінах Аліса та Боб можуть використовувати підпис адаптера для реалізації крос-ланцюг обміну активами:

  1. Аліса створює транзакцію Tx1 для відправлення BTC Бобу і генерує попередньо підписаний (R,s',Y)
  2. Боб створює транзакцію Tx2 для відправлення активів Алісі та транслює її.
  3. Після верифікації Tx2 Алісою, відкривається y
  4. Боб отримавши y може обчислити повний підпис (R,s), транслює Tx1 для завершення обміну

Аналіз технології крос-ланцюга біткойна та активів Layer2

ECDSA адаптер підпису та атомний обмін

Процес підписання адаптера ECDSA подібний, основна різниця полягає в:

  1. Аліса обчислює s' = k^(-1)(H(m) + rx)
  2. Bob перевіряє R = (H(m)·s'^(-1))·G + (r·s'^(-1))·X
  3. Боб обчислює s = s' + y

Процес атомарного обміну в основному аналогічний схемі Шнора.

Аналіз технології крос-ланцюга активів Bitcoin та Layer2

Питання та рішення

Проблема випадкових чисел та рішення

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

К = SHA256(sk, мсг, counter)

Це забезпечує унікальність і відтворюваність випадкових чисел, ефективно знижуючи ризик компрометації приватного ключа.

Проблеми та рішення для крос-ланцюгових сценаріїв

  1. Проблема гетерогенності між моделлю UTXO та обліковою системою: Біткоїн використовує модель UTXO, тоді як ефір використовує модель облікового запису, що призводить до неможливості попереднього підписання транзакцій на повернення в ефірі. Рішенням є реалізація логіки атомарного обміну за допомогою смарт-контрактів на стороні ефіру.

  2. Безпека різних алгоритмів з однаковими кривими: У випадку використання тієї ж кривої (, як Secp256k1), але різних алгоритмів підпису (, таких як одна сторона Schnorr, а інша ECDSA ), підпис адаптера все ще залишається безпечним.

  3. Несумісність різних кривих: Якщо дві системи використовують різні еліптичні криві (, такі як Secp256k1 та ed25519), то неможливо безпосередньо використовувати підпис адаптера для крос-ланцюгового обміну.

Аналіз технології крос-ланцюга між біткоїном та активами Layer2

Застосування для зберігання цифрових активів

На основі підпису адаптера можна реалізувати неінтерактивне зберігання цифрових активів:

  1. Аліса і Боб створюють фінансування транзакції з 2-of-2 MuSig виходами
  2. Сторони обмінюються підписами адаптерів та зашифрованим секретом
  3. Транзакція фондування через трансляцію
  4. У разі виникнення суперечки, ескроу може розшифрувати та надати секрет виграшній стороні.
  5. Сторона, що виграла справу, використовує secret для завершення підпису адаптера та отримання активу.

Ключ до цього рішення полягає в перевіряємому шифруванні, основними реалізаціями є Purify та Juggling.

Аналіз технології крос-ланцюга біткоїн та активів Layer2

Аналіз технології крос-ланцюга між біткоїном та активами Layer2

Аналіз технології крос-ланцюга біткоїнів та активів Layer2

Підсумок

Ця стаття детально описує застосування адаптерних підписів Schnorr/ECDSA в крос-ланцюгових атомних обмінах, аналізує пов'язані з цим проблеми безпеки та рішення, а також досліджує доцільність використання адаптерних підписів між гетерогенними блокчейнами. Нарешті, також представлено застосування неінтерактивного цифрового активу на основі адаптерних підписів для управління. Адаптерні підписи забезпечують безпечне, ефективне та конфіденційне рішення для обміну активами між крос-ланцюгами, що має потенціал відігравати важливу роль у майбутній взаємодії блокчейнів.

BTC-1.15%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 3
  • Поділіться
Прокоментувати
0/400
MidnightSnapHuntervip
· 7год тому
layer2 закрутився!
Переглянути оригіналвідповісти на0
CryptoGoldminevip
· 7год тому
Обчислювальна потужність та ефективність передачі визначають прибуток, технологічна ітерація є ключовою.
Переглянути оригіналвідповісти на0
MEVVictimAlliancevip
· 7год тому
L2 крос-ланцюг? Неприємно, не розумію.
Переглянути оригіналвідповісти на0
  • Закріпити