Обсуждение принципов технологии DLC и путей ее оптимизации
1. Введение
Договор на дискретный логарифм ( DLC ) является условной платежной схемой, основанной на оракулах, предложенной Таджем Дрией из MIT в 2018 году. DLC позволяет сторонам производить условные платежи на основе заранее определенных условий, при этом участники заранее подписывают возможные результаты и производят платежи, когда оракул подписывает результаты. Это позволяет DLC обеспечить безопасность депозитов биткойнов, одновременно реализуя новые децентрализованные финансовые приложения.
По сравнению с Lightning Network, у DLC есть следующие преимущества:
Лучшие меры защиты конфиденциальности, детали контракта делятся только между участниками
Поддержка более сложных и гибких финансовых контрактов, таких как деривативы, страхование и т.д.
Снижение риска со стороны контрагента, средства заблокированы в смарт-контракте с мультиподпиской
Не нужно управлять платежными каналами
Обеспечить лучшую масштабируемость в сложных контрактах
Однако у DLC все еще есть некоторые риски и проблемы:
Риск утечки или потери ключа оракула
Проблема централизации оракулов
Децентрализованные оракулы не могут напрямую осуществлять порождение ключей
Риск сговора узлов оракула
Проблема с возвратом фиксированной суммы
В данной статье будут предложены некоторые оптимизационные решения для повышения безопасности экосистемы Биткойн.
2. Принцип DLC
В качестве примера, давайте рассмотрим подписанный Алисой и Бобом договор о пари, ставка которого основана на четности хэш-значения n+k-го блока. DLC передает информацию о блоке через оракулы для создания условной подписи, позволяя выигравшей стороне получить активы.
Основные шаги включают:
Все стороны генерируют пары ключей
Создать инвестиционную транзакцию
Создание контракта для выполнения交易
Обещание вычислений оракула
Участник вычисляет новый открытый ключ
Оракул генерирует подпись на основе результата
Сторона, выигравшая, извлекает активы
Анализ показывает, что только правильная сторона может вычислить новый приватный ключ и успешно вывести средства. Также необходимо добавить временную блокировку, чтобы предотвратить вывод активов другой стороной.
3. Оптимизация DLC
3.1 Управление ключами
Ключи и случайные числа оракула в DLC имеют решающее значение, их утечка или потеря могут привести к:
Невозможно завершить расчет, необходимо выполнить контракт на возврат средств
Столкновение с риском мошеннических расчетов
Утечка приватного ключа оракула
Соответствующий DLC не может быть урегулирован
Рекомендуется использовать BIP32 для деривации дочерних или внучатых ключей и применять хэш-значение закрытого ключа и счетчика в качестве случайного числа для повышения безопасности.
3.2 Децентрализованный оракул
Использование пороговой подписи Schnorr позволяет реализовать децентрализованные оракулы, обладающие следующими преимуществами:
Увеличение безопасности
Распределенное управление
Повышение доступности
Гибкость и масштабируемость
Ответственность
3.3 Децентрализация и управление ключами
В сценарии децентрализованного предсказательного рынка полные приватные ключи не появляются, и невозможно напрямую использовать ключи, производные от BIP32. Можно использовать методы распределенного вывода ключей, реализуя их на основе полинома интерполяции Лагранжа. Однако необходимо учитывать проблемы совместимости между улучшенными и неулучшенными версиями BIP32.
Предложить схему OP-DLC, внедряя механизм оптимистичных вызовов. Оракулы должны заранее ставить на кон создание онлайновой OP-игры, обещая не злоупотреблять. Любая честная сторона может инициировать вызов, наказывая оракулов, которые ведут себя недобросовестно. Это позволяет узлам оракулов контролировать друг друга, достигая минимизации доверия.
3.5 OP-DLC + двойной мост BitVM
Совмещение OP-DLC и BitVM для решения ограничений DLC в распределении средств:
Реализация сдачи любого размера
Повышение ликвидности средств
Пользователи могут свободно выбирать способы ввода и вывода средств.
Технология DLC в сочетании с новыми технологиями, такими как Taproot и BitVM, может обеспечить более сложную верификацию и расчет оффчейн-контрактов. Благодаря механизму OP-челленджа можно дополнительно реализовать минимизацию доверия к оракулам, что открывает больше возможностей для экосистемы Биткойн.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
12 Лайков
Награда
12
5
Поделиться
комментарий
0/400
IfIWereOnChain
· 07-25 06:56
Если сложность увеличивается, это означает, что затраты высоки.
Посмотреть ОригиналОтветить0
WhaleWatcher
· 07-22 14:59
Машина Oracle снова появилась на виду
Посмотреть ОригиналОтветить0
CrashHotline
· 07-22 14:59
dlc всё ещё недостаточно популярен, как будто он все еще на бумаге.
DLC оптимизация: повышение безопасности экосистемы Биткойн и потенциала применения
Обсуждение принципов технологии DLC и путей ее оптимизации
1. Введение
Договор на дискретный логарифм ( DLC ) является условной платежной схемой, основанной на оракулах, предложенной Таджем Дрией из MIT в 2018 году. DLC позволяет сторонам производить условные платежи на основе заранее определенных условий, при этом участники заранее подписывают возможные результаты и производят платежи, когда оракул подписывает результаты. Это позволяет DLC обеспечить безопасность депозитов биткойнов, одновременно реализуя новые децентрализованные финансовые приложения.
По сравнению с Lightning Network, у DLC есть следующие преимущества:
Однако у DLC все еще есть некоторые риски и проблемы:
В данной статье будут предложены некоторые оптимизационные решения для повышения безопасности экосистемы Биткойн.
2. Принцип DLC
В качестве примера, давайте рассмотрим подписанный Алисой и Бобом договор о пари, ставка которого основана на четности хэш-значения n+k-го блока. DLC передает информацию о блоке через оракулы для создания условной подписи, позволяя выигравшей стороне получить активы.
Основные шаги включают:
Анализ показывает, что только правильная сторона может вычислить новый приватный ключ и успешно вывести средства. Также необходимо добавить временную блокировку, чтобы предотвратить вывод активов другой стороной.
3. Оптимизация DLC
3.1 Управление ключами
Ключи и случайные числа оракула в DLC имеют решающее значение, их утечка или потеря могут привести к:
Рекомендуется использовать BIP32 для деривации дочерних или внучатых ключей и применять хэш-значение закрытого ключа и счетчика в качестве случайного числа для повышения безопасности.
3.2 Децентрализованный оракул
Использование пороговой подписи Schnorr позволяет реализовать децентрализованные оракулы, обладающие следующими преимуществами:
3.3 Децентрализация и управление ключами
В сценарии децентрализованного предсказательного рынка полные приватные ключи не появляются, и невозможно напрямую использовать ключи, производные от BIP32. Можно использовать методы распределенного вывода ключей, реализуя их на основе полинома интерполяции Лагранжа. Однако необходимо учитывать проблемы совместимости между улучшенными и неулучшенными версиями BIP32.
! Анализ принципов DLC и оптимизационное мышление
3.4 OP-DLC:минимизация доверия оракула
Предложить схему OP-DLC, внедряя механизм оптимистичных вызовов. Оракулы должны заранее ставить на кон создание онлайновой OP-игры, обещая не злоупотреблять. Любая честная сторона может инициировать вызов, наказывая оракулов, которые ведут себя недобросовестно. Это позволяет узлам оракулов контролировать друг друга, достигая минимизации доверия.
3.5 OP-DLC + двойной мост BitVM
Совмещение OP-DLC и BitVM для решения ограничений DLC в распределении средств:
! Анализ принципов DLC и оптимизационное мышление
4. Заключение
Технология DLC в сочетании с новыми технологиями, такими как Taproot и BitVM, может обеспечить более сложную верификацию и расчет оффчейн-контрактов. Благодаря механизму OP-челленджа можно дополнительно реализовать минимизацию доверия к оракулам, что открывает больше возможностей для экосистемы Биткойн.