У екосистемі Dusk торгівля може бути офіційно визнана системою, швидкість насправді не є визначальним фактором. Справжня проблема полягає в тому — чи пройшла вона ту систему доказів. Якщо доказ не пройдено, ця транзакція на ланцюгу стає марною.
Dusk обирає досить жорсткий шлях. Як тільки транзакція ініціюється, вона повинна одночасно відповідати кільком обмеженням. Головне — ці обмеження не є тим, що перевіряється лише під час виконання, а безпосередньо закодовані у логіку доказу. Статус активів, відповідність умовам облікового запису, внутрішня узгодженість правил — все це перевіряється на етапі доказу. Не існує операцій "спочатку виконай, потім відкоти", і немає можливості "спочатку змінити стан, а потім пояснити вже після".
Найжорсткіший дизайн тут полягає в тому, що Dusk визначає "конфлікт правил" як стан, який також можна довести як невдачу. Багато систем виявляють конфлікти правил вже після запуску користувачами, і потім їх виправляють у надзвичайних ситуаціях. Механізм Dusk змушує вас чітко формулювати правила ще до того, як транзакція відбудеться. Якщо правила нечіткі, доказ не може бути згенерований, і транзакція взагалі не потрапить у систему. Іншими словами, система відмовляється приймати нечіткі правила і визнає лише ті набір правил, які можна довести як істинні.
Це також пояснює, чому логіка відповідності Dusk більше схожа на "жорсткі обмеження", а не на "м’які зобов’язання". Відповідність — це не рекламний слоган і не щось, що можна контролювати за допомогою бекенд-перключика, а перша ворота, через яку має пройти транзакція. Якщо вона не пройдена, транзакція навіть не має права перейти до стану.
Зараз ключове — спостерігати, чи зможе Dusk дотримуватися цього механізму до кінця. Тобто, чи всі зміни стану мають проходити через доказові обмеження, чи існує шлях обійти доказ і змінити стан напряму. Тільки з дотриманням цих двох принципів Dusk справді перетворює складні правила у системну реальність, а не просто у гарну ідею у документації.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
13 лайків
Нагородити
13
5
Репост
Поділіться
Прокоментувати
0/400
ZKSherlock
· 9год тому
насправді... Це саме те, що я хотів побачити — сприймати систему доведень як справжній шлюз, а не просто прикрасу. Більшість проектів виправляють проблеми постфактум, а dusk наполегливо поставив конфлікти правил на перший план. Але головне все ж залежить від того, чи зможуть вони справді запобігти будь-яким мутаціям стану, що обходять цю логіку... Навіть якщо документація написана красиво, це безглуздо, адже довірчі припущення — це головна вразливість.
Переглянути оригіналвідповісти на0
DiamondHands
· 9год тому
Жорсткі обмеження звучать гарно, але боязно, що потім знову з'явиться дірка
Переглянути оригіналвідповісти на0
GasFeeAssassin
· 9год тому
Ця логіка досить жорстка, здається, що вона закриває всі вразливості.
Правила повинні бути зафіксовані до початку торгівлі, цей підхід дійсно правильний.
Dusk використовує криптографію як охоронця, щоб ніхто не міг змінити правила на льоту.
Якщо вдасться триматися, це буде круто, але страшно, що згодом все може послабитися.
Звучить так, ніби відповідність вже не просто маркетингова фраза, а жорсткий технічний обмежувальний фактор, я це ціную.
Переглянути оригіналвідповісти на0
MemeKingNFT
· 9год тому
Ця логіка звучить майже так само, як і ті проєкти, які ми раніше були обдурені, зворотні операції... система довіри як охоронець, розмиті правила зовсім не працюють, дійсно досить жорстко.
Але чесно кажучи, на папері "жорсткі обмеження" ми бачили багато разів, головне — чи справді Dusk зможе тримати межі і не йти через задні двері, інакше в критичний момент знову з'явиться "особливий випадок — особливе рішення", і тоді все буде марно.
Переглянути оригіналвідповісти на0
NFTRegretful
· 9год тому
Доказова система блокування транзакцій — справді сильна фішка, але навіть найгарніші слова не гарантують, скільки вона протримається.
У екосистемі Dusk торгівля може бути офіційно визнана системою, швидкість насправді не є визначальним фактором. Справжня проблема полягає в тому — чи пройшла вона ту систему доказів. Якщо доказ не пройдено, ця транзакція на ланцюгу стає марною.
Dusk обирає досить жорсткий шлях. Як тільки транзакція ініціюється, вона повинна одночасно відповідати кільком обмеженням. Головне — ці обмеження не є тим, що перевіряється лише під час виконання, а безпосередньо закодовані у логіку доказу. Статус активів, відповідність умовам облікового запису, внутрішня узгодженість правил — все це перевіряється на етапі доказу. Не існує операцій "спочатку виконай, потім відкоти", і немає можливості "спочатку змінити стан, а потім пояснити вже після".
Найжорсткіший дизайн тут полягає в тому, що Dusk визначає "конфлікт правил" як стан, який також можна довести як невдачу. Багато систем виявляють конфлікти правил вже після запуску користувачами, і потім їх виправляють у надзвичайних ситуаціях. Механізм Dusk змушує вас чітко формулювати правила ще до того, як транзакція відбудеться. Якщо правила нечіткі, доказ не може бути згенерований, і транзакція взагалі не потрапить у систему. Іншими словами, система відмовляється приймати нечіткі правила і визнає лише ті набір правил, які можна довести як істинні.
Це також пояснює, чому логіка відповідності Dusk більше схожа на "жорсткі обмеження", а не на "м’які зобов’язання". Відповідність — це не рекламний слоган і не щось, що можна контролювати за допомогою бекенд-перключика, а перша ворота, через яку має пройти транзакція. Якщо вона не пройдена, транзакція навіть не має права перейти до стану.
Зараз ключове — спостерігати, чи зможе Dusk дотримуватися цього механізму до кінця. Тобто, чи всі зміни стану мають проходити через доказові обмеження, чи існує шлях обійти доказ і змінити стан напряму. Тільки з дотриманням цих двох принципів Dusk справді перетворює складні правила у системну реальність, а не просто у гарну ідею у документації.