FinVenture Research · Lending & Credit Risk · 22/09/2026
Aave · rsETH · Kelp · LayerZero
Nợ xấu như một lựa chọn quản trị: 52.964 WETH sinh ra trong đúng một block
Lúc 18:12:23 UTC ngày 6/5/2026, sổ kế toán của Aave ghi nhận một khoản nợ xấu 52.964,44 WETH. Ở block liền trước, con số là 0. Hơn bốn tháng sau nó vẫn nguyên. Điều đáng phân tích không nằm ở quy mô, mà ở chỗ khoản lỗ này được cấp hạn mức trước khi việc thanh lý diễn ra.
Khoản thiếu hụt
Cái đã kết tinh trên sổ
Quy mô trên sổ kế toán Aave
52.964,44 WETH
Quy USD theo oracle Aave, mốc 15/9
131,58 triệu
Số lần đo lại, không đổi tới từng wei
4 / 5 lần
Năng lực tài chính
Cái DAO có thể dùng để xử lý
Tài sản ròng phi-AAVE của kho bạc, 22 chain
68,22 triệu
Khoản thiếu hụt so với tài sản ròng đó
1,45 lần
Kho bạc nhận lại từ giao dịch thanh lý
0,01 WETH
Loại nội dung
Nghiên cứu · điều tra on-chain
Phạm vi
AAVE · Ethereum · kho bạc 22 chain
Cửa sổ đo
25/07/2026 → 15/09/2026
Tóm tắt nhanh
Khoản lỗ này không đến từ một bot thanh lý chạy theo thị trường. Nó đến từ một giao dịch quản trị do chính Aave thực thi, trong đó nguồn giá của rsETH bị chuyển về một feed cố định trả 0,00000001 USD, và hạn mức cho khoản thiếu hụt được cấp trước khi lệnh thanh lý chạy. Cách gọi chính xác là một khoản xoá sổ có chủ đích, không phải một khoản nợ xấu bị bỏ quên. Ba hệ quả đáng chú ý: tài sản thế chấp tịch thu không về kho bạc Aave mà về phía Kelp; khoản thiếu hụt nằm bên trong con số TVL mà thị trường đang dùng làm mẫu số; và việc để nó treo bốn tháng là một quyết định phân bổ vốn lớn hơn toàn bộ tài sản ròng phi-AAVE của kho bạc, nhưng chưa bao giờ được trình bày như một lựa chọn.
Về dữ liệu
Các phép đo trong bài thực hiện từ 25/7/2026 đến 15/9/2026, mốc cụ thể ghi kèm từng con số. Số liệu về khoản thiếu hụt và cơ chế tạo ra nó đọc trực tiếp từ hợp đồng của Aave trên Ethereum, từ mã nguồn đã được xác thực của hai payload quản trị liên quan, và từ nhật ký sự kiện của đúng giao dịch ngày 6/5/2026. Phần bối cảnh sự cố lấy từ báo cáo chính thức đăng trên diễn đàn quản trị của Aave ngày 20/4/2026, đã đọc 173 trên 181 bài trong chủ đề đó.
Quy ước
Số liệu không kèm ghi chú là số đã được kiểm chứng lại. INFERRED dữ kiện suy luận, hoặc dữ liệu do bên thứ ba cung cấp mà chưa dựng lại độc lập. UNRESOLVED vấn đề chưa đủ bằng chứng để kết luận. phép tính con số do bài viết tự tính từ dữ liệu gốc.
01 · Mốc thời gian
Ba mốc thời gian
Câu chuyện này có ba thời điểm, và phần lớn cách kể lưu hành trên thị trường trộn chúng lại.
Trình tự ba mốc, và trạng thái sổ kế toán tại từng mốc
Từ lúc sự cố xảy ra tới lúc bảng cân đối của Aave phản ánh
 
 
Mốc 1 · sự cố
18/4/2026
Sự cố xảy ra ở phía Kelp và LayerZero. Đây là mốc mà báo cáo sự cố tự dẫn.
Khoản thiếu hụt trên sổ: 0
 
+ 2 ngày
 
 
Mốc 2 · báo cáo
20/4/2026
Báo cáo sự cố được đăng trên diễn đàn quản trị, kèm bảng ước tính nợ xấu tổng cộng 123,7 triệu USD trên 10 cặp chain và tài sản INFERRED
Khoản thiếu hụt trên sổ: vẫn 0
 
+ 16 ngày
 
