OP-DLC 2: Прорывное улучшение механизма вызова DLC с использованием простых принципов

OP-DLC 2: Истина всегда проста

1. Введение

В 2018 году Тадж Дрия из Массачусетского технологического института предложил Discreet Log Contract (DLC), который является рамками выполнения контрактов на основе оракулов. DLC позволяет сторонам производить условные платежи в зависимости от заранее определенных условий, путем предварительного определения возможных результатов и выполнения предподписки, когда оракул подписывает результат. Этот способ обеспечивает безопасность депозитов в биткойнах и реализует новые децентрализованные финансовые приложения.

Предыдущие исследования проанализировали преимущества и существующие проблемы DLC и предложили некоторые варианты оптимизации. Однако, поскольку DLC включает в себя участие нескольких сторон, защитные стратегии относительно сложны и не обладают простотой.

В системе биткойнов все действия осуществляются через UTXO. Таким образом, обеспечение правильности UTXO позволяет противостоять произвольным атакам. Аналогично, в DLC все действия осуществляются через CET (Transaction for Contract Execution). Используя механизм оптимистичного оспаривания для обеспечения правильности CET, можно противостоять произвольным атакам. Конкретно, оракул должен заложить 2BTC, прежде чем подписать CET, и добавить механизм оптимистичного оспаривания в CET. Если CET не был оспорен или успешно ответил на оспаривание, он считается правильным и завершает расчет, оракул снимает залог и получает комиссионные. Если оракул пытается злоупотребить, любой может успешно оспорить, что приведет к невозможности расчета CET, оракул потеряет залог и лишится права на повторную подпись. Этот метод соответствует принципу "простота - высшая форма изящества" и обладает элегантной простотой.

! Исследование битlayer: OP-DLC 2 путь к простоте

2. Принципы DLC

Возьмем простой пример пари: Алиса и Боб делают ставки на то, является ли хэш ξ-го блока нечетным или четным. Если нечетный, выигрывает Алиса; если четный, выигрывает Боб. DLC передает информацию о блоке через оракула, создавая условную подпись, чтобы правильная сторона получила все активы.

Основные шаги DLC включают: внесение средств, построение CET, расчет и вывод средств. В этом процессе все действия должны осуществляться через CET. Поэтому достаточно использовать механизм оптимистичного оспаривания, чтобы гарантировать правильность CET и противостоять произвольным атакам. Неправильный CET будет оспорен и не исполнен, правильный CET будет исполнен. В то же время, оракулы должны нести ответственность за злонамеренные действия.

3. ОП-DLC 2

OP-DLC включает в себя пять основных положений:

  1. Оракул состоит из альянса, любой участник может подписать CET. Оракул должен заложить 2BTC, чтобы выпустить подпись и заработать комиссию. Злоумышленник потеряет залог, другие участники могут продолжать подписывать CET, чтобы обеспечить вывод средств пользователям. Пользователи также могут стать оракулом, чтобы реализовать минимизацию доверия.

  2. Если оракул совершит злые поступки и изменит результат, любая сторона может инициировать вызов.

  3. Когда оракул честно подписывает CET, никто не может инициировать эффективный вызов. Через неделю CET может быть правильно рассчитан, оракул получает вознаграждение в размере 0.05 BTC.

  4. Любой может бросить вызов Oracle_sign. Честная подпись не может быть успешно оспорена, расчет будет выполнен через неделю. Не честная подпись приведет к потере залога оракула и утрате права на повторную подпись данного DLC контракта.

  5. В OP-DLC проблемы заключаются в том, что нет необходимости в разрешениях, любая сторона может контролировать выполнение контракта. Это минимизирует доверие к оракулам, пользователи также могут работать офлайн.

Преимущества OP-DLC включают:

  • Пользователи имеют высокий контроль над активами и могут доверять только себе.
  • Высокая степень использования средств
  • Оракул, который может подписывать, определяется при внесении средств, пользователь может стать оракулом.

Недостатки включают:

  • Время вывода средств составляет одну неделю
  • Количество предварительно подписанных документов имеет линейную зависимость от количества CET и увеличивается достаточно быстро

4. Вывод

OP-DLC вводит механизм оптимистичного вызова в CET, обеспечивая, чтобы неправильные CET не подлежали расчету и злонамеренные оракулы подвергались наказанию, в то время как правильные CET выполняются, а оракулы получают заслуженные награды. Этот метод может противостоять любым атакам, отражая красоту простоты.

OP5.18%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 5
  • Репост
  • Поделиться
комментарий
0/400
BlockchainArchaeologistvip
· 3ч назад
Есть кое-что, просто слишком сложно.
Посмотреть ОригиналОтветить0
ChainSauceMastervip
· 19ч назад
Простота - это путь к успеху.
Посмотреть ОригиналОтветить0
DataBartendervip
· 08-10 10:10
Трудно грызть DLC, все еще пахнет хлопьями zzz
Посмотреть ОригиналОтветить0
DeFiAlchemistvip
· 08-10 10:01
*настраивает эфирную линзу* увлекательно, как священная геометрия DLC отражает древние алхимические принципы... простота действительно является философским камнем дизайна протокола
Посмотреть ОригиналОтветить0
tx_pending_forevervip
· 08-10 09:59
Опять делают что-то такое высококлассное... Я запутался.
Посмотреть ОригиналОтветить0
  • Закрепить