Обсуждение принципов работы технологии DLC и вариантов ее оптимизации
1. Введение
Дискретный логарифмический контракт (DLC) является схемой исполнения контрактов на биткойн, основанной на оракулах, предложенной Таджем Драйей из Массачусетского технологического института в 2018 году. DLC позволяет сторонам осуществлять условные платежи на основе заранее определенных условий, участники заранее определяют возможные результаты и подписывают их, а когда оракул подписывает результаты, эти предварительные подписи используются для выполнения платежа. Это позволяет DLC реализовать новые децентрализованные финансовые приложения на биткойне, одновременно обеспечивая безопасность депозитов.
По сравнению с сетью Lightning, у DLC есть следующие преимущества:
Лучшее обеспечение конфиденциальности
Поддержка более сложных и гибких финансовых контрактов
Снизить риск со стороны противника
Не нужно управлять платежными каналами
Обладает хорошей масштабируемостью в сложных контрактах
Однако, у DLC все еще есть некоторые риски и проблемы:
Риск утечки или потери секретного ключа оракула
Проблема централизации оракулов
Децентрализованные оракулы не могут напрямую производить вывод ключей
Риск сговора узлов оракулов
В перераспределении активов существует минимальный лимит суммы
В данной статье будут предложены некоторые оптимизационные решения для повышения безопасности экосистемы Биткойн.
2. Принцип DLC
В качестве примера рассмотрим соглашение о пари между Алисой и Бобом, где ставкой является четность хеш-значения n+k-го блока. Если это нечетное число, выигрывает Алиса, если четное, выигрывает Боб, и победитель может вывести все активы в течение времени t. DLC передает информацию о блоках через оракулы для создания условной подписи, позволяя правильной стороне получить активы.
Процесс выполнения DLC включает в себя:
Генерация ключей: Оракул, Алиса и Боб создают свои собственные закрытые и открытые ключи
Внесение средств: Алиса и Боб создают сделку по внесению средств, каждый блокирует по 1BTC
Исполнение контракта: создание двух сделок на исполнение контракта для расходования вложенных средств
Оракул обещает: вычислить и транслировать (R,S,S')
Алиса и Боб вычисляют новый открытый ключ
Расчет: Оракул генерирует s или s' на основе хэш-значения блока
Вывод средств: победитель рассчитывает новый приватный ключ и извлекает активы
3. Оптимизация DLC
3.1 Управление ключами
Закрытые ключи и случайные числа оракула крайне важны, их утечка или потеря может привести к:
Невозможно провести расчет, необходимо выполнить контракт на возврат.
Столкновение с риском мошеннических расчетов
Утечка приватного ключа
Невозможно урегулировать конкретный контракт
Рекомендуется принять следующие меры:
Используйте дочерние или внучатые ключи, производимые с помощью BIP32, для подписи
Используйте закрытый ключ и хэш-значение счетчика в качестве случайного числа
3.2 Децентрализованный оракул
Использование пороговой подписи Schnorr для реализации децентрализованного оракула имеет следующие преимущества:
Повышение безопасности
Распределенное управление
Повышение доступности
Гибкость и масштабируемость
Подотчетность
3.3 Децентрализация и управление ключами
Децентрализованные оракулы трудно использовать BIP32 для производного ключа. Можно использовать распределенный метод производного ключа:
Шардинг приватных ключей и полный приватный ключ удовлетворяют интерполяционным отношениям
Доля личного ключа и дочерний ключ по-прежнему соответствуют интерполяционным отношениям
Рассмотрите возможность использования неусиленного BIP32 или гомоморфной хэш-функции
3.4 OP-DLC:Минимизация доверия оракула
Введение механизма оптимистичных вызовов:
Оракул заранее ставит залог для создания OP-игр на блокчейне
Любая честная сторона может инициировать вызов
Успешный вызов наказывает злого предсказателя
Уровень допуска составляет 99%
3.5 OP-DLC + двойной мост BitVM
Совмещение OP-DLC и BitVM:
Решение проблемы сдачи денег
Предоставление различных каналов ввода и вывода средств
DLC в сочетании с такими технологиями, как Taproot и BitVM, позволяет реализовать более сложные проверки и расчеты оффчейн-контрактов. Введение механизма OP-вызовов позволяет минимизировать доверие к оракулам, обеспечивая более безопасную и надежную основу для децентрализованных финансовых приложений на базе Биткойна.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
18 Лайков
Награда
18
8
Поделиться
комментарий
0/400
GetRichLeek
· 07-27 06:49
Опять придумали что-то новенькое, мои кровные деньги не нужны?
Посмотреть ОригиналОтветить0
SelfCustodyIssues
· 07-25 11:07
Снова занимаемся Машиной Oracle.
Посмотреть ОригиналОтветить0
Rekt_Recovery
· 07-24 23:01
потерял слишком много, чтобы снова доверять чему-либо централизованному... возможно, dlc - это путь
Обсуждение оптимизации технологий DLC: повышение безопасности децентрализованного финансирования Биткойн
Обсуждение принципов работы технологии DLC и вариантов ее оптимизации
1. Введение
Дискретный логарифмический контракт (DLC) является схемой исполнения контрактов на биткойн, основанной на оракулах, предложенной Таджем Драйей из Массачусетского технологического института в 2018 году. DLC позволяет сторонам осуществлять условные платежи на основе заранее определенных условий, участники заранее определяют возможные результаты и подписывают их, а когда оракул подписывает результаты, эти предварительные подписи используются для выполнения платежа. Это позволяет DLC реализовать новые децентрализованные финансовые приложения на биткойне, одновременно обеспечивая безопасность депозитов.
По сравнению с сетью Lightning, у DLC есть следующие преимущества:
Однако, у DLC все еще есть некоторые риски и проблемы:
В данной статье будут предложены некоторые оптимизационные решения для повышения безопасности экосистемы Биткойн.
2. Принцип DLC
В качестве примера рассмотрим соглашение о пари между Алисой и Бобом, где ставкой является четность хеш-значения n+k-го блока. Если это нечетное число, выигрывает Алиса, если четное, выигрывает Боб, и победитель может вывести все активы в течение времени t. DLC передает информацию о блоках через оракулы для создания условной подписи, позволяя правильной стороне получить активы.
Процесс выполнения DLC включает в себя:
3. Оптимизация DLC
3.1 Управление ключами
Закрытые ключи и случайные числа оракула крайне важны, их утечка или потеря может привести к:
Рекомендуется принять следующие меры:
3.2 Децентрализованный оракул
Использование пороговой подписи Schnorr для реализации децентрализованного оракула имеет следующие преимущества:
3.3 Децентрализация и управление ключами
Децентрализованные оракулы трудно использовать BIP32 для производного ключа. Можно использовать распределенный метод производного ключа:
3.4 OP-DLC:Минимизация доверия оракула
Введение механизма оптимистичных вызовов:
3.5 OP-DLC + двойной мост BitVM
Совмещение OP-DLC и BitVM:
! Анализ принципов DLC и оптимизационное мышление
4. Заключение
DLC в сочетании с такими технологиями, как Taproot и BitVM, позволяет реализовать более сложные проверки и расчеты оффчейн-контрактов. Введение механизма OP-вызовов позволяет минимизировать доверие к оракулам, обеспечивая более безопасную и надежную основу для децентрализованных финансовых приложений на базе Биткойна.