Mốc 3 · ghi nhận
6/5/2026
Khoản lỗ được ghi nhận vào sổ kế toán on-chain của Aave, trong đúng một block.
Khoản thiếu hụt trên sổ: 52.964,44 WETH
Tổng cộng 18,4 ngày từ lúc sự cố xảy ra tới lúc sổ kế toán ghi nhận.
Khoảng cách này không phải chi tiết kỹ thuật. Tại block mà báo cáo dẫn làm mốc sự cố, khoản thiếu hụt của Aave bằng 0. Nó vẫn bằng 0 suốt tới ngày 2/5. Nói cách khác, trong gần ba tuần sau khi sự cố xảy ra, bảng cân đối của giao thức chưa phản ánh gì cả. Vị thế vẫn treo trên sổ như một khoản vay bình thường.
Thiếu hụt nằm ở WETH, không nằm ở rsETH
Có một chi tiết thứ hai dễ dẫn người đọc đi sai hướng. Khoản thiếu hụt không nằm ở tài sản rsETH mà nằm ở tài sản WETH. Bản thân rsETH có mức thiếu hụt bằng 0. Người nào đi tìm thiệt hại bằng cách kiểm tra sổ rsETH sẽ thấy số 0 và kết luận rằng không có gì xảy ra.
Lý do nằm ở hình dạng của vị thế. Người vay thế chấp bằng rsETH và vay ra WETH. Khi thế chấp mất giá trị, phần không đòi được là WETH, không phải rsETH. Trước sự cố, thị trường rsETH của Aave có 481.818 rsETH được cấp vào nhưng chỉ 42 rsETH được vay ra, đúng hình dạng của một tài sản dùng gần như thuần tuý làm thế chấp.
Hai con số “nợ xấu rsETH” đang lưu hành không cùng một đại lượng
Không được cộng vào nhau
Nguồn Bản chất Mốc Phần WETH trên Ethereum
Báo cáo sự cố INFERRED dự phóng tại thời điểm viết 20/4/2026 39.571,09
Sổ kế toán on-chain khoản thiếu hụt đã kết tinh 6/5/2026 52.964,44
Dự phóng ra trước 16 ngày so với lúc khoản lỗ hình thành, và thấp hơn thực tế khoảng 1,34 lần. Chiều lệch này đáng lưu ý: con số đo được lớn hơn con số bên thứ ba công bố, chứ không phải nhỏ hơn.
02 · Bối cảnh
Một cây cầu có điểm xác thực duy nhất
Phần này lấy từ báo cáo sự cố và mang nhãn INFERRED, vì FinVenture chưa dựng lại độc lập.
Theo báo cáo, ngày 18/4/2026, tuyến chuyển tài sản của Kelp qua LayerZero giữa Unichain và Ethereum được cấu hình với duy nhất một đơn vị xác thực. Một gói tin giả từ phía Unichain được đơn vị đó xác nhận mà không có giao dịch huỷ tương ứng ở chuỗi nguồn, giải phóng 116.500 rsETH khỏi hợp đồng cầu nối phía Ethereum. Số rsETH này toả ra bảy địa chỉ nhánh.
Hệ quả với Aave là trực tiếp. Một lượng lớn rsETH không có tài sản đứng sau đã đi vào thị trường cho vay dưới dạng thế chấp, và số WETH vay ra trên nền thế chấp đó trở thành khoản không đòi được.
Aave không phải nơi xảy ra lỗi
Lỗi nằm ở cấu hình cầu nối của một giao thức khác. Aave là bên chịu hậu quả ở vị trí hạ nguồn, và đây chính là điểm khiến câu chuyện có giá trị phân tích: nó cho thấy một giao thức cho vay lớn xử lý thế nào khi tài sản thế chấp mà họ đã niêm yết bị hỏng ở tầng phát hành.
2.001,12 USD
giá rsETH theo oracle Aave tại thời điểm đo
1.858,80 USD
giá WETH cùng thời điểm, tức rsETH vẫn đắt hơn WETH
Một chi tiết cần ghi vì nó thường bị dùng sai: ở thời điểm đo, rsETH đắt hơn WETH. Khoản lỗ này đã xảy ra và còn treo, không phải đang tiếp diễn.
03 · Giao dịch 6/5
Một lệnh quản trị, không phải thanh lý thị trường
Toàn bộ khoản thiếu hụt 52.964,44 WETH được tạo ra trong một giao dịch duy nhất, với 62 nhật ký sự kiện, và mọi thành phần đều giải mã được bằng giao diện của chính hợp đồng phát ra sự kiện. Bên trong giao dịch đó là một gói bốn lệnh, thực hiện theo thứ tự:
Gói bốn lệnh bên trong giao dịch
 
