FinVenture Research · On-chain Investigation · Tháng 09/2026
On-chain Verification · Morpho Blue · Sổ sách vs Tiền gửi
Sổ sách không phải tiền gửi
Ngày 22/07/2026, một lệnh rút mười xu trên Morpho ghi 1,07 tỷ đô la vào sổ sách của giao thức. Không phải tấn công, không phải lỗi phần mềm. Và đó không phải chuyện đơn lẻ: 61,84% sổ sách stablecoin của Morpho Blue trên Ethereum là lãi ghi sổ, chứ không phải tiền ai gửi vào.
Ngày đăng
03/09/2026
Nguồn
FinVenture Research · On-chain @ block 25.730.293
Phạm vi
Morpho Blue · MetaMorpho · Ethereum mainnet
Tóm tắt nhanh
Một lệnh gửi rồi rút mười xu đã kích hoạt khoản lãi dồn 47,4 ngày ở một thị trường đã đóng băng, ghi 1.066.799.814,53 đô la vào sổ sách Morpho Blue. FinVenture Research quét toàn bộ 1.702 thị trường trên Ethereum và khép sổ toàn vòng đời 197/197 thị trường nghi vấn, sai lệch bằng không: 98,27% sổ sách của nhóm này là lãi cộng dồn, chỉ 1,73% là tiền mặt thật còn ở lại. Hai quỹ cho vay mang giá trị ròng 133,5 triệu và 71,2 triệu đô la nhưng số rút ra được tối đa là mười lăm xu và không đồng nào. Morpho không giấu con số — API công khai phục vụ nguyên nó, lệch 0 đơn vị so với chuỗi; cái thiếu là thói quen hỏi mẫu số.
1,07 tỷ $
ghi vào sổ từ một lệnh rút 0,10 đô
61,84%
sổ sách stablecoin Morpho Blue là lãi ghi sổ
197/197
thị trường khép sổ toàn vòng đời, lệch 0
0,15 $
rút ra được từ quỹ có giá trị ròng 133,5 triệu
01 · Sự việc mở đầu
Một giao dịch mười xu
Chiều 22/07/2026, một địa chỉ ví gửi mười xu vào một quỹ cho vay (vault) trên Morpho, rồi rút mười xu ra ngay sau đó. Hai giao dịch, hai block liền kề, tổng giá trị tiền thật đổi chủ: 0,10 đô la.
Cùng lúc đó, sổ sách của Morpho Blue ghi nhận thêm 1.066.799.814,53 đô la. Tỉ lệ giữa con số vào sổ và số tiền thật: hơn mười tỷ lần.
Chín tiếng sau, cũng địa chỉ đó, cũng cách làm đó, cũng mười xu: thêm 14.526.931,47 đô la vào sổ. Hai lượt đó cộng lại tạo ra 93,29% toàn bộ mức tăng cung stablecoin của Morpho Blue trên Ethereum trong cửa sổ mười ba ngày cuối tháng 7 mà chúng tôi đo.
Key finding
Đây không phải một vụ khai thác lỗ hổng. Không đồng nào bị lấy đi, không ai bị thiệt hại tại thời điểm đó. Người rút mười xu nhận đúng mười xu. Thứ xảy ra là một hệ quả kế toán — và hiểu được vì sao nó xảy ra là hiểu được một điều quan trọng hơn nhiều về cách đọc số liệu của các giao thức cho vay.
02 · Cơ chế
Vì sao mười xu ghi được 1,07 tỷ
Ba mắt xích, mỗi mắt xích đều đọc thẳng từ mã nguồn đã được kiểm chứng công khai.
Ba mắt xích của khoản 1,07 tỷ
1
Một lệnh rút chạm vào mọi thị trường trong hàng đợi. Một quỹ cho vay trên Morpho không bỏ tiền vào một chỗ. Nó phân bổ vốn qua nhiều thị trường và giữ danh sách đó trong một hàng đợi rút. Khi có người rút tiền, quỹ đi qua hàng đợi này và yêu cầu từng thị trường cập nhật lãi — kể cả những thị trường đã không còn hoạt động. Quỹ trong câu chuyện này vẫn giữ trong hàng đợi một thị trường đã chết từ nhiều tháng trước.
2
Thị trường đó đứng im 47,4 ngày. Lãi trên Morpho không được cộng liên tục — nó chỉ được tính lại mỗi khi có ai đó chạm vào thị trường. Lần cuối cùng thị trường này được cập nhật là 05/06/2026. Từ đó đến cú chạm ngày 22/07 là 4.096.992 giây, tức 47,4189 ngày — toàn bộ khoản lãi của quãng thời gian ấy dồn lại, chờ lần chạm đầu tiên.
3
Suốt 47,4 ngày đó, lãi suất đứng ở trần cứng. Mô hình lãi suất của Morpho tự động đẩy lãi suất lên khi vốn được vay hết. Thị trường này đã ở trạng thái vay hết vốn từ lâu, nên lãi suất chạm mức trần tuyệt đối mà mô hình cho phép — và đứng nguyên ở đó, không đổi ở cả mười bốn mẫu chúng tôi đo.
800%
trần lãi suất quy ra năm, nếu tính đơn
297.995,80%
cùng mức trần đó, tính gộp liên tục đúng như mã nguồn
47,4189 ngày
khoảng lặng dồn lãi trước cú chạm
100%
tỷ lệ sử dụng vốn của thị trường
Nhân ba mắt xích với nhau: một khoản nợ sổ sách hơn sáu trăm triệu, nhân với lãi suất trần, nhân với 47,4 ngày dồn lại, được kích hoạt bởi một lệnh rút mười xu. Chúng tôi dựng lại công thức tính lãi từ chính mã nguồn và ra khớp đúng đến từng đơn vị ở cả hai sự kiện.
Chi tiết dễ bỏ sót và là chìa khoá của cả bài
Thị trường này có tỷ lệ sử dụng vốn đúng 100%: toàn bộ tiền cho vay đã được vay hết, không còn một đồng nào nhàn rỗi. Khi lãi được cộng vào, nó cộng vào cả hai vế của bảng cân đối: bên nợ tăng bao nhiêu thì bên cung tăng đúng bấy nhiêu. Nói cách khác, “cung tăng 1,07 tỷ” và “nợ tăng 1,07 tỷ” ở đây không phải hai sự kiện. Chúng là cùng một con số, đứng ở hai cột.
03 · Bên trong thị trường
Cái thị trường đã chết từ tháng Hai
Câu hỏi tự nhiên tiếp theo: một thị trường tích lãi ở mức 800% một năm suốt gần năm mươi ngày sao không ai thanh lý, và sao không ai rút tiền ra? Vì cả hai cửa đều đã khoá, mỗi cửa vì một lý do khác nhau.
Cửa thứ nhất — thanh lý: nguồn giá đã ngừng hoạt động
Để thanh lý một khoản vay, giao thức phải biết tài sản thế chấp đáng giá bao nhiêu. Nó hỏi một nguồn giá bên ngoài (oracle). Nguồn giá của thị trường này báo lỗi ở cả hai đầu cửa sổ đo, với cùng một nội dung lỗi. Dấu thời gian trong thông báo lỗi cho biết dữ liệu giá đã dừng cập nhật từ 19/12/2025. Không có giá thì không thanh lý được — hàm thanh lý của Morpho bắt buộc phải đọc giá trước khi chạy.
Cửa thứ hai — rút tiền: không còn gì để rút
Rút tiền thì không cần giá. Nhưng tỷ lệ sử dụng vốn đang là 100%, toàn bộ tiền trong thị trường đang nằm ở phía người vay. Không có một đồng nhàn rỗi nào để trả lại cho người cho vay. Người ta thường gọi tình trạng này là “thanh khoản kém”. Ở đây nó không phải kém — nó bằng 0.
Và con số “nợ gốc” cũng không phải nợ gốc. Đầu cửa sổ đo, sổ sách của thị trường ghi hơn 603 triệu đô. Nghe như một khoản vay lớn. Chúng tôi dựng lại toàn bộ vòng đời của thị trường này từ ngày nó được tạo, cộng đủ mọi lượt gửi, rút, vay, trả, thanh lý, và khép sổ ở cả hai phía với sai lệch bằng không:
Khép sổ toàn vòng đời — thị trường sdeUSD/USDC
Toàn bộ vòng đời thị trường Giá trị
Tổng đã gửi vào / đã rút ra 4.612.330.851,53 / 4.604.947.290,92 USDC
Tổng đã vay / đã trả 86.535.632,30 / 78.932.290,63 USDC
Nợ xấu đã hiện thực hoá 0
Tiền mặt gốc còn lại thật sự 7.383.560,61 USDC
Lãi tích luỹ trong sổ 1.677.842.958,27 USDC — 99,56% sổ sách
Trong hơn 1,68 tỷ đô mà bảng số liệu hiển thị, phần tiền thật từng vào và còn ở lại là 7,38 triệu. Phần còn lại là lãi cộng dồn trên giấy. Giao dịch chuyển tiền cuối cùng của thị trường này là một lệnh rút 3,27 đô la, ngày 28/02/2026 — năm tháng trước cửa sổ đo.
Ai đứng sau khoản nợ đó — và ba chỗ chúng tôi không đoán
Một địa chỉ ví duy nhất cầm 99,98% sổ nợ. Chúng tôi không biết đó là ai, và trong phạm vi dữ liệu on-chain thì không ai biết được — một địa chỉ không tự khai danh tính. Bài viết này gọi nó là “một địa chỉ”, không hơn. Vì sao nguồn giá kia ngừng cập nhật từ tháng 12/2025, và tài sản thế chấp trong thị trường hiện đáng giá bao nhiêu — chúng tôi chưa có đủ dữ liệu để kết luận, và không đoán.
04 · Quét toàn bộ giao thức
Không phải ca lẻ
Đến đây, câu chuyện vẫn có thể là một trường hợp cá biệt. Chúng tôi kiểm tra bằng cách quét toàn bộ. Từ block đầu tiên, chúng tôi liệt kê 1.702 thị trường đã từng được tạo trên Morpho Blue ở Ethereum — con số này khớp với một phép đếm khác đi bằng đường hoàn toàn độc lập. Tổng sổ sách stablecoin của tất cả các thị trường này, tại thời điểm chốt cuối tháng 7, là 4.581.883.077,70 đô la.
Trong số đó, 197 thị trường rơi vào diện nghi vấn theo một quy tắc đặt ra trước khi đo: có tiền trong sổ, và hoặc nguồn giá báo lỗi, hoặc vốn đã được vay hết trên 99%. Với cả 197, chúng tôi tách sổ sách làm hai phần rồi khép sổ toàn vòng đời từng thị trường. 197 trên 197 đều khép kín, sai lệch bằng không.
Nhóm 197 thị trường nghi vấn — tách gốc và lãi
  Giá trị % nhóm 197 % tổng sổ stablecoin
