MUSD vượt 750 triệu USD trên Wormhole: Khối lượng stablecoin không phải tấm khiên an toàn
Khi hệ thống A gặp sự cố B, phản ứng đầu tiên của tôi là C: mở explorer, tìm địa chỉ hợp đồng, đọc hàm mint, truy vấn quyền admin. Với MUSD – một stablecoin được Bitcoin hậu thuẫn, vừa cán mốc 750 triệu USD tổng khối lượng giao dịch qua Wormhole – phản ứng của tôi cũng giống hệt. Nhưng bài báo gốc không cung cấp một địa chỉ. Không cung cấp một báo cáo kiểm toán. Không cung cấp một bằng chứng dự trữ. Nó chỉ đưa ra một con số trần trụi.
Sau 26 năm trong nghề, tôi có một nguyên tắc: nếu không thể tái tạo từng bước để kiểm chứng, tôi không gọi nó là an toàn. Khối lượng 750 triệu USD có thể gây ấn tượng, nhưng nó chỉ trả lời câu hỏi "bao nhiêu tiền đã chảy qua". Nó hoàn toàn im lặng về vấn đề lớn hơn: điều gì sẽ xảy ra khi dòng chảy đó bị đảo ngược?
Context: Tại sao MUSD lại phức tạp hơn DAI hay USDT
MUSD thuộc nhóm stablecoin được thế chấp bằng Bitcoin. Ý tưởng không mới: BitUSD, sUSD, rất nhiều dự án khác đã thử. Nhưng điểm khiến MUSD đáng chú ý là nó được xây dựng trên nền tảng Wormhole – một giao thức nhắn tin xuyên chuỗi có hệ sinh thái lớn. Nhưng cũng chính vì vậy mà cấu trúc rủi ro của MUSD phức tạp hơn hẳn so với một stablecoin phát hành trên một chuỗi duy nhất.
Bitcoin không hỗ trợ hợp đồng thông minh. Do đó, không thể viết logic thanh lý trực tiếp trên Bitcoin. Mọi BTC-backed stablecoin đều phải đi qua một lớp trung gian: một kho lưu ký, một cầu nối, hoặc một giải pháp bọc tài sản. Điều này làm tăng các giả định tin cậy. Khi bạn dùng USDC, bạn đặt niềm tin vào Circle – một công ty có nghĩa vụ pháp lý. Khi bạn dùng DAI, bạn đặt niềm tin vào các vị thế thanh lý ETH và mạng lưới oracle. Khi bạn dùng MUSD, bạn phải đặt niềm tin vào ba thành phần cùng lúc: người giữ BTC, giao thức Wormhole, và oracle giá.
MUSD không phải là ý tưởng thiên tài. Tuy nhiên, nó nằm đúng xu hướng: các nhà đầu tư tổ chức và bán lẻ đang tìm kiếm một cách để đưa Bitcoin vào DeFi mà không cần chuyển đổi sang một loại tài sản trung gian. Nếu MUSD hoạt động như quảng cáo, nó sẽ mở ra cánh cửa cho hàng trăm tỷ USD tiềm năng. Nhưng chính tiềm năng đó cũng khiến nó trở thành mục tiêu hấp dẫn cho những kẻ tấn công. Trong lịch sử, các giao thức nắm giữ tài sản có giá trị lớn luôn là mục tiêu. Khối lượng 750 triệu USD có thể chỉ là một khởi đầu.
Core: Kiểm tra ba lớp phụ thuộc
Lớp 1: Ai thực sự giữ Bitcoin?
Không có địa chỉ dự trữ công khai, không có bằng chứng Proof of Reserve. Nếu MUSD chuyển BTC thành WBTC, bạn phải tin BitGo. Nếu nó dùng một giải pháp khác, bạn phải tin nhóm vận hành. Trong một báo cáo kiểm toán, tôi không bao giờ kết luận "ổn" khi chỉ nhìn tổng giá trị thế chấp. Tôi cần xem danh sách địa chỉ nắm giữ, quyền kiểm soát và cơ chế khôi phục. Điều này có thể tái tạo: bạn lấy địa chỉ token, xem nó nắm giữ gì. Nhưng bài báo không cho bạn địa chỉ.
Lớp 2: Wormhole có phải là lớp đủ bền?
Wormhole từng bị tấn công vào tháng 3 năm 2022, thiệt hại 326 triệu USD. Jump Crypto đã bồi thường. Tuy nhiên, lịch sử cho thấy cầu nối là nơi rủi ro tập trung cao. MUSD lưu thông qua Wormhole, vì vậy giới hạn an toàn của MUSD bằng với giới hạn an toàn của các trình xác thực Wormhole. Nếu kẻ tấn công gửi một thông điệp giả mạo, nó có thể tạo ra token MUSD không được thế chấp. Không có thông tin trong bài báo về phiên bản Wormhole, cơ chế quan sát hay trạng thái hoạt động.
Lớp 3: Oracle giá BTC - trái tim của thanh lý
Một stablecoin được thế chấp bằng BTC phải biết giá BTC tại mọi thời điểm. Nếu oracle trễ, hoặc giá một nguồn bị thao túng, giao thức sẽ thanh lý sai. Trong thị trường giá tăng, giá BTC thường đi lên, tỷ lệ thế chấp cao, nên thanh lý hiếm khi xảy ra. Nhưng khi BTC giảm nhanh, chính những tham số chưa được kiểm tra dưới áp lực sẽ quyết định số phận.
Năm 2017, tôi phát hiện một lỗi tràn số trong hợp đồng ICO "EtherDelta Pro", cho phép rút 20% số quỹ. Tôi báo cáo lỗi trên GitHub, nhưng đội ngũ dự án phản hồi chậm và thiếu thiện chí. Tôi không tranh luận. Tôi fork repo, viết mã sửa lỗi, và công khai một bài kiểm tra để ai cũng có thể tự chạy. Kết quả tự nói lên. Điều tôi rút ra rất đơn giản: mọi hệ thống tài chính phải đưa ra được mã nguồn, bài kiểm tra, và kịch bản thất bại. Nếu không, nó không xứng đáng với dòng tiền của bạn.
Contrarian: 750 triệu USD không phải là dấu hiệu thành công, mà có thể là chất xúc tác cho tổn thương
Đa số độc giả nhìn vào con số 750 triệu và nghĩ rằng đó là minh chứng cho sự chấp nhận. Nhưng đối với một stablecoin có thế chấp là BTC, khối lượng cao chỉ cho biết một lượng lớn MUSD đang được lưu thông. Nó không cho biết cấu trúc thanh khoản cho các vị thế thanh lý có đủ sâu hay không.
Hãy xem kịch bản giảm giá. Nếu BTC giảm 30% trong một giờ, giao thức phải thanh lý một lượng lớn vị thế MUSD. Nhưng nếu thanh khoản trên các sàn DEX nơi MUSD giao dịch chỉ là vài triệu đô la, lệnh thanh lý đó sẽ tự làm trượt giá, đẩy giá xuống sâu hơn, gây ra thanh lý tiếp theo. Đây là vòng xoáy tử thần. UST năm 2022 có vốn hóa lớn, nhưng khi neo bắt đầu vỡ, không có thanh khoản nào đỡ. Khối lượng trước đó không giúp ích gì cả.
Điều phản trực giác nằm ở chỗ: khối lượng càng lớn, thiệt hại càng lớn khi vòng xoáy bắt đầu, vì có nhiều người dùng và nhiều vị thế mở hơn. Vì vậy, khi quảng cáo "750 triệu USD", câu hỏi đúng cần đặt ra là: thanh khoản thanh lý hiện tại ở mức nào? Có quỹ bảo hiểm không? Điều này có thể tái tạo nếu bạn biết địa chỉ token. Nhưng bạn không được cung cấp.
Cần nhấn mạnh rằng tôi không cho rằng MUSD không có cơ chế an toàn. Tôi chỉ chỉ ra rằng bài báo không cung cấp thông tin để chứng minh điều đó. Có thể MUSD đã thuê một công ty kiểm toán hàng đầu. Có thể họ đã triển khai một hợp đồng đáng tin cậy. Nhưng nếu họ không công bố những thông tin đó, tại sao người dùng phải tin tưởng? Trong môi trường này, không có "mù quáng" nào đáng giá.
Tôi từng kiểm toán các mô hình thanh lý trong DeFi Summer 2020, và tôi nhận ra một quy luật: mọi thứ đều hoạt động tốt khi giá đi lên. Các bài kiểm tra thanh lý mô phỏng 5% hoặc 10% trượt giá thường được coi là "đủ an toàn". Nhưng trong một cú sốc thực sự, thanh khoản chạy trốn nhanh hơn nhiều so với những gì sổ lệnh tĩnh thể hiện. MUSD có 750 triệu USD tích lũy nhưng nếu tỷ lệ phần lớn trong đó là các giao dịch hoán đổi nhỏ lẻ, con số đó không phản ánh chiều sâu thị trường vào đúng thời điểm khủng hoảng.
Takeaway: Hãy tìm địa chỉ trước, rồi mới tin vào câu chuyện
Blockchain có một đặc điểm mà tài chính truyền thống không có: bạn có thể tự mình kiểm tra mọi thứ. Với MUSD, bạn có thể tìm thấy mã nguồn, chạy thử nghiệm trên testnet, và kiểm tra dự trữ. Nhưng các thông tin đó đều không xuất hiện trong bài báo. Điều này không có nghĩa MUSD đang làm điều gì xấu. Nó có nghĩa là bạn chưa có đủ dữ liệu để đưa ra quyết định.
Trong thị trường tăng giá, khi tất cả các dự án đều tìm cách gắn mác "Bitcoin-backed" và "cross-chain", hãy nhớ một điều: địa chỉ hợp đồng là điểm bắt đầu của mọi phân tích. Nếu bạn không thể tìm thấy nó trong ba phút, bạn đang điều hướng bằng một tấm bản đồ không có tọa độ. Còn an toàn không? Tôi không chắc, nhưng tôi sẽ không khẳng định trước khi kiểm tra.
Lỗ hổng không ngủ. Nó nằm trong các hàm thanh lý, trong quyền admin, trong oracle, và trong cơ chế cầu nối. Khi thị trường tăng, nó càng dễ bị lãng quên. Nhưng nếu bạn là người dùng MUSD, câu hỏi không phải là khối lượng hôm nay, mà là: ngày mai nếu BTC giảm 40%, hệ thống của bạn có đứng vững không? Và bạn sẽ tìm câu trả lời ở đâu – trong một bài quảng cáo, hay trong mã nguồn