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

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

Обсуждение принципов технологии DLC и её оптимизации

1. Введение

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

По сравнению с сетью Lightning, DLC имеет следующие преимущества:

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

Однако у DLC все еще есть некоторые проблемы и риски:

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

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

2. Принцип DLC

Рассмотрим принцип DLC на примере пари между Элис и Бобом о четности хэш-значения n+k-го блока:

  1. Инициализация: генерирует базу G, порядок q

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

  3. Инвестиционная сделка: Алиса и Боб создают инвестиционную сделку с мультиподпиской 2 из 2.

  4. Исполнение контракта: создайте две CET для расходования сделки по вкладу

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

  6. Элис и Боб вычисляют новый публичный ключ

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

  8. Вывод средств: победитель использует новый приватный ключ для извлечения активов

  9. Установка временной блокировки для обеспечения справедливости

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

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

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

Безопасность приватного ключа оракула и случайного числа имеет решающее значение. Основные риски включают:

  1. Пропажа закрытого ключа оракула
  2. Утечка приватного ключа оракула
  3. Утечка оракула или повторное использование случайных чисел
  4. Потеря случайного числа оракулом

Оптимизационные предложения:

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

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

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

  • Повышение безопасности
  • Распределенное управление
  • Повышение доступности
  • Гибкость и масштабируемость
  • Ответственность

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

Когда полный приватный ключ отсутствует, нельзя напрямую использовать BIP32 для порождения ключей. Можно использовать метод распределенного порождения ключей:

  • Шардинг закрытых ключей и полный закрытый ключ удовлетворяют интерполяционным отношениям
  • Дочерние ключи и дочерние подписи также удовлетворяют интерполяционным соотношениям
  • Учитывайте совместимость расширенной и нерасширенной версии BIP32

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

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

Предложить механизм оптимистичных вызовов:

  • Оракул предварительно ставит залог
  • Любая честная сторона может инициировать вызов
  • Наказание за злодейство предсказателя
  • Уровень ошибок достигает 99%

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

Объединение BitVM для решения проблем с DLC:

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

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

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

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

BTC2.98%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 9
  • Репост
  • Поделиться
комментарий
0/400
staking_grampsvip
· 08-13 02:41
Машина Oracle靠谱吗?
Посмотреть ОригиналОтветить0
AllInAlicevip
· 08-12 09:25
Снова Машина Oracle затевает что-то?!
Посмотреть ОригиналОтветить0
OfflineValidatorvip
· 08-11 12:43
без потерь бесплатно
Посмотреть ОригиналОтветить0
BearMarketBrovip
· 08-11 06:22
Этот диапазон слишком широк, не так ли?
Посмотреть ОригиналОтветить0
LiquidityHuntervip
· 08-10 05:05
Впервые слышу о DLC
Посмотреть ОригиналОтветить0
bridge_anxietyvip
· 08-10 05:05
Выглядит довольно высококлассно, но не понимаю.
Посмотреть ОригиналОтветить0
AirdropGrandpavip
· 08-10 04:59
btc все равно лучше dlc
Посмотреть ОригиналОтветить0
LayerZeroHerovip
· 08-10 04:56
dlc ура! Следующее поколение стандартного btc
Посмотреть ОригиналОтветить0
BloodInStreetsvip
· 08-10 04:52
Ну и дела, играть с Машиной Oracle — это новый способ разыгрывать людей как лохов.
Посмотреть ОригиналОтветить0
Подробнее
  • Закрепить