Sổ sách của nhóm 2.883.376.585,48 100% 62,93%
— tiền mặt ròng đã vào và còn ở lại 49.917.538,72 1,73% 1,09%
— lãi ghi sổ 2.833.459.046,76 98,27% 61,84%
83 trong 197 thị trường có lãi chiếm hơn 90% sổ sách của chính nó. Bốn thị trường lớn nhất trong nhóm, tách rõ gốc và lãi:
Bốn thị trường lớn nhất trong nhóm nghi vấn
Tài sản thế chấp Sổ sách Trong đó là lãi ghi sổ
sdeUSD
1.685.226.518,88
tiền mặt ròng: 7.383.560,61
1.677.842.958,27
99,56% sổ sách
PAXG (vàng token hoá)
1.036.144.267,44
tiền mặt ròng: 95.013,24
1.036.049.254,20
99,99% sổ sách
wstUSR
53.946.150,29
tiền mặt ròng: 5.862.291,45
48.083.858,85
89,13% sổ sách
msY
40.401.908,22
tiền mặt ròng: 20.276.663,44
20.125.244,78
49,81% sổ sách
Vì sao bảng điều khiển của Morpho không hiển thị những con số này
Giao diện và API chính thức của Morpho gắn nhãn “không nằm trong danh sách hiển thị” cho cả ba thị trường lớn nhất của nhóm. Bản cập nhật tháng 7 mà chính chúng tôi công bố trước đây quét 581 thị trường “có trong danh sách” — và theo đúng định nghĩa của phép quét đó, ba thị trường này đã bị loại ra từ đầu. Phép quét cũ không sót gì trong phạm vi của nó; chỗ hẹp nằm ở chính cái phạm vi.
Ba điều cần nói rõ để con số 61,84% không bị đọc rộng hơn thứ nó đo.
1 · Mẫu số là gì
Mẫu số là sổ sách stablecoin của Morpho Blue trên Ethereum mainnet, tại một thời điểm chốt. Không phải TVL — TVL còn tính cả tài sản thế chấp. Không phải “toàn bộ Morpho” — các chuỗi khác chưa được quét trong lượt này.
2 · Vay hết vốn ≠ đóng băng
Trong nhóm 197, có 117 thị trường ở tỷ lệ sử dụng vốn cao nhưng lãi suất không ở trần — chúng vẫn đang vận hành bình thường. Chúng tôi tách riêng ba dấu hiệu (nguồn giá lỗi: 69 thị trường; vốn vay hết: 135; lãi suất chạm trần: 18; đủ cả ba: 3) và cố tình không gộp thành một nhãn duy nhất.
3 · “Tiền mặt ròng” là dòng chảy
Nó không phải một số dư — nó có thể âm, khi người cho vay đã rút ra nhiều hơn phần từng gửi vào, và phần vượt chính là lãi họ đã rút. 79 trên 197 thị trường có con số này âm. Phép cộng vẫn đúng vì đẳng thức khép ở từng thị trường một.
05 · Thị trường thứ hai
269 đô la vàng, và một con số 269 nghìn tỷ
Thị trường lớn thứ hai trong nhóm - vay USDC, thế chấp bằng vàng token hoá PAXG, sổ sách hơn một tỷ đô, 99,99% là lãi - có một điểm khác hẳn: nguồn giá của nó vẫn hoạt động bình thường. Nghĩa là “đóng băng” có ít nhất hai đường vào khác nhau, và suy từ trường hợp thứ nhất sang mọi trường hợp còn lại là sai. Chúng tôi đọc kỹ nó đang định giá bằng gì.
Thị trường PAXG/USDC — thế chấp thật so với giá trị giao thức nhìn thấy
Chỉ số Giá trị
Tài sản thế chấp còn trong thị trường 0,0596 PAXG
Giá vàng token hoá mà nguồn giá đang trả về 4.528,15 USDC / PAXG
Giá trị thật của số thế chấp đó 269,78 đô la
Giá trị mà giao thức dùng để quyết định thanh lý 269.782.183.315.703,12 đô la
Nợ trên sổ sách 1.036.144.267,44 đô la
Nợ tính bằng tiền mặt thật đã rời tay người cho vay 95.013,24 đô la
Chênh lệch đúng một nghìn tỷ lần, và nguyên nhân là số học chứ không phải bí ẩn. Khi hợp đồng nguồn giá được tạo ra, người tạo khai vào đó số thập phân của hai tài sản là 8 và 8. Số thập phân thật của chúng, đọc từ chính hai token, là 18 và 6. Hệ số quy đổi vì vậy được đặt lệch đúng mười hai bậc. Chúng tôi dựng lại công thức từ mã nguồn đã kiểm chứng và ra đúng hệ số mà hợp đồng đang dùng — cùng con số lệch.
Đây là phép tính trên các tham số đọc được từ chuỗi. Chúng tôi không đưa ra bất kỳ nhận định nào về ý định của người tạo hợp đồng đó, và không nêu tên ai.
Hệ quả: khoản vay được đánh giá là cách ngưỡng thanh lý 238.240 lần. Đó là một con số rất lớn nhưng nó là ảnh chụp tại một thời điểm, không phải một lời tiên đoán. Thị trường vẫn đang ở trần lãi suất nên nợ sổ sách vẫn lớn lên; thế chấp vẫn nạp thêm hoặc rút bớt được; giá vàng vẫn đổi.
Hai con số phải luôn nói cạnh nhau
95.013,24 đô la tiền mặt thật đã rời tay người cho vay và hiện được bảo đảm bằng 269,78 đô la tài sản thế chấp. Con số 1.036.144.267,44 mà bảng số liệu hiển thị là sổ sách, không phải quy mô thiệt hại. Hai con số này cách nhau 10.905 lần. Và ngay cả con số 95.013 cũng chưa phải khoản mất, nó là phần vốn chưa được bảo đảm tương xứng; người vay vẫn có thể trả nợ bằng nguồn tiền ngoài thị trường này, và không phép đo nào của chúng tôi chạm tới khả năng đó.
Một câu hỏi về thiết kế mà trường hợp này đặt ra. Trên Morpho Blue, ai cũng tạo được thị trường cho vay mà không cần xin phép, là một đặc điểm được thiết kế có chủ đích. Nhưng nó chỉ đúng một nửa: hai tham số là ngưỡng thanh lý và mô hình lãi suất chỉ được chọn từ một thực đơn mà bộ phận quản trị bật sẵn; tại thời điểm chúng tôi đo là gồm có chín mức ngưỡng và hai mô hình lãi suất.
Khe hở nằm ở đâu
Ba ô còn lại — tài sản thế chấp, tài sản cho vay, và nguồn giá — không có danh sách trắng nào ở tầng này. Đó chính là khe mà một nguồn giá lệch nghìn tỷ lần đi qua được.
06 · Chạm vào tiền người thật
Người gửi tiền thấy gì
Đến đây câu chuyện vẫn nằm trong sổ sách của giao thức. Phần tiếp theo là chỗ nó chạm vào tiền của người thật. Cơ chế: giá trị tài sản ròng của một quỹ cho vay không phải một con số được cập nhật khi có giao dịch. Nó được tính lại mỗi lần ai đó hỏi, bằng cách cộng giá trị các vị thế của quỹ ở từng thị trường trong hàng đợ, và với mỗi thị trường, quỹ mô phỏng khoản lãi đã tích luỹ tính đến đúng giây hiện tại.
Key finding
Giá trị của quỹ chạy theo đồng hồ, không chạy theo giao dịch.
Hai quỹ vẫn giữ thị trường đã chết trong hàng đợi. Bài viết gọi chúng là Quỹ A và Quỹ B; trên chuỗi, hai hợp đồng này tự khai tên là adpUSDC và 1337USDC, đó là chuỗi ký tự do chính hợp đồng cung cấp, không phải danh tính của tổ chức nào. Đây là giá một đơn vị góp vốn của chúng, qua năm mốc thời gian:
Giá trị ròng và giá mỗi đơn vị góp vốn — Quỹ A và Quỹ B
Ngày Quỹ A — giá trị ròng Quỹ B — giá trị ròng
28/02/2026
4.000.248
4,93 / đơn vị
2.132.574
8,93 / đơn vị
15/05/2026
20.148.500
22,75 / đơn vị
10.741.355
44,98 / đơn vị
18/07/2026
80.772.364
89,66 / đơn vị
43.060.494
180,34 / đơn vị
31/07/2026
106.884.804
118,48 / đơn vị
56.981.277
238,64 / đơn vị
11/08/2026
133.495.493
147,85 / đơn vị
71.167.681
298,05 / đơn vị
Giá một đơn vị góp vốn tăng gấp 30 lần và gấp 33 lần trong 164 ngày. Trong toàn bộ quãng đó, thị trường sinh ra khoản tăng ấy không có một giao dịch nào; chúng tôi kiểm cả bảy loại sự kiện chuyển tiền và không có sự kiện nào. Riêng mười một ngày cuối, từ 31/07 đến 11/08, hai quỹ cộng thêm 26,61 triệu và 14,19 triệu đô la vào giá trị của mình mà không nhận vào một đồng nào.
Giá trị ròng so với số rút ra được tối đa — đọc bằng chính hàm truy vấn của hợp đồng quỹ
  Giá trị ròng Người nắm giữ lớn nhất được ghi có Rút ra được tối đa
