Прорыв OP-DLC: упрощенная архитектура DLC для более безопасных смарт-контрактов Биткойн

OP-DLC 2: Дорога к простоте

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

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

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

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

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

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

  1. Оракул состоит из альянсов, любой участник может подписать CET, необходимо заложить 2 BTC, чтобы выпустить подпись и заработать комиссию.
  2. При злонамеренном изменении результатов оракула любой может инициировать вызов.
  3. Когда оракул честно подписывает CET, через 1 неделю можно правильно рассчитать и получить вознаграждение.
  4. Каждый может оспорить Oracle_sign, нечестные ораторы будут наказаны.
  5. Проблема OP-DLC заключается в том, что он не требует разрешения и обеспечивает минимизацию доверия к оракулам.

Основные преимущества OP-DLC включают:

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

Основные недостатки:

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

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

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

OP-2.72%
BTC-0.3%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 6
  • Поделиться
комментарий
0/400
GateUser-a180694bvip
· 23ч назад
Эта ловушка слишком сложная, кто использует, тот и знает.
Посмотреть ОригиналОтветить0
FallingLeafvip
· 07-28 16:22
Этот код слишком сложный.
Посмотреть ОригиналОтветить0
RunWithRugsvip
· 07-26 06:20
бык啊бык啊 又在整花活
Посмотреть ОригиналОтветить0
liquiditea_sippervip
· 07-26 06:18
Так что DLC — это сложный UTXO, да~
Посмотреть ОригиналОтветить0
AltcoinMarathonervip
· 07-26 06:18
следил за DLC с первого мили... должен сказать, это как получить второе дыхание на 20-й миле, честно говоря. контракты btc наконец-то получили свои марафонские ноги
Посмотреть ОригиналОтветить0
GateUser-e51e87c7vip
· 07-26 06:12
Наконец-то я понял dlc!
Посмотреть ОригиналОтветить0
  • Закрепить