1Bật một cờ cho phép ở hợp đồng guardian
2Thực thi payload quản trị số 431
3Thực thi payload quản trị số 432
4Tắt cờ cho phép đó lại
Hai payload là tài liệu công khai, có mã nguồn đã xác thực, tác giả ghi là Aave Labs, và phần mô tả dẫn thẳng về chủ đề báo cáo sự cố trên diễn đàn.
Bên thực hiện hai lệnh thanh lý trong giao dịch này không phải một bot bên ngoài. Nó là hợp đồng Executor cấp quyền một của chính Aave, tức là đường mà toàn bộ 520 đề xuất đã thực thi của giao thức đi qua. Đường cấp quyền hai, vốn là đường đổi được luật chơi ở tầng sâu hơn, chưa từng được dùng lần nào.
62
nhật ký sự kiện, giải mã được toàn bộ, không còn sự kiện lạ
52.964,439526
WETH từ hai sự kiện tạo thiếu hụt, khớp tới từng wei với mức nhảy trên sổ
99,25%
tổn thất tập trung ở một tài khoản, trên tổng hai tài khoản liên quan
Toàn bộ tài sản thế chấp trong cả hai lần thanh lý là rsETH, nên việc quy sự kiện này về sự cố rsETH có bằng chứng trực tiếp chứ không phải suy đoán theo thời điểm.
04 · Trình tự bên trong
Giá bị đặt về gần 0, và khoản lỗ được cấp hạn mức trước
Đọc mã nguồn của payload cho thấy trình tự đầy đủ. Diễn đạt lại bằng ngôn ngữ nghiệp vụ, nó gồm năm bước.
1
Thay nguồn giá
Payload chuyển nguồn giá của rsETH sang một feed cố định. Feed này tự mô tả là Fixed 1 và trả về giá trị 1 ở tám chữ số thập phân, tức 0,00000001 USD cho mỗi rsETH. Cùng lúc, tỷ lệ cho vay tối đa và ngưỡng thanh lý áp lên thế chấp của hai tài khoản đó bị hạ về 1 điểm cơ bản.
2
Cấp hạn mức cho khoản lỗ
Payload gọi hàm đặt mức bù thiếu hụt cho WETH, tăng theo phần dư nợ WETH của hai vị thế ở dạng đã chia chỉ số lãi. Bước này chạy trước khi thanh lý diễn ra. Giá trị tuyệt đối của mức bù không được đo trong hồ sơ, nên bài chỉ phát biểu về thứ tự các bước.
3
Thực hiện thanh lý
Payload lấy một khoản đệm 0,01 WETH từ kho bạc, gọi lệnh thanh lý với yêu cầu trả tối đa, và không nhận lại token đại diện tiền gửi.
4
Dọn dẹp
Toàn bộ rsETH tịch thu được chuyển tới một địa chỉ mà mã nguồn gọi là Recovery Guardian. Phần WETH và wstETH còn lại quay về kho bạc.
5
Khôi phục tham số
Nguồn giá và các tham số rủi ro được trả lại trạng thái cũ.
Về mặt kinh tế, đây là một thao tác đóng vị thế có kiểm soát
Thị trường không thể tự thanh lý một vị thế mà tài sản thế chấp đã mất tính chính danh, vì không ai muốn mua thứ đó và vì cơ chế thanh lý thông thường cần giá thị trường hợp lệ. Bằng cách đặt giá về gần 0 trong một khoảnh khắc, Aave buộc hệ thống ghi nhận rằng phần thế chấp này không còn giá trị bù đắp, chuyển khoản mất từ trạng thái treo trên sổ như một khoản vay bình thường sang trạng thái được thừa nhận là thiếu hụt.
Trước ngày 6/5, người đọc bảng cân đối của Aave thấy một khoản vay. Sau ngày 6/5, họ thấy một khoản thiếu hụt.
Có một điểm số học cần làm rõ, vì nó dễ bị đọc ngược. Trong nhật ký sự kiện, phần nợ thực tế được xử lý trong lần thanh lý này rất nhỏ. Điều đó không có nghĩa là DAO chọn trả ít. Lệnh được đưa ra là trả tối đa. Con số nhỏ là hệ quả số học của việc thế chấp vừa được định giá về 0,00000001 USD. Khi tính lại bằng giá WETH của oracle tại đúng block và hệ số thanh lý của nhóm hiệu suất mà hai tài khoản đang thuộc về, con số dự đoán khớp với con số ghi trong sự kiện tới từng wei cho cả hai tài khoản.
Chi tiết nặng nhất về mặt diễn giải
Việc cấp hạn mức cho khoản thiếu hụt diễn ra trước khi thanh lý. Điều đó không làm khoản lỗ nhỏ đi, nhưng nó đổi tên gọi của sự việc. Đây là một khoản xoá sổ được phê duyệt trước thông qua quy trình quản trị, không phải một khoản nợ xấu phát sinh ngoài dự kiến.
05 · Dòng tài sản
Tài sản thế chấp không quay về kho bạc Aave
Lượng thế chấp bị lấy trong giao dịch là 53.400,000002 rsETH. Con số này khớp tới từng wei với lượng rsETH gốc rời khỏi hợp đồng tương ứng.
Đường đi của số rsETH đó khép kín và đọc được đầy đủ. Nó rời thị trường cho vay, qua hợp đồng Executor của Aave, tới một ví đa chữ ký 5 người ký với ngưỡng 3. Ví này chính là địa chỉ mà mã nguồn payload đặt tên Recovery Guardian, và cùng một địa chỉ đảm nhiệm vai trò tương tự trên Arbitrum.
Sổ rsETH của ví Recovery Guardian
Khép lại với phần dư gần bằng 0, đo ngày 26/7/2026
Chiều Đối tác rsETH
vào Executor của Aave, chính giao dịch ngày 6/5 53.400,000002
vào một ví đa chữ ký khác, chưa định danh 17.426,204814
vào phát hành mới 5.932,088194
ra hợp đồng cầu nối rsETH của Kelp 76.758,290000
còn lại đo ngày 26/7/2026 0,003011
Toàn bộ dòng ra đi về một đích duy nhất, chính là hợp đồng cầu nối mà sự cố đã giải phóng 116.500 rsETH khỏi đó.
Câu trả lời không thuận lợi cho người nắm AAVE
Số thế chấp tịch thu được không chảy về kho bạc của DAO. Nó quay về phía Kelp. Kho bạc Aave chỉ nhận lại đúng khoản đệm 0,01 WETH đã bỏ ra lúc đầu. Việc gọi dòng chảy đó là thu hồi cho DAO hay là hoàn trả cho Kelp là một diễn giải, và diễn giải đó chưa được khép lại bằng dữ liệu UNRESOLVED
Cần lưu ý thêm rằng 76.758,29 rsETH là cận dưới của tổng đã hoàn, không phải toàn bộ. Cùng bộ payload có một chân trên Arbitrum với sáu vị thế và cùng một Recovery Guardian, và chân đó chưa được đo. Phép trừ giữa 116.500 và 76.758,29 không cho ra một con số có ý nghĩa, vì hai đại lượng này thuộc hai phạm vi khác nhau.
06 · Quyết định
Bốn tháng không xử lý là một quyết định, không phải một hạn chế
Đây là phần quan trọng nhất với người phân tích tín dụng. Aave có cơ chế xoá khoản thiếu hụt. Cơ chế đó không những tồn tại mà đã được sử dụng: trước sự cố rsETH, trên cùng tài sản WETH từng có một khoản thiếu hụt nhỏ 8,105466 WETH, và nó được xoá về 0 trước ngày 18/4.
Vậy nên việc khoản thiếu hụt đứng nguyên qua năm lần đo ở năm block khác nhau (25/7, 31/7, 3/8, 17/8 và 15/9), với bốn lần đầu bằng đúng từng wei và lần cuối chỉ nhích lên do lãi cộng dồn, không phản ánh việc thiếu công cụ. Nó phản ánh một quyết định về thứ tự ưu tiên sử dụng vốn.
Khoản thiếu hụt đặt cạnh năng lực tài chính của DAO
Đơn vị: USD
Hạng mục Giá trị
Khoản thiếu hụt, quy theo oracle Aave ngày 31/7 98.593.026
Khoản thiếu hụt, quy theo oracle Aave ngày 15/9 131.580.000
Tài sản ròng phi-AAVE của kho bạc, 22 chain, đo ngày 20/7/2026 68.224.871
Tỷ lệ khoản thiếu hụt trên tài sản ròng đó phép tính (mốc 31/7) 1,45 lần
Hai số đầu và số thứ ba đo ở các block khác nhau nên chỉ dùng để so sánh bậc độ lớn, không trừ vào nhau.
Quy mô của quyết định, nhìn theo bậc độ lớn
Thang đo 0–140 triệu USD
Thiếu hụt, mốc 15/9
 
