Discreet Log Contract (DLC) является системой исполнения контрактов на основе оракулов, позволяющей сторонам производить условные платежи в соответствии с заранее определенными условиями. DLC обеспечивает безопасность депозитов в биткойнах и реализует новые децентрализованные финансовые приложения.
В этой статье будет проанализирован принцип работы DLC и предложено улучшение под названием OP-DLC 2. Это решение вводит механизм оптимистичного оспаривания в исполнение контракта (CET), что эффективно предотвращает различные атаки, сохраняя при этом простоту дизайна.
Принцип DLC
В качестве простого примера ставки: Алиса и Боб делают ставки на то, является ли хеш-значение ξ-го блока четным или нечетным. DLC передает информацию о блоке через оракул, создавая условную подпись, чтобы правильная сторона получила все активы.
Основные шаги включают:
Инвестиционная сделка: Алиса и Боб заблокировали по 10 BTC в мультиподписном выходе.
Построение CET: создание двух контрактов для выполнения сделок, соответствующих разным результатам.
Оракул вычислений: генерация обязательств и подписей.
Расчет: Оракул подписывает соответствующий CET в зависимости от фактического результата.
Вывод средств: выигравшая сторона вычисляет новый приватный ключ и выводит средства.
Исследования показали, что любое действие в DLC должно быть реализовано через CET. Таким образом, достаточно обеспечить правильность CET, чтобы противостоять различным атакам. Неверный CET будет оспорен и не сможет быть выполнен, тогда как правильный CET будет выполнен.
ОП-DLC 2
OP-DLC 2 включает в себя следующие основные положения:
Оракул состоит из альянсов и требует стейкинга для подписания.
Любой может бросить вызов злонамеренному оракулу.
Честно подписанный CET может быть рассчитан через неделю, оракул получает вознаграждение.
Механизм вызова не требует разрешения, любой может контролировать выполнение контракта.
Пользователь также может стать оракулом, чтобы полностью контролировать свои активы.
Этот дизайн имеет следующие преимущества:
Пользователь имеет высокий контроль над активами, нужно доверять только себе
Высокая эффективность использования средств
Оракул определяется при внесении средств, но пользователь может стать оракулом сам.
Основные недостатки:
Вывод средств требует 1 неделю ожидания
Количество предварительных подписей имеет линейную зависимость от количества CET
Заключение
OP-DLC 2, вводя оптимистичный механизм вызова в CET, гарантирует, что ошибочные CET не будут выполняться, одновременно наказывая злонамеренные оракулы. Эта лаконичная конструкция эффективно противостоит различным атакам, отражая идею "путь к простоте".
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.
13 Лайков
Награда
13
8
Поделиться
комментарий
0/400
0xDreamChaser
· 19ч назад
Упрощение действительно бык, чисто и резко.
Посмотреть ОригиналОтветить0
NFTDreamer
· 07-07 20:24
dlc сейчас действительно летит быстро
Посмотреть ОригиналОтветить0
SneakyFlashloan
· 07-06 22:59
Вот он, легендарный вариант 2.0!
Посмотреть ОригиналОтветить0
GateUser-90f62189
· 07-06 17:58
Садитесь поудобнее, скоро На луну 🛫
Посмотреть ОригиналОтветить0
RamenDeFiSurvivor
· 07-06 17:45
Все, кто любит заниматься черной технологией, занимаются простыми вещами.
Посмотреть ОригиналОтветить0
CodeAuditQueen
· 07-06 17:41
Оптимистичные вызовы немного скучны, гораздо интереснее атака повторного входа.
OP-DLC 2: Упрощенный дизайн для реализации многократных преимуществ оптимизации DLC
OP-DLC 2: Истина всегда проста
Discreet Log Contract (DLC) является системой исполнения контрактов на основе оракулов, позволяющей сторонам производить условные платежи в соответствии с заранее определенными условиями. DLC обеспечивает безопасность депозитов в биткойнах и реализует новые децентрализованные финансовые приложения.
В этой статье будет проанализирован принцип работы DLC и предложено улучшение под названием OP-DLC 2. Это решение вводит механизм оптимистичного оспаривания в исполнение контракта (CET), что эффективно предотвращает различные атаки, сохраняя при этом простоту дизайна.
Принцип DLC
В качестве простого примера ставки: Алиса и Боб делают ставки на то, является ли хеш-значение ξ-го блока четным или нечетным. DLC передает информацию о блоке через оракул, создавая условную подпись, чтобы правильная сторона получила все активы.
Основные шаги включают:
Инвестиционная сделка: Алиса и Боб заблокировали по 10 BTC в мультиподписном выходе.
Построение CET: создание двух контрактов для выполнения сделок, соответствующих разным результатам.
Оракул вычислений: генерация обязательств и подписей.
Расчет: Оракул подписывает соответствующий CET в зависимости от фактического результата.
Вывод средств: выигравшая сторона вычисляет новый приватный ключ и выводит средства.
Исследования показали, что любое действие в DLC должно быть реализовано через CET. Таким образом, достаточно обеспечить правильность CET, чтобы противостоять различным атакам. Неверный CET будет оспорен и не сможет быть выполнен, тогда как правильный CET будет выполнен.
ОП-DLC 2
OP-DLC 2 включает в себя следующие основные положения:
Оракул состоит из альянсов и требует стейкинга для подписания.
Любой может бросить вызов злонамеренному оракулу.
Честно подписанный CET может быть рассчитан через неделю, оракул получает вознаграждение.
Механизм вызова не требует разрешения, любой может контролировать выполнение контракта.
Пользователь также может стать оракулом, чтобы полностью контролировать свои активы.
Этот дизайн имеет следующие преимущества:
Основные недостатки:
Заключение
OP-DLC 2, вводя оптимистичный механизм вызова в CET, гарантирует, что ошибочные CET не будут выполняться, одновременно наказывая злонамеренные оракулы. Эта лаконичная конструкция эффективно противостоит различным атакам, отражая идею "путь к простоте".
! Исследование битlayer: OP-DLC 2 путь к простоте