Підпис адаптера та його застосування в крос-ланцюговому атомному обміні
З розвитком рішень для розширення Layer2 біткойна частота переміщення активів між біткойном та його мережею Layer2 суттєво зросла. Ця тенденція обумовлена вищою масштабованістю, нижчими витратами на транзакції та високою пропускною спроможністю, які забезпечує технологія Layer2. Ці досягнення сприяли більш ефективним і економічним транзакціям, що, в свою чергу, стимулює широке використання та інтеграцію біткойна в різноманітні застосування. Тому взаємодія між біткойном та мережами Layer2 стає ключовим компонентом екосистеми криптовалют, що сприяє інноваціям та надає користувачам більш різноманітні та потужні фінансові інструменти.
Наразі між біткоїном і Layer2 існує три основні схеми крос-ланцюгової торгівлі: централізована крос-ланцюгова торгівля, BitVM крос-ланцюговий міст і крос-ланцюговий атомарний обмін. Ці три технології мають свої особливості в аспектах довірчих припущень, безпеки, зручності, обсягів транзакцій тощо, що дозволяє задовольнити різні потреби застосувань.
Централізовані крос-ланцюгові交易 надаються централізованими організаціями, швидкі, але безпека залежить від надійності цих організацій. BitVM крос-ланцюговий міст використовує механізм оптимістичних викликів, технологія складна, підходить для дуже великих транзакцій. Крос-ланцюговий атомарний обмін - це децентралізована, не підлягає цензурі технологія з гарним захистом конфіденційності, що дозволяє здійснювати високочастотні крос-ланцюгові交易, широко використовується в децентралізованих біржах.
Технологія крос-ланцюгового атомарного обміну в основному включає дві складові: хеш-часовий замок і підпис адаптера. Атомарний обмін, заснований на хеш-часовому замку, хоч і реалізує децентралізований обмін, але має проблеми з витоком конфіденційності користувачів. Атомарний обмін, заснований на підпису адаптера, може краще захистити конфіденційність, а також є легшим і має нижчі витрати.
У цьому документі буде докладно розглянуто принципи підпису адаптера та крос-ланцюгового атомного обміну, проаналізовано існуючі проблеми та рішення, а також обговорено їх розширене застосування в таких сферах, як зберігання цифрових активів.
Підпис адаптера та крос-ланцюг атомний обмін
Підпис адаптера Schnorr та атомарний обмін
Процес підписання адаптера Schnorr такий:
Аліса вибирає випадкове число r, обчислює R = r·G
Аліса обчислює c = Hash(R||m)
Аліса обчислює підпис адаптера s^ = r + cx + y, де y є значенням адаптера
Alice надішле (R,s^) Бобу
Боб перевіряє рівняння s^·G ?= R + c·X + Y
Якщо рівність виконується, Bob приймає підпис адаптера
Процес атомного обміну на основі адаптерних підписів Schnorr:
Аліса створює транзакцію TX1, відправляючи свої біткойни Бобу
Аліса обчислює Schnorr адаптерний підпис TX1 (R, s^), і надсилає його Бобу
Боб перевіряє підпис адаптера
Боб створює транзакцію TX2, відправляючи свої активи Алісі
Bob транслює та виконує TX2
Після того, як Аліса отримала активи з TX2, вона розкриває Бобу значення адаптера y
Після отримання y Боб може обчислити повний підпис s = s^ + y
Боб використовує повний підпис s для трансляції та виконання TX1, отримуючи біткойн
підпис адаптера ECDSA та атомарний обмін
Процес підписання адаптера ECDSA такий:
Аліса вибирає випадкове число k, обчислює R = k·G
Аліса обчислює r = R_x mod n
Аліса обчислює s^ = k^(-1)(Hash(m) + rx + y) mod n, де y - це значення адаптера
Аліса надішле (r,s^) Бобу
Боб перевіряє рівність r ?= (s^·Y + Hash(m)·G)_x mod n
Якщо рівність виконується, Bob приймає підпис адаптера
Процес атомного обміну на основі підпису адаптера ECDSA подібний до Schnorr, тільки підпис Schnorr замінюється на підпис ECDSA.
Питання та рішення
Проблема випадкових чисел та рішення
У підпису адаптера існує ризик безпеки витоку та повторного використання випадкових чисел, що може призвести до витоку приватного ключа.
Щоб вирішити ці проблеми, можна використовувати специфікацію RFC 6979. Ця специфікація усуває потребу в генерації випадкових чисел, гарантуючи детерміноване отримання випадкового числа k з приватного ключа та повідомлення, що підлягає підпису, тим самим підвищуючи безпеку.
питання крос-ланцюга та рішення
Проблема гетерогенності між системами UTXO та облікових моделей
Біткоїн використовує модель UTXO, тоді як ланцюг Ethereum використовує модель рахунків, що ускладнює безпосереднє застосування підписів адаптерів. Рішення полягає в використанні смарт-контрактів на ланцюзі з моделлю рахунків для реалізації логіки атомарного обміну.
Безпека підпису адаптера з однаковими кривими та різними алгоритмами
Коли два ланцюга використовують однакову криву, але різні алгоритми підпису, ( один з яких використовує Schnorr, а інший ECDSA), підпис адаптера все ще є безпечним.
Неправильні підписи адаптера різних кривих небезпечні
Якщо дві ланцюги використовують різні еліптичні криві, то не можна безпосередньо використовувати підпис адаптера для атомного обміну.
Застосунок для зберігання цифрових активів
Підпис адаптера може бути використаний для реалізації неінтерактивного зберігання цифрових активів. Основні кроки такі:
Створіть фінансову угоду з виходом 2-of-2 MuSig
Аліса та Боб відповідно створюють адаптерні підписи та перевірну криптовану інформацію.
Після перевірки обидві сторони підписують і транслюють угоду про фінансування.
У разі виникнення спору, довірена особа може за обставинами розшифрувати та надати adaptor secret.
Сторона, яка отримала секрет адаптора, може завершити підписання та транслювати розрахункову угоду.
Цей план не потребує участі довіреної особи в ініціалізації та має переваги ненадійної взаємодії.
Перевірна криптографія є ключовим криптографічним примітивом, наразі існують два основних способи реалізації: Purify та Juggling.
Підсумок
Ця стаття детально описує принципи підпису адаптера Schnorr/ECDSA та крос-ланцюгового атомного обміну, аналізує безпекові проблеми та виклики в сценаріях застосування крос-ланцюга, а також досліджує застосування в управлінні цифровими активами. Підпис адаптера забезпечує гнучке та безпечне рішення для крос-ланцюгової взаємодії і має потенціал відігравати важливу роль у сфері децентралізованих фінансів.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
14 лайків
Нагородити
14
6
Поділіться
Прокоментувати
0/400
GateUser-3824aa38
· 9год тому
Чи буде це новою хвилею дефі?
Переглянути оригіналвідповісти на0
BlockchainTherapist
· 9год тому
Згорнулися технарі
Переглянути оригіналвідповісти на0
metaverse_hermit
· 9год тому
Цей етап може бути перспективним
Переглянути оригіналвідповісти на0
NeverPresent
· 9год тому
Гравці передових технологій, захоплені дослідженнями нових технологій
Адаптер підпису сприяє крос-ланцюговому атомарному обміну, відкриваючи нові можливості для Біткойн Layer2
Підпис адаптера та його застосування в крос-ланцюговому атомному обміні
З розвитком рішень для розширення Layer2 біткойна частота переміщення активів між біткойном та його мережею Layer2 суттєво зросла. Ця тенденція обумовлена вищою масштабованістю, нижчими витратами на транзакції та високою пропускною спроможністю, які забезпечує технологія Layer2. Ці досягнення сприяли більш ефективним і економічним транзакціям, що, в свою чергу, стимулює широке використання та інтеграцію біткойна в різноманітні застосування. Тому взаємодія між біткойном та мережами Layer2 стає ключовим компонентом екосистеми криптовалют, що сприяє інноваціям та надає користувачам більш різноманітні та потужні фінансові інструменти.
Наразі між біткоїном і Layer2 існує три основні схеми крос-ланцюгової торгівлі: централізована крос-ланцюгова торгівля, BitVM крос-ланцюговий міст і крос-ланцюговий атомарний обмін. Ці три технології мають свої особливості в аспектах довірчих припущень, безпеки, зручності, обсягів транзакцій тощо, що дозволяє задовольнити різні потреби застосувань.
Централізовані крос-ланцюгові交易 надаються централізованими організаціями, швидкі, але безпека залежить від надійності цих організацій. BitVM крос-ланцюговий міст використовує механізм оптимістичних викликів, технологія складна, підходить для дуже великих транзакцій. Крос-ланцюговий атомарний обмін - це децентралізована, не підлягає цензурі технологія з гарним захистом конфіденційності, що дозволяє здійснювати високочастотні крос-ланцюгові交易, широко використовується в децентралізованих біржах.
Технологія крос-ланцюгового атомарного обміну в основному включає дві складові: хеш-часовий замок і підпис адаптера. Атомарний обмін, заснований на хеш-часовому замку, хоч і реалізує децентралізований обмін, але має проблеми з витоком конфіденційності користувачів. Атомарний обмін, заснований на підпису адаптера, може краще захистити конфіденційність, а також є легшим і має нижчі витрати.
У цьому документі буде докладно розглянуто принципи підпису адаптера та крос-ланцюгового атомного обміну, проаналізовано існуючі проблеми та рішення, а також обговорено їх розширене застосування в таких сферах, як зберігання цифрових активів.
Підпис адаптера та крос-ланцюг атомний обмін
Підпис адаптера Schnorr та атомарний обмін
Процес підписання адаптера Schnorr такий:
Процес атомного обміну на основі адаптерних підписів Schnorr:
підпис адаптера ECDSA та атомарний обмін
Процес підписання адаптера ECDSA такий:
Процес атомного обміну на основі підпису адаптера ECDSA подібний до Schnorr, тільки підпис Schnorr замінюється на підпис ECDSA.
Питання та рішення
Проблема випадкових чисел та рішення
У підпису адаптера існує ризик безпеки витоку та повторного використання випадкових чисел, що може призвести до витоку приватного ключа.
Щоб вирішити ці проблеми, можна використовувати специфікацію RFC 6979. Ця специфікація усуває потребу в генерації випадкових чисел, гарантуючи детерміноване отримання випадкового числа k з приватного ключа та повідомлення, що підлягає підпису, тим самим підвищуючи безпеку.
питання крос-ланцюга та рішення
Біткоїн використовує модель UTXO, тоді як ланцюг Ethereum використовує модель рахунків, що ускладнює безпосереднє застосування підписів адаптерів. Рішення полягає в використанні смарт-контрактів на ланцюзі з моделлю рахунків для реалізації логіки атомарного обміну.
Безпека підпису адаптера з однаковими кривими та різними алгоритмами
Коли два ланцюга використовують однакову криву, але різні алгоритми підпису, ( один з яких використовує Schnorr, а інший ECDSA), підпис адаптера все ще є безпечним.
Неправильні підписи адаптера різних кривих небезпечні
Якщо дві ланцюги використовують різні еліптичні криві, то не можна безпосередньо використовувати підпис адаптера для атомного обміну.
Застосунок для зберігання цифрових активів
Підпис адаптера може бути використаний для реалізації неінтерактивного зберігання цифрових активів. Основні кроки такі:
Цей план не потребує участі довіреної особи в ініціалізації та має переваги ненадійної взаємодії.
Перевірна криптографія є ключовим криптографічним примітивом, наразі існують два основних способи реалізації: Purify та Juggling.
Підсумок
Ця стаття детально описує принципи підпису адаптера Schnorr/ECDSA та крос-ланцюгового атомного обміну, аналізує безпекові проблеми та виклики в сценаріях застосування крос-ланцюга, а також досліджує застосування в управлінні цифровими активами. Підпис адаптера забезпечує гнучке та безпечне рішення для крос-ланцюгової взаємодії і має потенціал відігравати важливу роль у сфері децентралізованих фінансів.