Згідно з аналізом BlockSec Phalcon, фактичною причиною інциденту Aztec є невідповідність між перевіреними наборами транзакцій Rollup та межами обробки розрахунків L1 (numRealTxs / _numTxs), що призводить до різних інтерпретацій шляхів перевірки ZK-доказів та логіки розрахунків L1 щодо списку транзакцій. Зловмисник може встановити numRealTxs рівним 1 і помістити справжню транзакцію депозиту у другий слот декодованої транзакції, тим самим пропускаючи відповідну перевірку підпису L1 і зменшення балансу очікуваного депозиту, створюючи приватний баланс без підтримки активів і знімаючи кошти. BlockSec стверджує, що зловмисник спочатку записує у стан Rollup баланс без підтримки для 7 різних активів, а потім через 7 зняттів виводить активи; крім того, RollupProcessorV3 був оновлений 10 квітня 2024 року через PR #67, але перед цим оновленням, здається, не було проведено зовнішнього аудиту.

AZTEC5,53%
L1-14,15%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Закріплено