Дискретный логарифмический контракт (DLC) является схемой исполнения контракта на основе оракула, предложенной Таджем Дрйей из MIT в 2018 году. DLC позволяет сторонам производить условные платежи на основе заранее определенных условий, участники заранее определяют возможные результаты и производят предварительную подпись, а платежи выполняются, когда оракул подписывает результаты. В отличие от сети Lightning, DLC имеет преимущества в области защиты конфиденциальности, поддержки сложных финансовых контрактов и снижения рисков контрагентов.
Несмотря на то, что у DLC в экосистеме биткойнов есть большие перспективы применения, все же существуют некоторые проблемы:
Риск утечки приватного ключа оракула и случайных чисел
Проблема доверия, связанная с централизацией оракула
Децентрализованные оракулы не могут непосредственно использовать ключи BIP32 для порождения.
Риск сговора узлов оракула
Ограничение на сдачу фиксированной суммы
В этой статье будут предложены некоторые оптимизационные решения для повышения безопасности и практичности DLC.
2. Принцип работы DLC
В качестве примера, когда Алиса и Боб ставят на четность или нечетность хеш-значения n+k-го блока, основной рабочий процесс DLC выглядит следующим образом:
Генерация ключей: Оракул, Алиса и Боб генерируют свои собственные закрытые и открытые ключи.
Инвестиционная сделка: Алиса и Боб создают 2 из 2 мультиподписных выходов, каждый блокирует 1 BTC
Исполнение контракта: Создать две сделки CET для расходования инъекционных средств
Оракул вычисляет обязательства R, S, S' и транслирует их.
Алиса и Боб вычисляют новые публичные ключи PK^Alice и PK^Bob
Расчет: оракул транслирует s или s' на основе хэш-значения блока
Вывод средств: Победитель вычисляет новый приватный ключ с помощью s или s' и выводит активы.
Кроме того, необходимо добавить временной замок, чтобы предотвратить долгое удержание токенов одной стороной.
Используя метод распределенного вывода ключей, реализовать вывод ключей BIP32 в сценарии децентрализованных оракулов. Однако необходимо учитывать проблемы совместимости между усиленными и неусиленными BIP32.
3.4 OP-DLC: минимизация доверия оракулов
Введение механизма оптимистичных вызовов, оракулы должны заранее ставить залог для создания игровых OP на блокчейне. Любая честная сторона может бросить вызов злонамеренному оракулу, и в случае победы наказать злонамеренную сторону и конфисковать залог.
3.5 OP-DLC + двойной мост BitVM
Совмещение OP-DLC и BitVM для решения проблемы сдачи фиксированной суммы в DLC:
Поддержка размены на любом уровне гранулярности
Предоставление различных каналов для ввода и вывода средств
Реализация минимизации доверия оракуна
Повышение эффективности использования капитала
4. Заключение
DLC сочетает в себе новые технологии, такие как Taproot и BitVM, что позволяет реализовать более сложные проверки и расчеты оффчейн-контрактов. Благодаря механизму OP-челленджа, можно минимизировать доверие к оракулам. В будущем DLC обещает сыграть более значимую роль в экосистеме Биткойна.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Оптимизация технологии DLC: повышение безопасности и практичности
Анализ технологий DLC и идеи по оптимизации
1. Обзор
Дискретный логарифмический контракт (DLC) является схемой исполнения контракта на основе оракула, предложенной Таджем Дрйей из MIT в 2018 году. DLC позволяет сторонам производить условные платежи на основе заранее определенных условий, участники заранее определяют возможные результаты и производят предварительную подпись, а платежи выполняются, когда оракул подписывает результаты. В отличие от сети Lightning, DLC имеет преимущества в области защиты конфиденциальности, поддержки сложных финансовых контрактов и снижения рисков контрагентов.
Несмотря на то, что у DLC в экосистеме биткойнов есть большие перспективы применения, все же существуют некоторые проблемы:
В этой статье будут предложены некоторые оптимизационные решения для повышения безопасности и практичности DLC.
2. Принцип работы DLC
В качестве примера, когда Алиса и Боб ставят на четность или нечетность хеш-значения n+k-го блока, основной рабочий процесс DLC выглядит следующим образом:
Генерация ключей: Оракул, Алиса и Боб генерируют свои собственные закрытые и открытые ключи.
Инвестиционная сделка: Алиса и Боб создают 2 из 2 мультиподписных выходов, каждый блокирует 1 BTC
Исполнение контракта: Создать две сделки CET для расходования инъекционных средств
Оракул вычисляет обязательства R, S, S' и транслирует их.
Алиса и Боб вычисляют новые публичные ключи PK^Alice и PK^Bob
Расчет: оракул транслирует s или s' на основе хэш-значения блока
Вывод средств: Победитель вычисляет новый приватный ключ с помощью s или s' и выводит активы.
Кроме того, необходимо добавить временной замок, чтобы предотвратить долгое удержание токенов одной стороной.
! Анализ принципов DLC и оптимизационное мышление
3. Оптимизация DLC
3.1 Управление ключами
Для повышения безопасности приватного ключа оракула и случайных чисел:
3.2 Децентрализованный оракул
Использование пороговой подписи Schnorr для реализации децентрализованного оракула имеет следующие преимущества:
! Анализ принципов DLC и оптимизационное мышление
3.3 Децентрализация и управление ключами
Используя метод распределенного вывода ключей, реализовать вывод ключей BIP32 в сценарии децентрализованных оракулов. Однако необходимо учитывать проблемы совместимости между усиленными и неусиленными BIP32.
3.4 OP-DLC: минимизация доверия оракулов
Введение механизма оптимистичных вызовов, оракулы должны заранее ставить залог для создания игровых OP на блокчейне. Любая честная сторона может бросить вызов злонамеренному оракулу, и в случае победы наказать злонамеренную сторону и конфисковать залог.
3.5 OP-DLC + двойной мост BitVM
Совмещение OP-DLC и BitVM для решения проблемы сдачи фиксированной суммы в DLC:
4. Заключение
DLC сочетает в себе новые технологии, такие как Taproot и BitVM, что позволяет реализовать более сложные проверки и расчеты оффчейн-контрактов. Благодаря механизму OP-челленджа, можно минимизировать доверие к оракулам. В будущем DLC обещает сыграть более значимую роль в экосистеме Биткойна.