Дискретний логарифмічний контракт ( DLC ) є умовною платіжною схемою на основі оракула, яка була запропонована Таджем Дріджею з MIT у 2018 році. Він дозволяє сторонам здійснювати умовні платежі на основі попередньо визначених умов, учасники заздалегідь підписують можливі результати, а після підтвердження оракулом результату, платіж може бути виконаний. DLC може реалізувати нові децентралізовані фінансові додатки, одночасно забезпечуючи безпеку депозитів біткоїнів.
В порівнянні з мережами Lightning, DLC має такі переваги:
Кращий захист конфіденційності
Підтримка складних фінансових контрактів
Зниження ризику з боку контрагента
Не потрібно керувати платіжними каналами
Масштабованість в специфічних сценаріях
Але DLC все ще має деякі проблеми, такі як ризик ключа оракула, ризик централізованої довіри, неможливість похідного ключа після децентралізації, ризик змови, проблема фіксованої здачі тощо.
2. Принцип роботи DLC
На прикладі ставки між Алісою та Бобом на парність хешу блоку пояснюється принцип DLC:
Генерація ключів: Оракул, Аліса та Боб генерують свої публічні та приватні ключі.
Інвестиційна угода: Аліса та Боб кожен заблокували по 1 BTC на мультипідписну адресу
Виконання контрактної угоди: створити дві CET для витрат на інвестиційну угоду
Оркестр обчислює зобов'язання та транслює
Аліса та Боб обчислюють новий відкритий ключ
Розрахунок: oracle транслює підпис на основі результатів
Сторона-переможець використовує новий приватний ключ для вилучення активів
3. Оптимізація DLC
3.1 Управління ключами
Для підвищення безпеки, рекомендується:
Використання BIP32 для похідних підключів для підпису
Використання приватного ключа та хешу лічильника як випадкового числа
3.2 Децентралізовані оракули
Використання порогового підпису Schnorr для реалізації децентралізованого оракула має такі переваги:
За допомогою полінома інтерполяції Лагранжа реалізується розподілене похідне ключів у сценарії порогового підпису. Але необхідно врахувати проблеми сумісності між посиленими та не посиленими BIP32.
3.4 OP-DLC: мінімізація довіри до оракула
Введення механізму оптимістичного виклику, оракулам необхідно заздалегідь зробити ставку. Будь-яка чесна учасник може ініціювати виклик, покарати оракул, що вчинив зло. Досягнення мінімізації довіри до оракулів, з рівнем толерантності до помилок до 99%.
3.5 OP-DLC + BitVM подвоєння
В поєднанні з BitVM вирішується проблема здачі коштів та примусових розрахунків у DLC. Користувачі можуть вносити та виводити кошти через механізм BitVM або OP-DLC, що дозволяє реалізувати здачу будь-якого розміру та підвищити ліквідність коштів.
4. Висновок
DLC поєднує технології Taproot і BitVM, що дозволяє реалізувати більш складну верифікацію та розрахунок контрактів поза ланцюгом. Завдяки механізму OP-викликів, досягається мінімізація довіри до оракулів, що відкриває більше можливостей для екосистеми біткойна.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Оптимізація технології DLC: управління секретними ключами, декентралізований оракул та рішення з мінімізації довіри
DLC Технічний аналіз та оптимізація
1. Вступ до DLC
Дискретний логарифмічний контракт ( DLC ) є умовною платіжною схемою на основі оракула, яка була запропонована Таджем Дріджею з MIT у 2018 році. Він дозволяє сторонам здійснювати умовні платежі на основі попередньо визначених умов, учасники заздалегідь підписують можливі результати, а після підтвердження оракулом результату, платіж може бути виконаний. DLC може реалізувати нові децентралізовані фінансові додатки, одночасно забезпечуючи безпеку депозитів біткоїнів.
В порівнянні з мережами Lightning, DLC має такі переваги:
Але DLC все ще має деякі проблеми, такі як ризик ключа оракула, ризик централізованої довіри, неможливість похідного ключа після децентралізації, ризик змови, проблема фіксованої здачі тощо.
2. Принцип роботи DLC
На прикладі ставки між Алісою та Бобом на парність хешу блоку пояснюється принцип DLC:
Генерація ключів: Оракул, Аліса та Боб генерують свої публічні та приватні ключі.
Інвестиційна угода: Аліса та Боб кожен заблокували по 1 BTC на мультипідписну адресу
Виконання контрактної угоди: створити дві CET для витрат на інвестиційну угоду
Оркестр обчислює зобов'язання та транслює
Аліса та Боб обчислюють новий відкритий ключ
Розрахунок: oracle транслює підпис на основі результатів
Сторона-переможець використовує новий приватний ключ для вилучення активів
3. Оптимізація DLC
3.1 Управління ключами
Для підвищення безпеки, рекомендується:
3.2 Децентралізовані оракули
Використання порогового підпису Schnorr для реалізації децентралізованого оракула має такі переваги:
! Аналіз принципів DLC та оптимізаційне мислення
3.3 Децентралізація та управління ключами
За допомогою полінома інтерполяції Лагранжа реалізується розподілене похідне ключів у сценарії порогового підпису. Але необхідно врахувати проблеми сумісності між посиленими та не посиленими BIP32.
3.4 OP-DLC: мінімізація довіри до оракула
Введення механізму оптимістичного виклику, оракулам необхідно заздалегідь зробити ставку. Будь-яка чесна учасник може ініціювати виклик, покарати оракул, що вчинив зло. Досягнення мінімізації довіри до оракулів, з рівнем толерантності до помилок до 99%.
3.5 OP-DLC + BitVM подвоєння
В поєднанні з BitVM вирішується проблема здачі коштів та примусових розрахунків у DLC. Користувачі можуть вносити та виводити кошти через механізм BitVM або OP-DLC, що дозволяє реалізувати здачу будь-якого розміру та підвищити ліквідність коштів.
4. Висновок
DLC поєднує технології Taproot і BitVM, що дозволяє реалізувати більш складну верифікацію та розрахунок контрактів поза ланцюгом. Завдяки механізму OP-викликів, досягається мінімізація довіри до оракулів, що відкриває більше можливостей для екосистеми біткойна.