Quỹ A 133.495.493 đô 36.056.040 đô (53,83%) 0,153525 đô
Quỹ B 71.167.681 đô 71.167.531 đô (99,9998%) 0 đô
Mười lăm xu, và không đồng nào. Lý do: thị trường đã chết chiếm gần trọn giá trị của cả hai quỹ, và nó ở tỷ lệ sử dụng vốn 100% nên không còn tiền nhàn rỗi; các thị trường còn lại trong hàng đợi thì gần như không giữ gì. Đây không phải “rút chậm” mà là không có gì để rút. Mỗi quỹ có sáu người nắm giữ.
Nhưng không ai rút được tiền thật ra ở mức giá đã phình. Chúng tôi liệt kê từng lượt gửi và rút của cả hai quỹ kể từ ngày thị trường đóng băng. Quỹ A: không một lượt gửi, không một lượt rút nào; 17 trên 18 giao dịch của cả đời quỹ đều xảy ra trước mốc đó. Quỹ B: năm lượt gửi và năm lượt rút, tổng cộng 4,58 đô vào và 4,60 đô ra.
Kết luận đúng của mục này
Thiệt hại đã xảy ra vào lúc thị trường đóng băng. Giá trị phình lên sau đó là hệ quả kế toán, không phải một kênh rút ruột đang chạy.
Có một chi tiết thoạt nhìn rất lớn nhưng thực chất rất nhỏ, và nó minh hoạ đúng luận điểm của cả bài. Quỹ A thu phí quản lý 50%. Lần tới đây khi bất kỳ ai chạm vào quỹ, cơ chế tính phí sẽ phát hành thêm một lượng đơn vị góp vốn đưa tỷ lệ sở hữu của bên nhận phí từ 2,55% lên 51,10%. Trên giấy, khoản phí đó là 66,5 triệu đô la. Nhưng thứ đang được chia là mười lăm xu — giá trị tiền mặt thật của cú pha loãng ấy vào khoảng tám xu. Con số 66,5 triệu là con số sổ sách, và nó đáng được ghi lại chính vì đó là con số sẽ được công bố.
Cùng một khoản trên sổ, hai cách hạch toán, chênh nhau hơn hai tỷ đô la
Có năm quỹ cùng nắm một loại quyền đòi trên cùng thị trường đã chết ấy. Ba quỹ đã loại nó khỏi hàng đợi, tức không còn tính nó vào giá trị của mình nữa; hai quỹ giữ lại. Và cơ chế ghi nhận mất mát có sẵn trong hợp đồng không cứu được hai quỹ còn lại, vì theo mã nguồn, cơ chế đó chỉ kích hoạt khi tài sản giảm. Thị trường này thì phình. Giữ nó trong hàng đợi là điều kiện đủ để giá trị quỹ phình theo đồng hồ. Đây là một tính chất cấu trúc, không phải một lựa chọn kế toán chủ động của ai.
07 · Kiểm chứng với chính đối tượng
Con số đó có ra khỏi hợp đồng không?
Đây là câu quyết định bài viết này là một bản đính chính hay một lời buộc tội. Chúng tôi kiểm nó bằng cách gọi API công khai của chính Morpho, rồi đọc lại trên chuỗi tại đúng block mà API tự khai báo.
Vế 1 · API phục vụ nguyên con số
Cả năm quỹ liên quan đều được API trả về đầy đủ giá trị tài sản ròng, giá đơn vị góp vốn, thanh khoản và lợi suất. So với số đọc trên chuỗi tại đúng block ấy: lệch 0 đơn vị ở cả năm. API còn xác nhận lại thanh khoản qua một đường khác — trường thanh khoản trả về là 153.525 và 0, khớp đến đơn vị nhỏ nhất với số rút ra được đọc thẳng từ hợp đồng.
Vế 2 · Và Morpho không giấu
Cả hai quỹ đều bị gắn nhãn không nằm trong danh sách hiển thị mặc định, kèm cảnh báo mức đỏ và hai cảnh báo mức vàng mỗi quỹ — trong đó có đúng cảnh báo cần thiết: thanh khoản thấp.
Vế 3 · Nhưng chênh lệch lọc/không lọc gần như toàn bộ là hai quỹ này
Cùng một API, cùng một lượt chạy, cùng một loại tài sản, cùng một chuỗi - xem bảng bên dưới.
Tổng tài sản các quỹ USDC — có lọc so với không lọc
Tập dữ liệu Số quỹ Tổng tài sản
Chỉ tính quỹ trong danh sách hiển thị 18 211.646.271 đô
Không lọc 176 440.267.853 đô
Chênh lệch 158 228.621.582 đô
Hai quỹ trong câu chuyện này chiếm 204.756.099 đô - tức 89,56% toàn bộ chênh lệch, và 46,51% của con số không lọc. Nói cách khác: bất kỳ ai cộng “tổng tài sản các quỹ USDC trên Morpho” mà không lọc sẽ thấy gần một nửa con số là giá trị không rút ra được.
Câu gọn nhất rút ra từ mục này
Đó là một con số công khai, đúng, đọc được — và sẽ sai nếu ai cộng nó mà không lọc.
08 · Quét toàn bộ 450 quỹ
Không phải hai quỹ — ba mươi tám
Hai quỹ này có phải trường hợp cá biệt không? Chúng tôi liệt kê toàn bộ 450 quỹ thuộc dòng MetaMorpho trên Ethereum bằng hai đường độc lập: một đường đọc sự kiện tạo quỹ trên chuỗi, một đường đếm qua API; và hai đường ra khớp tuyệt đối: không quỹ nào chỉ có ở một bên.
Lưu ý
Có 290 quỹ đang giữ ít nhất một thị trường thuộc diện nghi vấn trong hàng đợi. Con số đó không phải kết luận, và chính lượt quét này có phản ví dụ: một quỹ nằm trong danh sách hiển thị có 100% giá trị nằm ở thị trường thuộc diện nghi vấn và rút được 100%. Lý do đơn giản: 1% của một thị trường lớn vẫn là thanh khoản thật.
Dấu hiệu thật phải là
Giá trị lớn, mà rút ra được gần bằng không.
Quét toàn bộ 450 quỹ MetaMorpho trên Ethereum
Lát cắt Số quỹ Tổng giá trị ròng
Rút được dưới 1% giá trị của chính mình 38 215.990.240 đô
Rút được dưới 5% 40 215.990.271 đô
Rút được dưới 50% 66 470.060.437 đô
Đọc con số 38 quỹ cho đúng
1
Hai quỹ của mục 06 chiếm 205.128.763 đô — tức 95,03% khối lượng của cả nhóm.
2
Mười lăm quỹ khác cộng lại được 10.727.291 đô. Hiện tượng có lan, nhưng phần đuôi mỏng.
3
Đặt cạnh mẫu số đúng: tổng giá trị ròng của cả 450 quỹ trên Ethereum, cùng API cùng lượt chạy, là 718.486.070 đô - nhóm này chiếm 30,04%.
Một chiều ngược lại, để bức tranh không bị lệch về một phía
Cùng lượt quét bắt được ba quỹ đang ở tình huống đảo ngược: tài sản thật đã tụt xuống dưới mốc chốt, và cơ chế ghi nhận mất mát đang che phần chênh — lần lượt 2,87 triệu, 1,03 triệu và một khoản không đáng kể. Cùng một cơ chế, hai chiều lệch ngược nhau.
Ba giới hạn: đây là một chuỗi, một thời điểm chốt; danh sách thị trường nghi vấn được kế thừa từ lượt đo cách đó bảy ngày nên các thị trường mới đóng băng sau đó không nằm trong tập này; và 84 trên 450 quỹ có cấu trúc khác nên không đọc được hàng đợi. Cả ba đều đẩy con số về phía cận dưới — nghĩa là thực tế có thể lớn hơn, không nhỏ hơn.
09 · Công bằng với Morpho
Morpho có giấu gì không? Không
1 · Đối tượng gắn cờ đầy đủ, và gắn đúng chỗ
Cả hai quỹ, cả ba thị trường lớn nhất của nhóm nghi vấn, đều bị chính Morpho gắn nhãn nằm ngoài danh sách hiển thị mặc định, kèm cảnh báo. Người dùng đi theo đường mặc định của giao diện không bao giờ gặp những con số này.
2 · Con số vẫn được phục vụ đầy đủ, chính xác
Qua API công khai. Nó không nằm sau bức tường nào. Ai cộng nhầm thì không phải vì bị che, mà vì không hỏi mẫu số.
3 · Có một tính chất cấu trúc, không phải lựa chọn của ai
Cơ chế ghi nhận mất mát chỉ chạy khi tài sản giảm. Khi một thị trường chết mà phình thay vì teo, cơ chế ấy không bao giờ kích hoạt. Quỹ nào giữ thị trường đó trong hàng đợi thì giá trị của nó sẽ phình theo đồng hồ — mà quỹ không cần làm gì sai.
Điểm đáng chú ý
Không nằm ở chỗ ai đúng ai sai, mà ở chỗ không có chuẩn chung. Năm quỹ cầm cùng một loại quyền đòi trên cùng một thị trường: ba trên năm quỹ loại nó ra khỏi giá trị của mình. Cả hai cách đều hợp lệ theo mã nguồn. Người gửi tiền không có cách nào biết mình đang ở quỹ nào, trừ khi tự đi đọc hàng đợi rút của quỹ đó.
10 · Giới hạn
Ba điều bài viết này KHÔNG chứng minh
1 · Không chứng minh có ai mất tiền vì giá trị quỹ phình lên
Ngược lại: trong phạm vi hai quỹ đã đo, chưa ai rút được tiền thật ra ở mức giá đã phình, vì không còn tiền thật để rút. Thiệt hại xảy ra vào lúc thị trường đóng băng; phần phình lên sau đó là hệ quả kế toán đến sau. Ai chịu khoản mất ở thị trường có nguồn giá đã chết thì vẫn chưa có đủ dữ liệu để kết luận — không định giá được tài sản thế chấp bằng bất kỳ đường nào trên chuỗi.
2 · Không chứng minh 61,84% là con số của “toàn bộ Morpho”
Đó là tỷ lệ lãi ghi sổ trong nhóm 197 thị trường nghi vấn, tính trên sổ sách stablecoin của Morpho Blue ở Ethereum mainnet, tại một thời điểm chốt. Các thị trường đang hoạt động bình thường cũng mang lãi tích trong sổ mà lượt đo này không tách ra; các chuỗi khác chưa quét. Với câu hỏi “tổng lãi trong toàn bộ sổ sách của Morpho Blue là bao nhiêu”, con số của chúng tôi là cận dưới.
3 · Chúng tôi đã tự sửa một con số của chính mình
Bản đo ngày 04/08 công bố tỷ lệ 81,85% cho phần giá trị quỹ thuộc về thị trường đã chết. Con số ấy sai: nó lấy tử số ở một cơ sở tính toán và mẫu số ở một cơ sở khác. Đo lại cùng cơ sở thì phần không thuộc thị trường chết chỉ là mười lăm xu và không đồng nào — tức tỷ lệ thật xấp xỉ 100%, chứ không phải 81,85%.
11 · Kết luận
Rút ra được gì
Ba câu hỏi dành cho bất kỳ giao thức cho vay nào
1
Con số này đếm tiền gửi, hay đếm sổ sách? Đại lượng mà các giao thức cho vay hiển thị là sổ sách đã bao gồm lãi, không phải số tiền người dùng đã gửi vào. Trong nhóm chúng tôi đo, 98,27% của nó là lãi cộng dồn và chỉ 1,73% là tiền mặt còn ở lại. Trong trường hợp cực đoan nhất, tỷ lệ ấy là 99,99% và 0,01%.
2
Số này đã lọc chưa, và lọc bằng gì? Cùng một API, cùng một lượt chạy, cùng một loại tài sản: 211,6 triệu nếu lọc theo danh sách hiển thị, 440,3 triệu nếu không. Chênh nhau 228,6 triệu, và 89,56% của chênh lệch đó nằm ở đúng hai hợp đồng. Một bảng thống kê không nói nó lọc bằng gì thì con số trên đó chưa nói lên điều gì.
3
Rút ra được bao nhiêu? Giá trị tài sản ròng là một phép tính. Số rút ra được là một câu trả lời. Với hai quỹ trong bài, chúng cách nhau 133,5 triệu đô la và mười lăm xu.
Cả ba câu hỏi này đều trả lời được bằng những lệnh truy vấn công khai, trên chính dữ liệu mà đối tượng phục vụ, miễn phí, cho bất kỳ ai. Cái thiếu là thói quen hỏi mẫu số.
12 · Phương pháp
Phương pháp kiểm chứng
Sáu nguyên tắc của phép đo
1
Nguyên tắc chung. Mỗi con số trong bài đều được neo vào một block cụ thể trên chuỗi. Chúng tôi phân biệt ba mức: đã kiểm chứng (đọc trực tiếp trên chuỗi hoặc từ nguồn chính chủ, tái lập được), suy ra (từ dữ liệu tổng hợp bên thứ ba hoặc công bố của đối tượng), và chưa đủ dữ liệu để kết luận. Không mức nào được nâng lên mức cao hơn trong quá trình viết.
2
Phép khép sổ. Với mỗi thị trường, chúng tôi dựng lại toàn bộ vòng đời từ sự kiện tạo thị trường bằng nhật ký sự kiện trên chuỗi, rồi kiểm đẳng thức: thay đổi số dư = tổng gửi − tổng rút + tổng lãi − nợ xấu, ở cả vế cung lẫn vế nợ. Nếu đẳng thức không khép, mọi tỷ lệ tính từ đó đều vô nghĩa. Trong lượt quét chính, 197 trên 197 thị trường đều khép kín, sai lệch bằng không đơn vị.
3
Đối chứng dương — điều kiện bắt buộc trước khi công bố một con số 0. Khi phép đo cho ra “không có sự kiện nào”, chúng tôi phải chứng minh công cụ không hỏng. Ví dụ: cùng chữ ký sự kiện đó bắt được 8.459 bản ghi ở giai đoạn trước của chính thị trường ấy, và 820 bản ghi trên toàn giao thức trong hai nghìn block quanh thời điểm đo. Số 0 vì vậy là một phát biểu về thế giới, không phải về công cụ.
4
Đối chứng âm. Với mỗi lượt quét, chúng tôi đưa vào một mã thị trường bịa ra và yêu cầu nó phải trả về rỗng. Nếu nó trả về dữ liệu, phép quét sai.
5
Hai đường độc lập. Danh sách 450 quỹ được dựng bằng hai đường không liên quan nhau — đọc sự kiện tạo quỹ từ hai hợp đồng nhà máy trên chuỗi, và đếm qua API chính chủ — và hai đường khớp không lệch một dòng. Danh sách 1.702 thị trường cũng được đối chiếu với một phép đếm độc lập trước đó.
6
Đọc mã nguồn, không dựa vào trí nhớ. Mọi công thức trong bài — cách tính lãi cộng dồn, cách quỹ tính giá trị tài sản ròng, cách nguồn giá quy đổi hệ số, điều kiện kích hoạt cơ chế ghi nhận mất mát — đều được đọc từ mã nguồn đã kiểm chứng công khai của chính hợp đồng, không suy từ tài liệu hay từ tên hàm.
Số lượng phép đối chứng theo từng lượt đo: 14/14 đạt (thị trường trung tâm) · 8/8 (nguồn gốc khoản 1,07 tỷ) · 7/7 (quét toàn bộ thị trường) · 10/10 (giá trị quỹ) · 7/7 (đối chiếu API với chuỗi) · 7/7 (quét toàn bộ 450 quỹ).
13 · Nguồn và phạm vi
Sáu lượt đo độc lập
Toàn bộ số liệu trong bài đến từ sáu lượt đo độc lập của FinVenture Research, thực hiện trong tháng 8/2026:
Phép đo on-chain — FinVenture Research
Nội dung Thời điểm chốt Đối chứng
Thị trường sdeUSD/USDC — nhật ký sự kiện đầy đủ + khép sổ toàn vòng đời block Ethereum 25.563.026 → 25.656.287 (18/07 → 31/07/2026) 14/14 đạt
Nguồn gốc khoản 1,07 tỷ — giải mã trọn hai biên lai giao dịch như trên 8/8 đạt
Quét toàn bộ Morpho Blue mainnet — 1.702 thị trường liệt kê từ block 0 block 25.656.287 (31/07/2026) 7/7 đạt
Giá trị quỹ theo thời gian — 16 mẫu, 28/02 → 11/08/2026 block 25.729.350 (11/08/2026) 10/10 đạt
Đối chiếu API chính chủ với dữ liệu trên chuỗi tại đúng block API tự khai 7/7 đạt
Quét toàn bộ 450 quỹ MetaMorpho trên Ethereum block 25.730.293 (11/08/2026) 7/7 đạt
Phạm vi
• Toàn bộ số liệu về thị trường và quỹ trong bài thuộc Ethereum mainnet. Morpho Blue có mặt trên nhiều chuỗi khác; các chuỗi đó chưa được quét trong lượt này.
• Sổ sách stablecoin được lọc theo địa chỉ của năm đồng stablecoin, quy ước một stablecoin bằng một đô la. Đây là quy ước, không phải phép đo giá.
• Các giá trị quy ra đô la ở mục 08 lấy từ API của Morpho, thuộc mức suy ra, không phải phép đo giá của chúng tôi.
⚠ Một lưu ý quan trọng về thời gian
Giá trị của hai quỹ ở mục 06 lớn lên theo thời gian ngay cả khi không có giao dịch nào — trong mười một ngày cuối của cửa sổ đo, chúng cộng thêm 26,61 triệu và 14,19 triệu đô la mà không nhận vào một đồng. Con số tại thời điểm bạn đọc bài này cao hơn con số trong bài. Cơ chế thì không đổi; chỉ con số đổi.
 
