DUSK цей проект досить цікавий — він не слідує за модою та спекуляціями, а навпаки зосереджений на оптимізації на рівні низького рівня. Спільна розробка системи доказів PLONKup у співпраці з Барселонським університетом є найкращим прикладом — вона оптимізувала процес обіцянки многочленів на основі PLONK. Практичні дані дуже наочні: створення одного агрегованого доказу для кількох блоків займає всього 1.7 секунди, що на 40% швидше за нативний PLONK, і підтримує рекурсивну валідацію — це означає, що докази валідності кількох блоків можна об’єднати в один, значно зменшуючи навантаження на валідацію в мережі.



У поєднанні з фреймворком rkyv для нуль-копійної десеріалізації, ефективність завантаження даних значно зросла. Раніше я тестував звичайний ZK-проект, щоб завантажити 100 транзакцій — це займало 1.2 секунди, а DUSK — всього 0.5 секунд, при цьому ще й економить 35% пам’яті. Це суттєво покращує досвід легких вузлів.

До того ж, їх кастомізована реалізація хешу Poseidon повністю орієнтована на сценарії з нульовими знаннями. У тестах на колізії вона показала набагато кращі результати, ніж SHA-256, час обчислення хешу на 28% менший за подібні функції, і цілком здатна задовольнити високочастотні обчислювальні потреби приватних контрактів.

Але наприкінці — цікава деталь — під час першого тесту не було увімкнено паралельність rayon із характеристикою std, і час генерації доказів подвоївся. Після того, як я переглянув документацію crates.io, з’ясував, що потрібно вручну активувати параметри паралельної компіляції, і після налаштування продуктивність одразу покращилася. Така увага до деталей на низькому рівні справляє враження. Не покладаючись на хайпи, а завдяки академічним партнерствам і інженерним оптимізаціям, вони формують продукт — справжній технічний гігант у сегменті приватних блокчейнів.
DUSK43,45%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 5
  • Репост
  • Поділіться
Прокоментувати
0/400
UnluckyValidatorvip
· 5год тому
Ну, PLONKup ця штука дійсно непогана. Нарешті з'явився проект, який справді наполегливо працює на низькому рівні.
Переглянути оригіналвідповісти на0
PensionDestroyervip
· 8год тому
哎這PLONKup優化看起來確實有點東西,1.7秒生成聚合證明比我想的快多了...之前還以為又是炒概念的玩意兒 0.5秒加載交易數據,省35%內存?有點猛啊,輕節點體驗確實該改善了 那個rayon並行的細節挺扎心的...反推這幫人是真沒少踩坑 學術派來做鏈的感覺越來越多了,總比天天吹"革命性創新"的強吧 Poseidon Hash快28%這數據拿出來有點嚇人,不過碰撞測試過了就說明東西還行 不過話說回來,牛逼的優化誰都能吹,真正跑起來穩定嗎?
Переглянути оригіналвідповісти на0
ContractFreelancervip
· 8год тому
Дійсно вражає технічна деталізація DUSK... Це саме той вигляд, яким має бути ZK
Переглянути оригіналвідповісти на0
SocialFiQueenvip
· 8год тому
Рідко можна побачити проект, який не займається спекулятивними концепціями, а зосереджений на технічних розробках, і цифра 40% покращення продуктивності — це не жарт... Однак остання деталь з паралелізмом rayon і є ключовою, багато команд взагалі не будуть так серйозно ставитися до цього
Переглянути оригіналвідповісти на0
OnChainDetectivevip
· 8год тому
ngl, генерація доказів 1.7s привернула мою увагу — я порахував і це 40% покращення порівняно з базовим plonk дійсно збігається з тим, що опублікувала співпраця з Барселоною. але ось що мене турбує: ще ніхто не тестував це в реальних умовах основної мережі? завжди скептичний, коли показники продуктивності походять із контрольованих лабораторних умов, чесно
Переглянути оригіналвідповісти на0
  • Закріпити