Оптимизация технологии DLC: повышение безопасности и практичности

robot
Генерация тезисов в процессе

Анализ технологий DLC и идеи по оптимизации

1. Обзор

Дискретный логарифмический контракт (DLC) является схемой исполнения контракта на основе оракула, предложенной Таджем Дрйей из MIT в 2018 году. DLC позволяет сторонам производить условные платежи на основе заранее определенных условий, участники заранее определяют возможные результаты и производят предварительную подпись, а платежи выполняются, когда оракул подписывает результаты. В отличие от сети Lightning, DLC имеет преимущества в области защиты конфиденциальности, поддержки сложных финансовых контрактов и снижения рисков контрагентов.

Несмотря на то, что у DLC в экосистеме биткойнов есть большие перспективы применения, все же существуют некоторые проблемы:

  • Риск утечки приватного ключа оракула и случайных чисел
  • Проблема доверия, связанная с централизацией оракула
  • Децентрализованные оракулы не могут непосредственно использовать ключи BIP32 для порождения.
  • Риск сговора узлов оракула
  • Ограничение на сдачу фиксированной суммы

В этой статье будут предложены некоторые оптимизационные решения для повышения безопасности и практичности DLC.

2. Принцип работы DLC

В качестве примера, когда Алиса и Боб ставят на четность или нечетность хеш-значения n+k-го блока, основной рабочий процесс DLC выглядит следующим образом:

  1. Генерация ключей: Оракул, Алиса и Боб генерируют свои собственные закрытые и открытые ключи.

  2. Инвестиционная сделка: Алиса и Боб создают 2 из 2 мультиподписных выходов, каждый блокирует 1 BTC

  3. Исполнение контракта: Создать две сделки CET для расходования инъекционных средств

  4. Оракул вычисляет обязательства R, S, S' и транслирует их.

  5. Алиса и Боб вычисляют новые публичные ключи PK^Alice и PK^Bob

  6. Расчет: оракул транслирует s или s' на основе хэш-значения блока

  7. Вывод средств: Победитель вычисляет новый приватный ключ с помощью s или s' и выводит активы.

Кроме того, необходимо добавить временной замок, чтобы предотвратить долгое удержание токенов одной стороной.

! Анализ принципов DLC и оптимизационное мышление

3. Оптимизация DLC

3.1 Управление ключами

Для повышения безопасности приватного ключа оракула и случайных чисел:

  • Используйте BIP32 для создания дочерних ключей или внуков для подписания
  • Используйте закрытый ключ и хэш-значение счетчика в качестве случайного числа

3.2 Децентрализованный оракул

Использование пороговой подписи Schnorr для реализации децентрализованного оракула имеет следующие преимущества:

  • Повышение безопасности, снижение риска единой точки отказа
  • Реализация распределенного контроля
  • Повышение доступности и гибкости системы
  • Обладает масштабируемостью
  • Поддержка механизма подотчетности

! Анализ принципов DLC и оптимизационное мышление

3.3 Децентрализация и управление ключами

Используя метод распределенного вывода ключей, реализовать вывод ключей BIP32 в сценарии децентрализованных оракулов. Однако необходимо учитывать проблемы совместимости между усиленными и неусиленными BIP32.

3.4 OP-DLC: минимизация доверия оракулов

Введение механизма оптимистичных вызовов, оракулы должны заранее ставить залог для создания игровых OP на блокчейне. Любая честная сторона может бросить вызов злонамеренному оракулу, и в случае победы наказать злонамеренную сторону и конфисковать залог.

3.5 OP-DLC + двойной мост BitVM

Совмещение OP-DLC и BitVM для решения проблемы сдачи фиксированной суммы в DLC:

  • Поддержка размены на любом уровне гранулярности
  • Предоставление различных каналов для ввода и вывода средств
  • Реализация минимизации доверия оракуна
  • Повышение эффективности использования капитала

Анализ принципов DLC и размышления об их оптимизации

4. Заключение

DLC сочетает в себе новые технологии, такие как Taproot и BitVM, что позволяет реализовать более сложные проверки и расчеты оффчейн-контрактов. Благодаря механизму OP-челленджа, можно минимизировать доверие к оракулам. В будущем DLC обещает сыграть более значимую роль в экосистеме Биткойна.

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 3
  • Репост
  • Поделиться
комментарий
0/400
MevHuntervip
· 19ч назад
Так что все еще говорят о Машине Oracle?
Посмотреть ОригиналОтветить0
BridgeTrustFundvip
· 19ч назад
Снова старая технология, чуть не заснул.
Посмотреть ОригиналОтветить0
notSatoshi1971vip
· 19ч назад
Что это за высокие технологии?
Посмотреть ОригиналОтветить0
  • Закрепить