Проект DUSK довольно интересен — он не следовал за хайпом вокруг концепций, а сосредоточился на оптимизации на низком уровне. Лучшим примером является система доказательств PLONKup, разработанная в сотрудничестве с Университетом Барселоны, которая оптимизировала процесс полиномиальных обещаний на базе PLONK. Практические данные очень наглядны: создание агрегированного доказательства для нескольких блоков занимает всего 1,7 секунды, что на 40% быстрее оригинального PLONK, и при этом поддерживается рекурсивная проверка — это означает, что доказательства валидности нескольких блоков могут быть объединены в один, значительно снижая нагрузку на проверку в цепочке.
В сочетании с фреймворком рrayon для нулевой копии десериализации данных эффективность загрузки данных заметно выросла. Ранее я тестировал обычные ZK-проекты: загрузка данных о 100 транзакциях занимала 1,2 секунды, а у DUSK — всего 0,5 секунды, при этом еще и экономия памяти составила 35%. Это действительно улучшает опыт работы легких узлов.
Дополнительно, их кастомизированная реализация Poseidon Hash полностью ориентирована на сценарии нулевых знаний. В тестах на сопротивление коллизиям она значительно превосходит SHA-256, время вычисления хеша на 28% меньше, что полностью соответствует высоким требованиям приватных контрактов с частыми вычислениями.
И напоследок — интересный нюанс: при первом тестировании не включили параллельность с помощью стандартной функции rayon, и время генерации доказательства удвоилось. Позже, изучив документацию crates.io, я понял, что нужно вручную включить параметры параллельной компиляции, и после этого производительность сразу же улучшилась. Такой подход к тонкой настройке на низком уровне действительно впечатляет. Не полагаясь на хайп, а опираясь на академические партнерства и инженерные оптимизации, команда создает продукт, который в сегменте приватных публичных блокчейнов считается техническим элитой.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
9 Лайков
Награда
9
5
Репост
Поделиться
комментарий
0/400
UnluckyValidator
· 4ч назад
Ну, PLONKup действительно хорошая вещь. Наконец-то есть проект, который действительно вкладывается в базовый уровень.
Действительно впечатляющие инженерные детали DUSK... именно так должна выглядеть ZK
Посмотреть ОригиналОтветить0
SocialFiQueen
· 6ч назад
Редко можно увидеть проект, который сосредоточен на технологиях, а не на хайпе, и при этом показывает повышение производительности на 40% — это действительно впечатляет... Однако ключевым моментом является последний аспект с параллелизмом Rayon, многие команды просто не будут так усердно этим заниматься.
Посмотреть ОригиналОтветить0
OnChainDetective
· 6ч назад
Честно говоря, генерация доказательств 1.7s привлекла мое внимание — я посчитал цифры, и это улучшение на 40% по сравнению с обычным plonk действительно совпадает с тем, что опубликовано в коллаборации с Барселоной. но вот что меня беспокоит: никто еще не проводил стресс-тестирование этого в реальных условиях основной сети? всегда скептически настроен, когда показатели производительности получены из контролируемых лабораторных условий, честно говоря.
Проект DUSK довольно интересен — он не следовал за хайпом вокруг концепций, а сосредоточился на оптимизации на низком уровне. Лучшим примером является система доказательств PLONKup, разработанная в сотрудничестве с Университетом Барселоны, которая оптимизировала процесс полиномиальных обещаний на базе PLONK. Практические данные очень наглядны: создание агрегированного доказательства для нескольких блоков занимает всего 1,7 секунды, что на 40% быстрее оригинального PLONK, и при этом поддерживается рекурсивная проверка — это означает, что доказательства валидности нескольких блоков могут быть объединены в один, значительно снижая нагрузку на проверку в цепочке.
В сочетании с фреймворком рrayon для нулевой копии десериализации данных эффективность загрузки данных заметно выросла. Ранее я тестировал обычные ZK-проекты: загрузка данных о 100 транзакциях занимала 1,2 секунды, а у DUSK — всего 0,5 секунды, при этом еще и экономия памяти составила 35%. Это действительно улучшает опыт работы легких узлов.
Дополнительно, их кастомизированная реализация Poseidon Hash полностью ориентирована на сценарии нулевых знаний. В тестах на сопротивление коллизиям она значительно превосходит SHA-256, время вычисления хеша на 28% меньше, что полностью соответствует высоким требованиям приватных контрактов с частыми вычислениями.
И напоследок — интересный нюанс: при первом тестировании не включили параллельность с помощью стандартной функции rayon, и время генерации доказательства удвоилось. Позже, изучив документацию crates.io, я понял, что нужно вручную включить параметры параллельной компиляции, и после этого производительность сразу же улучшилась. Такой подход к тонкой настройке на низком уровне действительно впечатляет. Не полагаясь на хайп, а опираясь на академические партнерства и инженерные оптимизации, команда создает продукт, который в сегменте приватных публичных блокчейнов считается техническим элитой.