131,58 tr
Thiếu hụt, mốc 31/7
 
98,59 tr
Kho bạc, tài sản ròng phi-AAVE
 
68,22 tr
Xoá sạch khoản thiếu hụt bằng tiền của kho bạc sẽ vượt quá toàn bộ tài sản không phải AAVE mà DAO đang nắm trên 22 chain đã đo, và phép đo đó còn chưa tính phiên bản 4, Aptos và Fantom.
Trong bối cảnh đó, việc để khoản này treo trên sổ và chờ diễn biến thu hồi là lựa chọn dễ hiểu về mặt tài chính. Điều đáng nói là lựa chọn đó chưa bao giờ được trình bày như một lựa chọn.
07 · Hệ quả kế toán
Khoản thiếu hụt nằm bên trong con số TVL mà báo cáo tháng công bố
Đây là hệ quả kế toán ít được để ý nhất, và nó có tính hệ thống chứ không riêng gì Aave. Khi một khoản thiếu hụt được tạo ra theo cách trên, token đại diện khoản nợ bị đốt, còn token đại diện tiền gửi thì giữ nguyên. Người gửi tiền vẫn cầm trong tay quyền đòi đầy đủ với 52.964,45 WETH tính theo lượt đo ngày 31/7. Phần tài sản đứng sau quyền đòi đó thì không còn.
Vì tổng giá trị khoá được định nghĩa là tổng tài sản đã cung cấp và đo bằng chính lượng token đại diện tiền gửi, khoản thiếu hụt này nằm bên trong con số TVL chứ không nằm ngoài. Quy ra tỷ lệ tại mốc 31/7:
Mẫu số Tỷ lệ
Dòng WETH trong TVL trên Ethereum (3,93 tỷ USD) 2,508%
TVL Ethereum (20,35 tỷ USD) 0,485%
TVL toàn hệ mà báo cáo tháng công bố (24,1 tỷ USD) 0,409%
Đây không phải sai sót của đơn vị dựng số liệu. Nó là hệ quả trực tiếp của định nghĩa TVL mà cả ngành đang dùng.
Chất lượng đo lường của báo cáo tháng 7 khá tốt
Trong số các ô đo lại được, 6 trên 7 tái lập trong biên 2%.
Đối chiếu số công bố và số dựng lại độc lập
Chỉ tiêu Công bố Đo lại Lệch
TVL trung bình tháng 7 trên Ethereum 19,8 tỷ 19,42 tỷ 1,92%
Dư nợ đang hoạt động 8,4 tỷ 8,26 tỷ 1,67%
Tỷ lệ doanh thu trên phí 15,12% 15,17% 0,05 điểm
TVL toàn hệ, lượt mở rộng 11 chain 24,1 tỷ 23,91 tỷ 0,79%
Dư nợ toàn hệ, lượt mở rộng 11 chain 10,3 tỷ 10,17 tỷ 1,31%
Vốn hoá GHO, trung bình tháng 7 UNRESOLVED 584,8 tr 619,97 tr 5,7%
Lượt kiểm mở rộng đạt 99,2% con số báo cáo trong khi vẫn còn Monad, Celo, zkSync và Aptos chưa vào, mà riêng Monad đã ở mức vài trăm triệu USD. Nói cách khác, con số của báo cáo không thổi, và nếu lệch thì lệch theo hướng thận trọng.
Ô duy nhất không tái lập được là vốn hoá GHO, lệch 5,7% theo chiều làm mức tăng trưởng đẹp hơn. Nguyên nhân chưa được xác định, và ngay trong báo cáo có hai định nghĩa loại trừ nhau cho chính chỉ tiêu này. Ngoài ra có một nhóm ô thuộc trạng thái chưa đo chứ không phải đã đối chiếu, gồm thị phần 46,4% trên rổ đối thủ do bên dựng số liệu tự chọn, số người dùng hoạt động hàng tháng, phí cộng dồn, và giá của hai tài sản trong phiên bản 4.
Bản báo cáo đó có mục triển vọng và có một khối bình luận của đội ngũ Aave Labs, và không dòng nào nhắc tới khoản 98,59 triệu USD đang nằm trong chính con số TVL mà nó trình bày. Độ phủ của báo cáo là về số liệu, không phải về trạng thái.
Về phía diễn đàn quản trị, chủ đề báo cáo sự cố thu được 173 bài với số thứ tự cao nhất là 181, tám số còn lại là bài đã bị xoá nên diễn đàn không trả về. Chủ đề chạy từ 20/4 đến 4/6/2026, và mọi phủ định dưới đây là phủ định trên 173 bài đó. Không bài nào nhắc tới payload 431 hay 432. Hai payload đó nằm công khai trên hợp đồng quản trị nên không thể gọi là bị che giấu, nhưng câu chuyện về việc khoản thiếu hụt được tạo ra bằng chính hành động quản trị và tài sản thế chấp quay về phía Kelp thì không xuất hiện trong bất kỳ tài liệu tự công bố nào mà FinVenture đọc được.
08 · Phần chưa khép
Phần chưa khép, và vì sao nó quan trọng
Con số 52.964,44 WETH là khoản thiếu hụt mà giao thức đang ghi nhận. Nó chưa phải khoản lỗ ròng cuối cùng sau thu hồi. Bốn vế sau vẫn đang mở: hai vế đầu có thể làm con số cuối đổi, hai vế sau làm rõ bức tranh giữ tài sản và phạm vi đo chứ không tự động làm khoản lỗ nhỏ đi.
Khoản 30.766 ETH bị đóng băng trên Arbitrum INFERRED
Theo một bài trên diễn đàn quản trị ngày 22/4/2026, hội đồng an ninh của Arbitrum đã hành động khẩn cấp để đóng băng số ETH này trong một ví của bên tấn công, chuyển vào một ví trung gian từ ngày 21/4/2026, và số này chỉ có thể được chuyển đi bằng một hành động tiếp theo của quản trị Arbitrum. Đây là tài sản trên một chain khác, thuộc một chủ thể khác, và chưa vào phần bảo chứng của Kelp. Nó không đối ứng trực tiếp với 53.400 rsETH đã nói ở trên. Vị trí hiện tại chưa được đo UNRESOLVED
Con số “25.000 ETH quyên góp” đang lưu hành không tồn tại
Rà toàn bộ 173 bài trong chủ đề, mẫu tìm hẹp cho 0 kết quả, mẫu tìm rộng cho 19 bài và cả 19 đã được đọc tay mà không bài nào nêu một khoản 25.000 ETH. Hai mẫu đối chứng là 30.766 và 116.500 đều cho kết quả dương, nên số 0 ở đây có nghĩa. Nguồn gốc của con số này là một câu hỏi mở trong tài liệu nội bộ, sau đó bị đọc thành một dữ kiện.
Chân Arbitrum của chính bộ payload
Mã nguồn cho thấy có sáu vị thế trên Arbitrum với cùng cấu trúc và cùng Recovery Guardian. Chân này chưa được đo, nên con số 76.758,29 rsETH đã hoàn về Kelp là cận dưới có lý do cấu trúc.
Ai kiểm soát Recovery Guardian
Ví nhận toàn bộ thế chấp tịch thu là ví đa chữ ký 5 người ký ngưỡng 3, được chính mã nguồn của Aave đặt tên. Danh tính của 5 người ký chưa xác định. Ngoài ra còn 5.932,088194 rsETH được phát hành mới thẳng vào ví này, và câu hỏi ai phát hành theo quyền gì chưa có lời giải.
Một diễn biến đang chạy đáng theo dõi
Ngày 5/9/2026, một đề xuất trên diễn đàn quản trị Aave (chủ đề 25597, dạng đưa thẳng lên biểu quyết, tại thời điểm đo chưa có văn bản chính thức) đề nghị nạp lại ngân sách cho công cụ mua tài sản, đồng thời hoàn lại 1.818.102 aAvaDAI trên Avalanche cho chi phí xử lý vụ việc Kelp và LayerZero. Đây là dấu hiệu duy nhất về việc DAO xử lý chi phí liên quan trong hai cửa sổ diễn đàn mà FinVenture đã quét (20/4 đến 4/6 và 24/8 đến 15/9); quãng giữa hai cửa sổ chưa được quét. Quy mô của nó cũng nhỏ hơn nhiều so với khoản thiếu hụt.
09 · Diễn giải
Ý nghĩa với người phân tích
Có ba cách đọc từ chuỗi bằng chứng này, và chúng không cùng chiều.
Cách đọc nghiêng về phía Aave
Aave có một trường kế toán riêng cho khoản thiếu hụt, đọc được công khai từ hợp đồng. Khi tài sản thế chấp hỏng ở tầng phát hành, họ có quy trình đóng vị thế, có payload công khai với mã nguồn đã xác thực, có vai trò được đặt tên ngay trong mã, và kết quả được ghi vào một con số mà bất kỳ ai cũng kiểm lại được. Thêm nữa, quyết định để khoản này treo là quyết định hợp lý về mặt tài chính: xoá nó ngay sẽ tiêu hết toàn bộ tài sản không phải AAVE của kho bạc và vẫn chưa đủ.
Cách đọc nghiêng về phía người gửi tiền
Cùng cơ chế tạo ra sự minh bạch đó cũng tạo ra một khoảng cách giữa con số TVL được công bố và lượng tài sản thật đứng sau. Khoảng cách đó bằng 2,508% dòng WETH trên Ethereum tại mốc 31/7/2026. Không lớn về tỷ lệ, nhưng nó tồn tại trong mọi bảng số liệu mà thị trường đang dùng để định giá giao thức, và không bảng nào chú thích nó.
Cách đọc về rủi ro danh mục thế chấp
Lỗi nằm ở cấu hình cầu nối của một giao thức khác, không ở Aave INFERRED. Nhưng một giao thức cho vay thừa hưởng rủi ro của mọi tài sản mà nó niêm yết, kể cả rủi ro ở tầng phát hành mà nó không kiểm soát. Một điểm xác thực duy nhất trên một cây cầu có thể chuyển thành khoản thiếu hụt chín chữ số ở một giao thức hoàn toàn khác, trong vòng chưa tới ba tuần.
Lựa chọn để khoản thiếu hụt treo trên sổ là một quyết định phân bổ vốn ở quy mô lớn hơn toàn bộ tài sản ròng phi-AAVE của kho bạc đo được trên 22 chain. Một quyết định cỡ đó thường được trình bày như một lựa chọn có phương án thay thế, kèm tiêu chí để biết khi nào thì xem lại. Ở đây thì không.
Với ai đang định giá AAVE, điểm thực tế rút ra không phải con số 52.964 WETH. Nó là việc con số đó chưa từng xuất hiện trong bất kỳ tài liệu tự công bố nào của giao thức, dù nó lớn hơn toàn bộ tài sản ròng phi-AAVE của kho bạc và dù nó nằm bên trong con số TVL mà thị trường đang dùng làm mẫu số.
10 · Phương pháp
Cách các con số trong bài được dựng
Phần này gom toàn bộ ghi chú phương pháp lại một chỗ để phần trên đọc liền mạch.
Nguồn của con số nợ xấu
Aave phiên bản 3.3 có một trường kế toán riêng cho khoản thiếu hụt, đọc trực tiếp từ hợp đồng Pool. Đây là con số do chính giao thức thừa nhận, không phải ước lượng của bên thứ ba. Nó được đọc lại năm lần ở năm block khác nhau, bốn lần đầu ra kết quả bằng nhau tới từng wei.
Một bẫy công cụ đã được xử lý
Hàm đọc thông tin tài sản của Aave không báo lỗi khi được gọi với một địa chỉ không phải tài sản hợp lệ, mà trả về giá trị 0. Nghĩa là “tài sản không tồn tại” và “tài sản có giá trị 0” trả về giống hệt nhau. Mọi phép đo trong bài đều kiểm tra sự tồn tại của tài sản trong danh sách chính thức trước khi đọc bất kỳ số 0 nào.
Quy kết nguyên nhân và đọc cơ chế
Việc gán khoản thiếu hụt cho sự cố rsETH dựa trên nhật ký sự kiện của đúng block tạo ra nó, chứ không dựa trên trùng hợp thời điểm. Trình tự bên trong hai payload đọc từ mã nguồn đã được xác thực công khai của chính chúng, không phải từ việc mô phỏng giao dịch. Cả 62 nhật ký sự kiện đều giải mã được, không còn sự kiện lạ nào.
Một đối chứng thất bại được giữ lại
Khi đối chiếu lượng thế chấp bị lấy với lượng token tiền gửi bị đốt, hai con số lệch nhau khoảng 0,0000022 rsETH. Nguyên nhân là hai sổ này ghi hai đại lượng khác nhau, một bên là số đã nhân với chỉ số lãi, một bên là số gốc. Đường đo được dùng trong bài là đường gốc, vốn khép lại tới từng wei. Phần lệch được giữ lại trong hồ sơ như một ghi chú về bẫy đơn vị.
Giới hạn đã biết
Toàn bộ phép đo về chuỗi custody chỉ chạy trên một nhà cung cấp dữ liệu, vì nhà cung cấp thứ hai trả lỗi bền trong suốt cửa sổ đo. Phần bối cảnh sự cố lấy từ báo cáo của một bên cung cấp dịch vụ, chưa dựng lại độc lập. Chủ đề diễn đàn đọc được 173 trên 181 bài, nên mọi phủ định trong bài là phủ định trên phạm vi đó. Chân Arbitrum của bộ payload chưa được đo.
11 · Điều kiện đảo kết luận
Điều gì có thể làm thay đổi kết luận
Bốn diễn biến sẽ buộc phải viết lại phần lớn bài này.
1
Xuất hiện sự kiện xoá khoản thiếu hụt trên sổ của Aave
Cơ chế đó tồn tại và đã từng được dùng cho một khoản nhỏ, nên đây là kịch bản có tiền lệ. Khi đó câu chuyện chuyển từ “khoản lỗ treo” sang “khoản lỗ đã hấp thụ”, và câu hỏi tiếp theo là hấp thụ bằng nguồn nào.
2
30.766 ETH đóng băng trên Arbitrum được chuyển về phần bảo chứng của Kelp
Chính báo cáo sự cố nói rõ rằng dải kịch bản thiệt hại của họ là hàm của giả định này. Nhưng cần đọc kỹ chiều của nó: kịch bản lạc quan đã giả định số ETH đó về bảo chứng, và ngay trong giả định ấy nó vẫn dự phóng 26.043,41 WETH cho phần Ethereum, trong khi khoản thiếu hụt thực tế kết tinh là 52.964,44 WETH, gấp 2,03 lần.
3
Phần chân Arbitrum của bộ payload được đo
Điều này sẽ nâng cận dưới 76.758,29 rsETH đã hoàn về Kelp lên một con số đầy đủ hơn, và làm rõ hơn bức tranh thu hồi tổng thể.
4
Aave đưa khoản thiếu hụt vào một tài liệu tự công bố
Dù là báo cáo tháng, đề xuất quản trị hay bản cập nhật kho bạc. Việc đó sẽ chuyển câu chuyện từ một khoảng trống công bố sang một lựa chọn được trình bày, và cách thị trường định giá hai thứ này không giống nhau.
Về vế thứ hai, hai con số 26.043,41 và 52.964,44 là hai đại lượng khác nhau (một bên là dự phóng đa chain sau hoàn trả, một bên là khoản đã kết tinh trên một chain), nên không trừ vào nhau. Nhưng chiều lệch nói lên một điều dùng được: giả định tiền về bảo chứng, nếu thành hiện thực, vẫn chưa được chứng minh là đủ để bù phần Ethereum. Điều làm con số cuối thay đổi thật sự phải là một khoản thu hồi lớn hơn mức mà kịch bản đó dự phóng.
 
