Обговорення технічних принципів DLC та оптимізаційних рішень
1. Вступ
Дискретний логарифмічний контракт ( DLC ) є рішенням для виконання контрактів на основі біткоїнів, заснованим на оракулах, яке було запропоновано Таджем Дріджею з Массачусетського технологічного інституту у 2018 році. DLC дозволяє сторонам здійснювати умовні платежі відповідно до попередньо визначених умов, учасники заздалегідь визначають можливі результати та підписують їх заздалегідь, а коли оракул підписує результат, ці попередньо підписані документи використовуються для виконання платежу. Це дозволяє DLC реалізувати нові децентралізовані фінансові застосунки на біткоїні, одночасно забезпечуючи безпеку депозитів.
У порівнянні з Lightning Network, DLC має такі переваги:
Кращий захист приватності
Підтримка більш складних і гнучких фінансових контрактів
Зменшення ризику з боку контрагента
Не потрібно управляти платіжними каналами
Має хорошу масштабованість у складних контрактах
Однак, DLC все ще має деякі ризики та проблеми:
Ризик витоку або втрати ключа оракула
Проблема централізації оракула
Децентралізовані оракули не можуть безпосередньо здійснювати похідні ключі
Ризик змови вузлів оракула
Існує обмеження на мінімальну суму для перерозподілу активів
У цій статті будуть запропоновані деякі оптимізаційні рішення для підвищення безпеки екосистеми біткоїна.
2. Принцип DLC
Наприклад, візьмемо підписання угоди про ставки між Алісою та Бобом, де ставкою є парність хешу n+k-го блоку. Якщо він непарний, Аліса виграє, якщо парний — виграє Боб, а вигравший може протягом t часу забрати всі активи. DLC конструює умовний підпис, передаючи інформацію про блоки через оракули, щоб правильна сторона могла отримати активи.
Процес виконання DLC включає:
Генерація ключів: оракул, Аліса таBob кожен генерують приватні та публічні ключі
Інвестиційна угода: Аліса та Боб створюють інвестиційну угоду, кожен блокує 1BTC
Виконання угоди: створення двох угод для витрати інвестиційних транзакцій
Оркул обіцяє: обчислити та транслювати (R,S,S')
Аліса та Боб обчислюють новий публічний ключ
Розрахунок: оракул генерує s або s' на основі хешу блоку
Виведення коштів: Виграшна сторона обчислює новий приватний ключ і витягує активи
3. Оптимізація DLC
3.1 Управління ключами
Приватний ключ і випадкове число оракула є дуже важливими; їх витік або втрата можуть призвести до:
Неможливо розрахувати, потрібно виконати контракт на повернення
Стикатися з ризиком шахрайських розрахунків
Витік приватного ключа
Немає можливості розрахувати конкретний контракт
Рекомендується вжити такі заходи:
Використовуйте похідні ключі BIP32 або дочірні ключі для підпису
Використовуйте приватний ключ та хеш-значення лічильника як випадкове число
3.2 децентралізований оракул
Використання порогового підпису Schnorr для реалізації децентралізованого оракула має такі переваги:
Підвищення безпеки
Розподілене управління
Підвищення доступності
Гнучкість та масштабованість
Відповідальність
3.3 Децентралізація та управління ключами
Децентралізовані оракули важко безпосередньо використовувати BIP32 для похідних ключів. Можна застосувати методи розподіленого похідного ключа:
Фрагменти приватного ключа та повний приватний ключ задовольняють умову інтерполяції
Фрагменти приватних ключів та підключі все ще задовольняють умову інтерполяції
Розгляньте можливість використання не покращеного BIP32 або гомоморфних хеш-функцій
3.4 OP-DLC: мінімізація довіри до оракула
Введення оптимістичного механізму викликів:
Орacle попередньо стейкує побудову на ланцюгу OP-ігор
Будь-яка чесна сторона може ініціювати виклик
Успішний виклик карає злочинний провидець
Витривалість до 99%
3.5 OP-DLC + BitVM двохміст
Поєднання OP-DLC та BitVM:
Вирішення проблеми з рештою коштів
Надання різноманітних каналів для внесення та виведення коштів
Реалізація мінімізації довіри до оракула
Підвищення ефективності використання коштів
4. Висновок
DLC поєднує технології Taproot і BitVM, що дозволяє реалізувати більш складну верифікацію та розрахунок оффчейн контрактів. Введення механізму OP-викликів забезпечує мінімізацію довіри до оракулів, що створює більш безпечну й надійну основу для децентралізованих фінансових додатків на базі біткоїна.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
18 лайків
Нагородити
18
8
Поділіться
Прокоментувати
0/400
GetRichLeek
· 07-27 06:49
Знову придумали новий трюк, чи не хочете моїх кровних грошей?
Переглянути оригіналвідповісти на0
SelfCustodyIssues
· 07-25 11:07
Знову займаються Оракул-машиною?
Переглянути оригіналвідповісти на0
Rekt_Recovery
· 07-24 23:01
втратив занадто багато, щоб більше довіряти централізованим будь-чому... dlc може бути шляхом
Переглянути оригіналвідповісти на0
GasWaster69
· 07-24 19:42
Знову бачимо Оракул-машина, тьфу-тьфу.
Переглянути оригіналвідповісти на0
GateUser-00be86fc
· 07-24 19:41
Знову придумали новий спосіб гри
Переглянути оригіналвідповісти на0
Anon4461
· 07-24 19:39
Стаття занадто складна, я просто хочу запитати, коли btc до місяця.
Переглянути оригіналвідповісти на0
ForeverBuyingDips
· 07-24 19:33
ще хоче обдурювати людей, як лохів. Брати, не попадайтеся.
Обговорення оптимізації технології DLC: підвищення безпеки Децентралізованого фінансування Біткойн
Обговорення технічних принципів DLC та оптимізаційних рішень
1. Вступ
Дискретний логарифмічний контракт ( DLC ) є рішенням для виконання контрактів на основі біткоїнів, заснованим на оракулах, яке було запропоновано Таджем Дріджею з Массачусетського технологічного інституту у 2018 році. DLC дозволяє сторонам здійснювати умовні платежі відповідно до попередньо визначених умов, учасники заздалегідь визначають можливі результати та підписують їх заздалегідь, а коли оракул підписує результат, ці попередньо підписані документи використовуються для виконання платежу. Це дозволяє DLC реалізувати нові децентралізовані фінансові застосунки на біткоїні, одночасно забезпечуючи безпеку депозитів.
У порівнянні з Lightning Network, DLC має такі переваги:
Однак, DLC все ще має деякі ризики та проблеми:
У цій статті будуть запропоновані деякі оптимізаційні рішення для підвищення безпеки екосистеми біткоїна.
2. Принцип DLC
Наприклад, візьмемо підписання угоди про ставки між Алісою та Бобом, де ставкою є парність хешу n+k-го блоку. Якщо він непарний, Аліса виграє, якщо парний — виграє Боб, а вигравший може протягом t часу забрати всі активи. DLC конструює умовний підпис, передаючи інформацію про блоки через оракули, щоб правильна сторона могла отримати активи.
Процес виконання DLC включає:
3. Оптимізація DLC
3.1 Управління ключами
Приватний ключ і випадкове число оракула є дуже важливими; їх витік або втрата можуть призвести до:
Рекомендується вжити такі заходи:
3.2 децентралізований оракул
Використання порогового підпису Schnorr для реалізації децентралізованого оракула має такі переваги:
3.3 Децентралізація та управління ключами
Децентралізовані оракули важко безпосередньо використовувати BIP32 для похідних ключів. Можна застосувати методи розподіленого похідного ключа:
3.4 OP-DLC: мінімізація довіри до оракула
Введення оптимістичного механізму викликів:
3.5 OP-DLC + BitVM двохміст
Поєднання OP-DLC та BitVM:
4. Висновок
DLC поєднує технології Taproot і BitVM, що дозволяє реалізувати більш складну верифікацію та розрахунок оффчейн контрактів. Введення механізму OP-викликів забезпечує мінімізацію довіри до оракулів, що створює більш безпечну й надійну основу для децентралізованих фінансових додатків на базі біткоїна.