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

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

1. Введение

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

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

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

Но DLC все еще существуют некоторые проблемы и риски:

  • Риск утечки или потери ключа
  • Проблема централизации оракулов
  • В децентрализованной среде сложно осуществить порождение ключей
  • Риск сговора узлов оракула
  • Проблема сдачи фиксированного номинала

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

2. Основные принципы DLC

Для примера объясним принцип работы DLC на основе простого контракта на разницу.

Алиса и Боб делают ставку на четность хэш-значения n+k-го блока. Если оно нечетное, выигрывает Алиса; если четное, выигрывает Боб. Победитель может вывести все активы в течение t времени.

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

Основные шаги включают:

  1. Генерация ключей: оракул, Алиса и Боб генерируют свои приватные и публичные ключи
  2. Инвестиционная сделка: Алиса и Боб создают инвестиционную сделку с мультиподписью.
  3. Исполнение контракта: создание CET для расходов на инвестиционные транзакции.
  4. Оракул обещает: вычислить и транслировать обещание
  5. Расчет: оракул генерирует подпись на основе хэш-значения блока
  6. Вывод средств: Сторона-победитель использует подпись для вычисления нового приватного ключа и извлечения средств.

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

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

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

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

Ключи и случайные числа оракула в DLC имеют решающее значение, необходимо принять меры для предотвращения их утечки или потери:

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

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

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

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

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

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

  • Использование свойств интерполяционного многочлена Лагранжа
  • Каждый узел использует шифрование приватного ключа с добавлением фрагментов производных приватных ключей.
  • Рассмотрите возможность использования неусиленного BIP32 или гомоморфных хеш-функций

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

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

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

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

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

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

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

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

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

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

Посмотреть Оригинал
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Награда
  • 6
  • Поделиться
комментарий
0/400
MEVSupportGroupvip
· 32м назад
Машина Oracle сговор... хе-хе, давно надо было навести порядок.
Посмотреть ОригиналОтветить0
MentalWealthHarvestervip
· 21ч назад
Машина Oracle串谋危险度насос满啊
Посмотреть ОригиналОтветить0
ZenChainWalkervip
· 07-09 20:11
Клавиатура уже сломана, а мы все еще говорим об оптимизации
Посмотреть ОригиналОтветить0
HalfIsEmptyvip
· 07-09 20:08
Посмотрим, сможет ли оптимизированный платежный канал работать.
Посмотреть ОригиналОтветить0
DAOTruantvip
· 07-09 20:07
В области Биткойна снова будут творить чудеса.
Посмотреть ОригиналОтветить0
DegenWhisperervip
· 07-09 20:04
Сможет ли эта волна DLC спасти Биткойн?
Посмотреть ОригиналОтветить0
  • Закрепить