OP-DLC 2: Оптимизация механизма оптимистичного вызова DLC контракта

robot
Генерация тезисов в процессе

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

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

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

В системе Биткойн все действия реализуются через UTXO. Если UTXO корректны, можно противостоять любым атакам. Аналогично, все действия в DLC реализуются через CET(Contract Execution Transaction). Таким образом, используя механизм оптимистичного оспаривания для обеспечения корректности CET, можно противостоять любым атакам.

В частности, оракул может подписать CET только после того, как он заложит 2 BTC. В CET добавлен механизм оптимистичного оспаривания. Если CET не оспаривается или успешно справляется с оспариванием, то CET считается правильным и завершается расчет, оракул снимает залог и получает комиссию. Если оракул пытается обмануть, любой может успешно оспорить, и этот CET не сможет быть рассчитан, оракул потеряет залог и больше не сможет подписывать тот же CET. Эта концепция проста и эффективна.

Принцип DLC

Рассмотрим принцип DLC на примере пари между Алисой и Бобом о четности хэш-значения ξ-го блока:

  1. Инвестиционная сделка: Алиса и Боб блокируют по 10BTC в выходе с 2 из 2 подписей.

  2. Создание CET: Создайте два CET для расходования инвестиционных транзакций.

  3. Оракул вычисляет обязательства и генерирует подпись.

  4. Расчет: Оракул подписывает соответствующий CET на основании хэша блока.

  5. Вывод средств: победитель вычисляет новый приватный ключ и расходует заблокированные средства.

Исследования показывают, что просто использование механизма оптимистичных вызовов для обеспечения правильности CET может противостоять любым атакам. Неправильный CET будет оспорен и не будет выполнен, в то время как правильный CET будет выполнен. В то же время оракул должен понести цену за злонамеренные действия.

ОП-DLC 2

OP-DLC включает следующие положения:

  1. Оракул состоит из альянса, любой участник может подписать CET. Для подписи необходимо заложить 2 BTC.

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

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

  4. Любой может бросить вызов Oracle_sign.

  5. Вызов не требует разрешения, любой может контролировать выполнение контракта.

Преимущества:

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

Недостатки:

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

Заключение

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

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

OP5.07%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 5
  • Поделиться
комментарий
0/400
MeltdownSurvivalistvip
· 07-05 21:10
Всё в порядке, можно подождать.
Посмотреть ОригиналОтветить0
StakeHouseDirectorvip
· 07-05 05:34
Я не хочу медленного вывода средств.
Посмотреть ОригиналОтветить0
FloorSweepervip
· 07-04 02:53
слабая технология, медленные выводы...typical bs
Посмотреть ОригиналОтветить0
bridge_anxietyvip
· 07-04 02:43
Хе-хе, снова новое развлечение, не зря.
Посмотреть ОригиналОтветить0
CryingOldWalletvip
· 07-04 02:38
Снова придумали новый механизм, хм, интересно.
Посмотреть ОригиналОтветить0
  • Закрепить