Theo phân tích của BlockSec Phalcon, nguyên nhân thực sự của sự kiện Aztec là tập hợp giao dịch Rollup đã xác thực không phù hợp với ranh giới xử lý thanh toán L1 (numRealTxs / _numTxs), dẫn đến đường dẫn xác minh chứng ZK và logic thanh toán L1 giải thích danh sách giao dịch khác nhau. Kẻ tấn công có thể đặt numRealTxs thành 1 và đưa giao dịch gửi tiền thực vào vị trí giải mã giao dịch thứ hai, từ đó bỏ qua xác minh chữ ký L1 tương ứng và trừ số dư gửi tiền đang chờ xử lý, tạo ra số dư riêng tư không có tài sản hỗ trợ và rút tiền. BlockSec cho biết, kẻ tấn công trước tiên ghi nhận số dư không có hỗ trợ của 7 loại tài sản khác nhau trong trạng thái Rollup, sau đó rút ra tài sản qua 7 giao dịch rút tiền; ngoài ra, RollupProcessorV3 đã được nâng cấp qua PR #67 vào ngày 10 tháng 4 năm 2024, nhưng dường như chưa qua kiểm toán bên ngoài trước khi triển khai nâng cấp.

AZTEC4,53%
L1-15,37%
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Bình luận
Thêm một bình luận
Thêm một bình luận
Không có bình luận
  • Đã ghim