Адаптер підпису: ефективне рішення для приватності крос-ланцюгових атомних обмінів

robot
Генерація анотацій у процесі

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

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

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

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

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

Порівняно з HTLC, атомарні обміни на основі підписів адаптера мають такі переваги:

  1. Замінено на скрипти в ланцюзі, реалізовано "невидимі скрипти"
  2. Менше місця на блокчейні, нижчі витрати
  3. Транзакції не можуть бути з'єднані, приватність краща

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

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

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

Підпис Schnorr адаптера включає такі етапи:

  1. Аліса вибирає випадкове число r, обчислює R = r·G
  2. Аліса обчислює c = H(R||P||m)
  3. Аліса обчислює s^ = r + c·x
  4. Еліс надішле (R,s^) Бобу
  5. Bob перевіряє s^·G = R + c·P
  6. Боб обирає y, обчислює Y = y·G
  7. Bob обчислює s = s^ + y
  8. Bob транслює підпис (R,s)

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

Процес атомного обміну виглядає так:

  1. Аліса генерує підпис адаптера, відправляючи (R, s^) Бобу
  2. Bob перевіряє підпис адаптера
  3. Боб генерує власну транзакцію, транслює в ланцюг
  4. Аліса витягує y з交易 Боба
  5. Аліса обчислює s = s^ + y, транслює свою угоду

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

Етапи підписання адаптера ECDSA подібні, основна різниця полягає в тому, що спосіб обчислення підпису відрізняється:

s^ = r^(-1)(hash(m) + R_x·x)

Процес атомного обміну схожий на Schnorr.

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

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

проблема випадкових чисел

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

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

крос-ланцюг сцена проблема

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

  2. Однакова крива, різні алгоритми: якщо два ланцюги використовують одну й ту ж криву, але різні алгоритми підпису (, як один використовує ECDSA, а інший Schnorr ), підпис адаптера все ще є безпечним.

  3. Різні криві: якщо два ланцюги використовують різні еліптичні криві, то адаптерний підпис не може бути використаний безпосередньо, потрібні інші рішення.

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

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

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

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

Ця схема не потребує участі довірчої сторони в початкових налаштуваннях і має переваги нестандартної взаємодії.

Перевірна криптографія є ключовим компонентом цього рішення, основними з яких є два способи реалізації: Purify та Juggling.

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

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

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

Підсумок

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

BTC0.86%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 4
  • Репост
  • Поділіться
Прокоментувати
0/400
MetaNomadvip
· 18год тому
Позначити, хто ще не увійшов в позицію.
Переглянути оригіналвідповісти на0
FUD_Vaccinatedvip
· 18год тому
btc2l2 кращий за ті zk
Переглянути оригіналвідповісти на0
MagicBeanvip
· 18год тому
l2 не набридне, так?
Переглянути оригіналвідповісти на0
ProposalDetectivevip
· 18год тому
Ще один план шахрайства з космічною ціною газу
Переглянути оригіналвідповісти на0
  • Закріпити