FinVenture Takeaways
1
Đại lượng mà các giao thức cho vay hiển thị là sổ sách đã bao gồm lãi, không phải tiền người dùng đã gửi. Trong nhóm 197 thị trường đo được, 98,27% là lãi cộng dồn và chỉ 1,73% là tiền mặt còn ở lại — trường hợp cực đoan nhất là 99,99% so với 0,01%.
2
Một lệnh rút mười xu đủ để ghi 1,07 tỷ đô vào sổ, vì ba điều kiện chồng lên nhau: hàng đợi rút chạm vào mọi thị trường, thị trường đứng im 47,4 ngày, và lãi suất ở trần. Ở tỷ lệ sử dụng vốn 100%, “cung tăng” và “nợ tăng” là cùng một con số đứng ở hai cột — không phải hai sự kiện.
3
Giá trị tài sản ròng của một quỹ là một phép tính chạy theo đồng hồ, số rút ra được mới là câu trả lời. Hai quỹ trong bài có giá trị ròng 133,5 và 71,2 triệu đô, rút ra được 0,153525 đô và 0 đô.
4
Morpho không giấu: cả hai quỹ và ba thị trường lớn nhất đều bị chính giao thức gắn cờ ngoài danh sách hiển thị, và API công khai phục vụ nguyên con số, lệch 0 đơn vị so với chuỗi. Nhưng 89,56% chênh lệch giữa số “có lọc” và “không lọc” nằm ở đúng hai hợp đồng — ai cộng mà không hỏi mẫu số sẽ thấy gần một nửa con số là giá trị không rút ra được.
5
Đây là một tính chất cấu trúc, không phải lỗi của ai: cơ chế ghi nhận mất mát chỉ kích hoạt khi tài sản giảm, nên một thị trường chết mà phình sẽ không bao giờ chạm tới nó. Năm quỹ cầm cùng một quyền đòi, ba loại ra khỏi sổ, hai giữ lại — cả hai cách đều hợp lệ, và người gửi tiền không có cách nào biết mình đang ở quỹ nào.
Nguồn
Phép đo on-chain — FinVenture Research, sáu lượt đo độc lập trong tháng 8/2026, chốt tại các block Ethereum 25.563.026, 25.656.287, 25.729.350 và 25.730.293 · khép sổ toàn vòng đời 197/197 thị trường, sai lệch bằng không đơn vị.
Hợp đồng và mã nguồn đọc trực tiếp: Morpho Blue (hàm cập nhật lãi, thư viện tính lãi gộp) · mô hình lãi suất AdaptiveCurveIrm (hằng số trần lãi suất) · MetaMorpho phiên bản 1.1 (hàm tính giá trị tài sản ròng, hàm quy đổi đơn vị góp vốn, cơ chế ghi nhận mất mát) · MorphoChainlinkOracleV2 (hệ số quy đổi giá).
Nguồn của đối tượng: API GraphQL chính chủ của Morpho · bảng số liệu Morpho Network Data.
Disclaimer
Báo cáo nhằm mục đích nghiên cứu và theo dõi dữ liệu, không phải lời khuyên đầu tư, được biên soạn bởi FinVenture | finventure.vn. Bài viết không đưa ra bất kỳ nhận định nào về giá trị hay triển vọng của token MORPHO. Những con số được ghi là “phép tính” do chúng tôi suy ra từ dữ liệu công bố, không phải số đo trực tiếp. Nhà đầu tư cần tự nghiên cứu và đánh giá rủi ro trước khi đưa ra quyết định.
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