Дискретний лог-контракт (DLC) є рамкою виконання контрактів на основі оракулів, яка дозволяє сторонам здійснювати умовні платежі відповідно до попередньо визначених умов. DLC забезпечує нові децентралізовані фінансові додатки, забезпечуючи безпеку депозитів у біткойнах.
Ця стаття проаналізує принцип роботи DLC та запропонує вдосконалену версію під назвою OP-DLC 2. Ця версія запроваджує механізм оптимістичного виклику в контракті виконання угоди (CET), що ефективно запобігає різним атакам, зберігаючи при цьому простоту дизайну.
Принцип DLC
Розглянемо просту ставку: Аліса та Боб ставлять на те, чи є хеш значення ξ-го блоку непарним чи парним. DLC передає інформацію про блок через оракули, створюючи умовний підпис, щоб правильна сторона отримала всі активи.
Основні етапи включають:
Інвестиційна угода: Аліса та Боб кожен заблокували по 10 BTC у багатопідписному виході.
Побудова CET: створення двох контрактів для виконання угоди, що відповідають різним результатам.
Обчислення оракула: генерувати зобов'язання та підписи.
Розрахунок: оркул підписує відповідний CET відповідно до фактичного результату.
Виведення коштів: виграшна сторона розраховує новий приватний ключ і виводить кошти.
Дослідження показали, що будь-яка дія в DLC повинна здійснюватися через CET. Тому, якщо забезпечити правильність CET, можна протистояти різним атакам. Неправильний CET буде оскаржений і не зможе бути виконаний, тоді як правильний CET буде виконаний.
OP-DLC 2
OP-DLC 2 містить такі основні положення:
Оракул складається з альянсу, для підписання потрібно стейк.
Будь-хто може кинути виклик злочинному оракулу.
Щиро підписані CET можна врегулювати через тиждень, oracle отримує винагороду.
Механізм виклику є бездозвільним, будь-хто може контролювати виконання контракту.
Користувачі також можуть стати оракулами, забезпечуючи повний контроль над своїми активами.
Цей дизайн має такі переваги:
Користувач має високий контроль над активами, потрібно довіряти лише собі
Висока ефективність використання капіталу
Оракул встановлюється під час внесення депозиту, але користувач може сам стати оракулом
Основні недоліки:
Виведення коштів потребує 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
Оптимістичні виклики трохи водянисті, краще вже повторно атакувати, це цікавіше.
Переглянути оригіналвідповісти на0
bridge_anxiety
· 07-06 17:33
Занадто довго, не можу зрозуміти. Вже закінчив роботу.
OP-DLC 2: Спрощене проєктування для реалізації багатократних вигод оптимізації DLC
OP-DLC 2: Істина завжди проста
Дискретний лог-контракт (DLC) є рамкою виконання контрактів на основі оракулів, яка дозволяє сторонам здійснювати умовні платежі відповідно до попередньо визначених умов. DLC забезпечує нові децентралізовані фінансові додатки, забезпечуючи безпеку депозитів у біткойнах.
Ця стаття проаналізує принцип роботи DLC та запропонує вдосконалену версію під назвою OP-DLC 2. Ця версія запроваджує механізм оптимістичного виклику в контракті виконання угоди (CET), що ефективно запобігає різним атакам, зберігаючи при цьому простоту дизайну.
Принцип DLC
Розглянемо просту ставку: Аліса та Боб ставлять на те, чи є хеш значення ξ-го блоку непарним чи парним. DLC передає інформацію про блок через оракули, створюючи умовний підпис, щоб правильна сторона отримала всі активи.
Основні етапи включають:
Інвестиційна угода: Аліса та Боб кожен заблокували по 10 BTC у багатопідписному виході.
Побудова CET: створення двох контрактів для виконання угоди, що відповідають різним результатам.
Обчислення оракула: генерувати зобов'язання та підписи.
Розрахунок: оркул підписує відповідний CET відповідно до фактичного результату.
Виведення коштів: виграшна сторона розраховує новий приватний ключ і виводить кошти.
Дослідження показали, що будь-яка дія в DLC повинна здійснюватися через CET. Тому, якщо забезпечити правильність CET, можна протистояти різним атакам. Неправильний CET буде оскаржений і не зможе бути виконаний, тоді як правильний CET буде виконаний.
OP-DLC 2
OP-DLC 2 містить такі основні положення:
Оракул складається з альянсу, для підписання потрібно стейк.
Будь-хто може кинути виклик злочинному оракулу.
Щиро підписані CET можна врегулювати через тиждень, oracle отримує винагороду.
Механізм виклику є бездозвільним, будь-хто може контролювати виконання контракту.
Користувачі також можуть стати оракулами, забезпечуючи повний контроль над своїми активами.
Цей дизайн має такі переваги:
Основні недоліки:
Висновок
OP-DLC 2 забезпечує запобігання виконанню помилкових CET шляхом впровадження оптимістичного механізму виклику в CET, одночасно караючи зловмисні оракули. Такий простий дизайн ефективно протистоїть різноманітним атакам, відображаючи ідею "шлях до великого простий".
! Дослідження бітового шару: OP-DLC 2 Шлях до простоти