Обсуждение принципов технологии DLC и её оптимизации
1. Введение
Дискретный логарифмический контракт ( DLC ) является схемой выполнения смарт-контрактов на основе оракулов, предложенной Таджем Дрией из Массачусетского технологического института в 2018 году. DLC позволяет сторонам осуществлять условные платежи на основе заранее определенных условий, участники заранее определяют возможные результаты и производят предварительную подпись, а когда оракул подписывает результат, используются эти предварительные подписи для выполнения платежа. DLC может реализовать новые приложения в области децентрализованных финансов, одновременно обеспечивая безопасность депозитов в биткойнах.
По сравнению с сетью Lightning, DLC имеет следующие преимущества:
Лучшие меры защиты конфиденциальности
Поддержка сложных финансовых контрактов
Снизить риск со стороны контрагента
Не нужно управлять платежными каналами
Обладает лучшей масштабируемостью в определенных сценариях
Однако у DLC все еще есть некоторые проблемы и риски:
Риск потери или утечки ключа оракула
Проблема централизации оракула
Децентрализованные оракулы не могут напрямую производить деривацию ключей
Риск сговора оракулов
Проблема сдачи фиксированных номиналов
В данной статье будет рассмотрен оптимизационный план для DLC с целью повышения безопасности экосистемы биткойна.
2. Принцип DLC
Рассмотрим принцип DLC на примере пари между Элис и Бобом о четности хэш-значения n+k-го блока:
Инициализация: генерирует базу G, порядок q
Генерация ключей: Оракул, Алиса и Боб генерируют свои собственные закрытые и открытые ключи.
Инвестиционная сделка: Алиса и Боб создают инвестиционную сделку с мультиподпиской 2 из 2.
Исполнение контракта: создайте две CET для расходования сделки по вкладу
Оракул вычисляет обязательство: генерирует R, S, S' и транслирует
Элис и Боб вычисляют новый публичный ключ
Расчет: Оракул генерирует s или s' на основе хеш-значения блока.
Вывод средств: победитель использует новый приватный ключ для извлечения активов
Установка временной блокировки для обеспечения справедливости
Безопасность приватного ключа оракула и случайного числа имеет решающее значение. Основные риски включают:
Пропажа закрытого ключа оракула
Утечка приватного ключа оракула
Утечка оракула или повторное использование случайных чисел
Потеря случайного числа оракулом
Оптимизационные предложения:
Используйте BIP32 для генерации дочерних ключей
Используйте закрытый ключ и хэш-значение счетчика в качестве случайного числа
3.2 Децентрализованный оракул
Использование пороговой подписи Schnorr для реализации децентрализованного оракула имеет следующие преимущества:
Повышение безопасности
Распределенное управление
Повышение доступности
Гибкость и масштабируемость
Ответственность
3.3 Децентрализация и управление ключами
Когда полный приватный ключ отсутствует, нельзя напрямую использовать BIP32 для порождения ключей. Можно использовать метод распределенного порождения ключей:
Шардинг закрытых ключей и полный закрытый ключ удовлетворяют интерполяционным отношениям
Дочерние ключи и дочерние подписи также удовлетворяют интерполяционным соотношениям
Учитывайте совместимость расширенной и нерасширенной версии BIP32
DLC в сочетании с новыми технологиями, такими как Taproot, BitVM и другими, может реализовать более сложную верификацию и расчет оффчейн контрактов. Благодаря механизму OP-челленджей можно минимизировать доверие к оракулам. В будущем DLC, вероятно, сыграет более значимую роль в экосистеме биткойна.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
13 Лайков
Награда
13
9
Репост
Поделиться
комментарий
0/400
staking_gramps
· 08-13 02:41
Машина Oracle靠谱吗?
Посмотреть ОригиналОтветить0
AllInAlice
· 08-12 09:25
Снова Машина Oracle затевает что-то?!
Посмотреть ОригиналОтветить0
OfflineValidator
· 08-11 12:43
без потерь бесплатно
Посмотреть ОригиналОтветить0
BearMarketBro
· 08-11 06:22
Этот диапазон слишком широк, не так ли?
Посмотреть ОригиналОтветить0
LiquidityHunter
· 08-10 05:05
Впервые слышу о DLC
Посмотреть ОригиналОтветить0
bridge_anxiety
· 08-10 05:05
Выглядит довольно высококлассно, но не понимаю.
Посмотреть ОригиналОтветить0
AirdropGrandpa
· 08-10 04:59
btc все равно лучше dlc
Посмотреть ОригиналОтветить0
LayerZeroHero
· 08-10 04:56
dlc ура! Следующее поколение стандартного btc
Посмотреть ОригиналОтветить0
BloodInStreets
· 08-10 04:52
Ну и дела, играть с Машиной Oracle — это новый способ разыгрывать людей как лохов.
Оптимизация технологий DLC: повышение безопасности и масштабируемости смарт-контрактов Биткойн
Обсуждение принципов технологии DLC и её оптимизации
1. Введение
Дискретный логарифмический контракт ( DLC ) является схемой выполнения смарт-контрактов на основе оракулов, предложенной Таджем Дрией из Массачусетского технологического института в 2018 году. DLC позволяет сторонам осуществлять условные платежи на основе заранее определенных условий, участники заранее определяют возможные результаты и производят предварительную подпись, а когда оракул подписывает результат, используются эти предварительные подписи для выполнения платежа. DLC может реализовать новые приложения в области децентрализованных финансов, одновременно обеспечивая безопасность депозитов в биткойнах.
По сравнению с сетью Lightning, DLC имеет следующие преимущества:
Однако у DLC все еще есть некоторые проблемы и риски:
В данной статье будет рассмотрен оптимизационный план для DLC с целью повышения безопасности экосистемы биткойна.
2. Принцип DLC
Рассмотрим принцип DLC на примере пари между Элис и Бобом о четности хэш-значения n+k-го блока:
Инициализация: генерирует базу G, порядок q
Генерация ключей: Оракул, Алиса и Боб генерируют свои собственные закрытые и открытые ключи.
Инвестиционная сделка: Алиса и Боб создают инвестиционную сделку с мультиподпиской 2 из 2.
Исполнение контракта: создайте две CET для расходования сделки по вкладу
Оракул вычисляет обязательство: генерирует R, S, S' и транслирует
Элис и Боб вычисляют новый публичный ключ
Расчет: Оракул генерирует s или s' на основе хеш-значения блока.
Вывод средств: победитель использует новый приватный ключ для извлечения активов
Установка временной блокировки для обеспечения справедливости
! Анализ принципов DLC и оптимизационное мышление
3. Оптимизация DLC
3.1 Управление ключами
Безопасность приватного ключа оракула и случайного числа имеет решающее значение. Основные риски включают:
Оптимизационные предложения:
3.2 Децентрализованный оракул
Использование пороговой подписи Schnorr для реализации децентрализованного оракула имеет следующие преимущества:
3.3 Децентрализация и управление ключами
Когда полный приватный ключ отсутствует, нельзя напрямую использовать BIP32 для порождения ключей. Можно использовать метод распределенного порождения ключей:
! Анализ принципов DLC и оптимизационное мышление
3.4 OP-DLC:Минимизация доверия оракула
Предложить механизм оптимистичных вызовов:
3.5 OP-DLC + двойной мост BitVM
Объединение BitVM для решения проблем с DLC:
4. Заключение
DLC в сочетании с новыми технологиями, такими как Taproot, BitVM и другими, может реализовать более сложную верификацию и расчет оффчейн контрактов. Благодаря механизму OP-челленджей можно минимизировать доверие к оракулам. В будущем DLC, вероятно, сыграет более значимую роль в экосистеме биткойна.