
Під час останнього упорядкування блокчейн-нотаток я помітив таке явище: на ринку багато «приватних блокчейнів», але справді глибоко розроблених — небагато. Більшість проектів просто накладають шар шифрування поверх EVM: приховують транзакції, міняють хеш стану — і вже називають себе приватними. Це зручно, але й обмежує потенціал. Після уважного прочитання технічної документації Dusk я зрозумів різницю. Dusk не використовує обгортку EVM, а створив Piecrust з нуля. Перша думка: приватні блокчейни найбільше потребують ліквідності та старту екосистеми — чому б не використати EVM, що здається стабільнішим? Чому вибрати складніший шлях? EVM спроектований не для zk-доказів. Модель стану, інструкційний набір, вимірювання gas — все це розраховане на прозоре виконання. Насильницьке додавання нульових знань призводить до повільного генерування доказів, високої складності кіл та жорсткої архітектурної обмеженості. Багато команд роками працюють над zkEVM, сутнісно борючись із системою, яка не була створена для доказів. Dusk просто змінив середовище виконання. Контракти компілюються у WASM, а не у байт-код EVM. Інструкції WASM легші, семантика чіткіша — вони природно підходять для керування та систем доказів. Ключові моменти: — Середовище виконання повністю ізольоване; інтерфейси, доступні хостовій машині, мінімалізовані. Чим вужчий інтерфейс — тим менший обсяг, що треба доводити, тим краще керується розмір кола. Це схоже на підхід TEE до зменшення TCB, але Dusk використовує zk для звуження меж довіри, не покладаючись на гіперприпущення апаратного забезпечення. — Інструкції WASM добре квантифіковані, що дозволяє точніше вимірювати gas. EVM завантажений історичними бременами, має багато крайніх випадків — багато інцидентів у мережах виникають саме через неузгодженості вимірювань. Dusk уникнув цього на рівні архітектури. — Результат виконання має бути абсолютно однаковим між вузлами — інакше консенсус не працюватиме. Детермінований сендвіч гарантує, що одна й та ж сама послідовність WASM дасть однаковий стан на будь-якому пристрої — це фундамент усього приватного обчислення. Простими словами: розуміння Dusk дуже чітке — приватність і zk — це не функції, які можна додати пізніше; їх треба проектувати з самого початку — на рівні інструкційного набору віртуальної машини та моделі виконання. Piecrust — це не патч для EVM, а повна перебудова з нуля, створена для нативної підтримки zk. На короткостроковому горизонті це втратило сумісність з екосистемою. Але якщо подивитися довгостроково — якщо zk є фінальною метою блокчейну, то проекти, які нативно адаптовані під системи доказу на рівні виконання, обов’язково зможуть пройти далі, ніж ті, хто лише шпилькує EVM. Технологічний шлях завжди оцінюється не за тим, який здається легшим зараз, а за тим, чи веде в ту ж сторону, що й мета. @DuskFoundation $DUSK #dusk
