Back to top
  • 공유 Chia sẻ
  • 인쇄 In
  • 글자크기 Cỡ chữ
URL đã được sao chép

Aave V3.8 giữ đường thanh lý bằng flash loan dù có lớp bảo vệ gọi lại

Đường callback được đánh dấu trong sơ đồ luồng hợp đồng thông minh / TokenPost.ai

Aave Labs đề xuất vẫn duy trì đường thanh lý trong callback flash loan khi bổ sung lớp bảo vệ gọi lại cho bản nâng cấp bảo mật V3.8. Thiết kế loại hai hàm flash loan khỏi phạm vi áp dụng lớp bảo vệ.

Aave Labs đăng đề xuất lên diễn đàn quản trị ngày 21 tháng 10. Đề xuất nhằm giảm nguy cơ trạng thái kế toán bị sai lệch khi chức năng của pool được gọi lại trong lúc callback từ hợp đồng bên ngoài đang diễn ra. Gọi lại là việc một chức năng của cùng hợp đồng được gọi thêm lần nữa trước khi lần gọi trước hoàn tất. Đề xuất nâng cấp bảo mật V3.8 trước đó của Aave (AAVE) nhằm bổ sung biện pháp chống gọi lại trên 16 mạng lưới.

Vấn đề được thảo luận là liệu lớp bảo vệ có áp dụng cho flash loan hay không. Một người tham gia diễn đàn lưu ý rằng nếu callback flash loan cũng bị chặn, cách dùng tài sản vay để thanh lý khoản vay trên Aave trong cùng một giao dịch có thể không hoạt động. Trong phản hồi ngày 23 tháng 10, Aave Labs cho biết flashLoan() và flashLoanSimple() sẽ được loại khỏi phạm vi bảo vệ. Theo thiết kế đề xuất, các chức năng của pool, bao gồm thanh lý, vẫn có thể được gọi bên trong callback.

Flash loan là tính năng cho phép vay tài sản trong một giao dịch rồi hoàn trả theo các điều kiện đã định. Tài liệu dành cho nhà phát triển của Aave giải thích rằng hợp đồng nhận tài sản từ pool sẽ chạy callback, sau đó thanh toán tiền gốc và phí khi hoàn tất công việc. Với thanh lý sử dụng flash loan, việc vay tài sản và gọi chức năng thanh lý có thể nằm trong cùng một giao dịch.

Lớp bảo vệ dự kiến sử dụng vùng lưu trữ tạm thời được quy định trong EIP-1153 của Ethereum. Giá trị trong vùng lưu trữ này bị xóa khi giao dịch kết thúc; đề xuất dùng nó để theo dõi trạng thái thực thi của các hoạt động được bảo vệ trong giao dịch. Tài liệu EIP-1153 quy định cách thức hoạt động của vùng lưu trữ tạm thời này.

Quy trình Aave Labs đề xuất gồm lấy ý kiến trên diễn đàn, tổ chức bỏ phiếu ngoài chuỗi trên Snapshot nếu nhận được phản hồi tích cực, kiểm toán bảo mật bởi Certora và bên thứ ba, rồi gửi đề xuất cải tiến lên chuỗi. V3.8 hiện vẫn ở giai đoạn lấy ý kiến; việc thiết kế đề xuất có được triển khai hay không sẽ phụ thuộc vào các bước quản trị tiếp theo và kết quả kiểm toán.

<Bản quyền ⓒ TokenPost, nghiêm cấm sao chép và phân phối trái phép>

Phổ biến nhất

Các bài viết liên quan khác

Bình luận 0

Mẹo bình luận

Bài viết tuyệt vời. Mong có bài tiếp theo. Phân tích xuất sắc.

0/1000

Mẹo bình luận

Bài viết tuyệt vời. Mong có bài tiếp theo. Phân tích xuất sắc.
1