FinVenture Takeaways
1
Khoản thiếu hụt 52.964,44 WETH sinh ra trong đúng một block ngày 6/5/2026, từ một giao dịch quản trị của chính Aave, chứ không phải từ một bot thanh lý chạy theo thị trường.
2
Hạn mức cho khoản lỗ được cấp trước khi lệnh thanh lý chạy, và nguồn giá rsETH bị chuyển về feed cố định trả 0,00000001 USD. Đây là một khoản xoá sổ có chủ đích, không phải nợ xấu bị bỏ quên.
3
Toàn bộ 53.400 rsETH tịch thu đi về một ví đa chữ ký rồi chảy tiếp về hợp đồng cầu nối của Kelp. Kho bạc Aave chỉ nhận lại đúng 0,01 WETH khoản đệm.
4
Để khoản này treo bốn tháng không phải vì thiếu công cụ. Aave đã từng xoá một khoản thiếu hụt WETH nhỏ trước đó. Quy mô quyết định: khoản lỗ bằng 1,45 lần tài sản ròng phi-AAVE của kho bạc trên 22 chain.
5
Khoản thiếu hụt nằm bên trong con số TVL, bằng 2,508% dòng WETH trên Ethereum tại mốc 31/7. Đây là hệ quả của định nghĩa TVL mà cả ngành dùng, không phải sai sót của đơn vị dựng số liệu.
6
Điểm đáng chú ý với người định giá AAVE không phải bản thân con số, mà là việc nó chưa từng xuất hiện trong bất kỳ tài liệu tự công bố nào của giao thức: không trong báo cáo tháng, không trong 173 bài của chủ đề báo cáo sự cố.
Nguồn
Phép đo: FinVenture Research. Toàn bộ số liệu đo lường trong bài lấy từ hồ sơ nghiên cứu nội bộ về AAVE, gồm các vòng đo từ 25/7/2026 đến 15/9/2026.
Khoản thiếu hụt, thị trường rsETH và WETH, giá oracle: đọc trực tiếp từ hợp đồng Pool và hợp đồng oracle của Aave trên Ethereum, tại các block đã pin.
Cơ chế của giao dịch ngày 6/5/2026: giải mã calldata và nhật ký sự kiện của giao dịch đó, kết hợp với mã nguồn đã được xác thực công khai của hai payload quản trị liên quan và của thư viện xử lý thanh lý trong hợp đồng Pool.
Đường đi của tài sản thế chấp: nhật ký chuyển nhượng rsETH của các địa chỉ liên quan, đọc đầy đủ trong phạm vi cửa sổ và không chạm trần truy vấn.
Bối cảnh sự cố, khoản 30.766 ETH và các kịch bản thiệt hại: chủ đề “rsETH Incident Report (April 20, 2026)” trên diễn đàn quản trị của Aave, 173 trên 181 bài, chạy từ 20/4 đến 4/6/2026.
Đối chiếu số liệu vận hành: báo cáo tháng 7/2026 công bố trong khuôn khổ hợp tác dữ liệu giữa Aave và một nền tảng phân tích bên thứ ba, được kiểm lại độc lập trên các ô số liệu đo được, với kết quả 6 trên 7 ô tái lập trong biên 2%, cùng một lượt mở rộng ra 11 chain.
Diễn biến quản trị gần nhất: các chủ đề trên diễn đàn quản trị Aave trong cửa sổ 24/8 đến 15/9/2026, đọc lại nguyên văn từ bản lưu có mã băm.
Bài viết không chứa số liệu giá, vốn hoá hay định giá của token AAVE, vì chúng mang mốc đo riêng và không phản ánh trạng thái hiện tại.
Disclaimer
Bài viết mang tính phân tích và giáo dục, được biên soạn bởi FinVenture | finventure.vn, không phải khuyến nghị đầu tư. Mỗi con số chỉ có hiệu lực tại mốc đo của nó; trạng thái khoản thiếu hụt, cấu hình tham số rủi ro và tiến trình thu hồi có thể thay đổi bất cứ lúc nào và cần được đọc lại trước khi sử dụng cho quyết định đầu tư.
L

Lê Minh

Chuyên gia phân tích tài chính tại FinVenture

Chia sẻ
Social share links

0 Comments
Sort by
Oldest
User avatar