Платформа умных контрактов с приватностью DUSK действительно интересна. Меня особенно впечатлило то, что она ясно разграничила противоречие между приватностью и эффективностью исполнения — традиционные решения всегда ставят в тупик: либо функции приватности перегружены, но контракты работают очень медленно, либо исполнение быстрое, но защита приватности страдает.
Идея DUSK отличается. RUSK как ядро исполнительной среды напрямую включает в себя криптографические компоненты, такие как цепи доказательств нулевого знания PLONK, хэш Poseidon, подписи BLS — всё встроено, и разработчикам при написании контрактов не нужно вручную обрабатывать криптографическую логику, это работает как нативный API. В сочетании с оптимизацией виртуальной машины Pie Crust для WASM — это очень важный момент, он переводит код в промежуточное представление, дружественное к доказательствам нулевого знания, устраняя множество избыточных вычислений.
Я лично развернул один приватный деривативный контракт, включающий проверку оракула и анонимный процесс расчетов. Время компиляции и развертывания — 12мс, однократный вызов — всего 3.7мс, а стоимость газа на 60% ниже по сравнению с другими решениями для приватных контрактов. Все данные контракта шифруются на протяжении всего процесса, даже если узлы взломаны, они увидят только зашифрованные данные, а через доказательства нулевого знания можно подтвердить законность выполнения третьей стороной, что позволяет регуляторам проверять соответствие без разбора деталей контракта.
Опыт разработки тоже хороший — поддержка популярных инструментов для WASM, написание на Rust и прямое компилирование для деплоя — практически нулевые затраты на адаптацию. Но я столкнулся с проблемой: при деплое не настроил ключи консенсуса RUSK, из-за чего проверка подписи не проходила. Позже понял, что нужно экспортировать файл consensus.keys через rusk-wallet в указанный каталог и установить пароль, чтобы всё заработало.
С точки зрения применения, приватные деривативные сделки для финансовых институтов отлично подходят под эту схему — контракт автоматически выполняет расчетные операции, торговые данные не раскрываются, а регуляторы могут через доказательства нулевого знания подтвердить соответствие. Можно почувствовать, что это не просто набор функций, а действительно решение, разработанное специально для масштабных сценариев внедрения приватных контрактов.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
11 Лайков
Награда
11
3
Репост
Поделиться
комментарий
0/400
ParanoiaKing
· 7ч назад
Черт возьми, эти показатели производительности немного зашкаливают, 3.7мс — правда или нет?
Посмотреть ОригиналОтветить0
ShibaMillionairen't
· 7ч назад
12мс развертывание, 3.7мс выполнение, эти показатели впечатляют, приватные контракты наконец-то не медлят
Посмотреть ОригиналОтветить0
CexIsBad
· 7ч назад
12ms компиляция и развертывание, 3.7ms выполнение... Брат, эта производительность действительно опровергает другие решения для конфиденциальности. Но проблема с ключом консенсуса действительно есть, я тоже сталкивался с 😅
Говорят, что газовые сборы снизились на 60%, это немного перебор, зависит с кем сравнивать. Но идея совместимости конфиденциальности и регулирования действительно нова.
Пробовали на практике? На каком блокчейне развернуто, как стабильность?
Эта схема имеет хорошие шансы реализоваться в финансовых сценариях, ведь соответствие нормативам можно обеспечить. Вот только как следить за развитием экосистемы...
Платформа умных контрактов с приватностью DUSK действительно интересна. Меня особенно впечатлило то, что она ясно разграничила противоречие между приватностью и эффективностью исполнения — традиционные решения всегда ставят в тупик: либо функции приватности перегружены, но контракты работают очень медленно, либо исполнение быстрое, но защита приватности страдает.
Идея DUSK отличается. RUSK как ядро исполнительной среды напрямую включает в себя криптографические компоненты, такие как цепи доказательств нулевого знания PLONK, хэш Poseidon, подписи BLS — всё встроено, и разработчикам при написании контрактов не нужно вручную обрабатывать криптографическую логику, это работает как нативный API. В сочетании с оптимизацией виртуальной машины Pie Crust для WASM — это очень важный момент, он переводит код в промежуточное представление, дружественное к доказательствам нулевого знания, устраняя множество избыточных вычислений.
Я лично развернул один приватный деривативный контракт, включающий проверку оракула и анонимный процесс расчетов. Время компиляции и развертывания — 12мс, однократный вызов — всего 3.7мс, а стоимость газа на 60% ниже по сравнению с другими решениями для приватных контрактов. Все данные контракта шифруются на протяжении всего процесса, даже если узлы взломаны, они увидят только зашифрованные данные, а через доказательства нулевого знания можно подтвердить законность выполнения третьей стороной, что позволяет регуляторам проверять соответствие без разбора деталей контракта.
Опыт разработки тоже хороший — поддержка популярных инструментов для WASM, написание на Rust и прямое компилирование для деплоя — практически нулевые затраты на адаптацию. Но я столкнулся с проблемой: при деплое не настроил ключи консенсуса RUSK, из-за чего проверка подписи не проходила. Позже понял, что нужно экспортировать файл consensus.keys через rusk-wallet в указанный каталог и установить пароль, чтобы всё заработало.
С точки зрения применения, приватные деривативные сделки для финансовых институтов отлично подходят под эту схему — контракт автоматически выполняет расчетные операции, торговые данные не раскрываются, а регуляторы могут через доказательства нулевого знания подтвердить соответствие. Можно почувствовать, что это не просто набор функций, а действительно решение, разработанное специально для масштабных сценариев внедрения приватных контрактов.