Обсуждение принципов технологии DLC и идей по её оптимизации
1. Введение
Дискретный логарифмический контракт ( DLC ) является решением для выполнения смарт-контрактов на биткойне, основанным на оракулах. Он позволяет сторонам осуществлять условные платежи в соответствии с предопределенными условиями, реализуя сложные финансовые контракты на биткойне, при этом обеспечивая безопасность средств.
По сравнению с сетью Lightning, у DLC есть следующие преимущества:
Лучшее защищенное конфиденциальность
Поддержка более сложных и гибких финансовых контрактов
Снижение риска для контрагента
Не нужно управлять платежными каналами
В определённых сценариях лучшее масштабирование
Но DLC все еще существуют некоторые проблемы и риски:
Риск утечки или потери ключа
Проблема централизации оракулов
В децентрализованной среде сложно осуществить порождение ключей
Риск сговора узлов оракула
Проблема сдачи фиксированного номинала
В этой статье будут предложены некоторые оптимизационные решения для повышения безопасности и практичности DLC в экосистеме биткойна.
2. Основные принципы DLC
Для примера объясним принцип работы DLC на основе простого контракта на разницу.
Алиса и Боб делают ставку на четность хэш-значения n+k-го блока. Если оно нечетное, выигрывает Алиса; если четное, выигрывает Боб. Победитель может вывести все активы в течение t времени.
DLC строит условные подписи, передавая информацию о блоках через оракулы, чтобы гарантировать победу правильной стороне.
Основные шаги включают:
Генерация ключей: оракул, Алиса и Боб генерируют свои приватные и публичные ключи
Инвестиционная сделка: Алиса и Боб создают инвестиционную сделку с мультиподписью.
Исполнение контракта: создание CET для расходов на инвестиционные транзакции.
Оракул обещает: вычислить и транслировать обещание
Расчет: оракул генерирует подпись на основе хэш-значения блока
Вывод средств: Сторона-победитель использует подпись для вычисления нового приватного ключа и извлечения средств.
DLC гарантирует, что только правильная сторона сможет вычислить новый приватный ключ и извлечь средства, реализуя условия без доверия.
Ключи и случайные числа оракула в DLC имеют решающее значение, необходимо принять меры для предотвращения их утечки или потери:
Используйте BIP32 для получения дочерних или внуковских ключей для подписи
Используйте хэш-значение приватного ключа и счетчика в качестве случайного числа
3.2 Децентрализованный оракул
Реализация децентрализованного оракула с помощью пороговой подписи Schnorr имеет следующие преимущества:
Повышение безопасности, снижение риска единой точки отказа
Реализация распределенного управления
Повышение доступности системы
Обладает гибкостью и масштабируемостью
Можно привлечь к ответственности
3.3 Сочетание децентрализации и управления ключами
В децентрализованной среде полный приватный ключ отсутствует, и невозможно напрямую использовать BIP32 для производных ключей. Можно использовать методы распределенного производных ключей:
Использование свойств интерполяционного многочлена Лагранжа
Каждый узел использует шифрование приватного ключа с добавлением фрагментов производных приватных ключей.
Рассмотрите возможность использования неусиленного BIP32 или гомоморфных хеш-функций
Введение механизма оптимистичного вызова, оракул должен заранее ставить на создание игры OP на блокчейне:
Любая честная сторона может инициировать вызов
Успешное выполнение задания наказывает злого предсказателя
Уровень допустимой ошибки достигает 99%
3.5 OP-DLC + двойной мост BitVM
Совмещение OP-DLC и BitVM для решения проблемы фиксированного номинала возврата в 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.
20 Лайков
Награда
20
6
Поделиться
комментарий
0/400
MEVSupportGroup
· 32м назад
Машина Oracle сговор... хе-хе, давно надо было навести порядок.
Посмотреть ОригиналОтветить0
MentalWealthHarvester
· 21ч назад
Машина Oracle串谋危险度насос满啊
Посмотреть ОригиналОтветить0
ZenChainWalker
· 07-09 20:11
Клавиатура уже сломана, а мы все еще говорим об оптимизации
Посмотреть ОригиналОтветить0
HalfIsEmpty
· 07-09 20:08
Посмотрим, сможет ли оптимизированный платежный канал работать.
Оптимизация технологии DLC: повышение безопасности и доступности смарт-контрактов Биткойн
Обсуждение принципов технологии DLC и идей по её оптимизации
1. Введение
Дискретный логарифмический контракт ( DLC ) является решением для выполнения смарт-контрактов на биткойне, основанным на оракулах. Он позволяет сторонам осуществлять условные платежи в соответствии с предопределенными условиями, реализуя сложные финансовые контракты на биткойне, при этом обеспечивая безопасность средств.
По сравнению с сетью Lightning, у DLC есть следующие преимущества:
Но DLC все еще существуют некоторые проблемы и риски:
В этой статье будут предложены некоторые оптимизационные решения для повышения безопасности и практичности DLC в экосистеме биткойна.
2. Основные принципы DLC
Для примера объясним принцип работы DLC на основе простого контракта на разницу.
Алиса и Боб делают ставку на четность хэш-значения n+k-го блока. Если оно нечетное, выигрывает Алиса; если четное, выигрывает Боб. Победитель может вывести все активы в течение t времени.
DLC строит условные подписи, передавая информацию о блоках через оракулы, чтобы гарантировать победу правильной стороне.
Основные шаги включают:
DLC гарантирует, что только правильная сторона сможет вычислить новый приватный ключ и извлечь средства, реализуя условия без доверия.
! Анализ принципов DLC и оптимизационное мышление
3. Оптимизация DLC
3.1 Управление ключами
Ключи и случайные числа оракула в DLC имеют решающее значение, необходимо принять меры для предотвращения их утечки или потери:
3.2 Децентрализованный оракул
Реализация децентрализованного оракула с помощью пороговой подписи Schnorr имеет следующие преимущества:
3.3 Сочетание децентрализации и управления ключами
В децентрализованной среде полный приватный ключ отсутствует, и невозможно напрямую использовать BIP32 для производных ключей. Можно использовать методы распределенного производных ключей:
! Анализ принципов DLC и оптимизационное мышление
3.4 OP-DLC: минимизация доверия оракула
Введение механизма оптимистичного вызова, оракул должен заранее ставить на создание игры OP на блокчейне:
3.5 OP-DLC + двойной мост BitVM
Совмещение OP-DLC и BitVM для решения проблемы фиксированного номинала возврата в DLC:
4. Заключение
Технология DLC реализует сложные финансовые контракты на биткойне. В сочетании с новыми технологиями, такими как Taproot, BitVM и введением механизма OP-вызова, можно дополнительно повысить безопасность, гибкость и удобство использования DLC, что обещает сыграть большую роль в экосистеме биткойна.