Khi 'Bitcoin Treasury' sụp đổ: Lỗi không nằm trong code, mà trong cấu trúc vốn
Lê Hưng
Hai trăm mười tám triệu đô la Mỹ. Đó là số tiền mà Satsuma, một công ty 'Bitcoin Treasury' tại Anh, đã huy động được từ các nhà đầu tư. Số tiền cuối cùng còn lại trong kho bạc của họ? Chỉ 43 triệu đô la. Trong cùng thời gian, giá Bitcoin tăng 80%. Câu chuyện này nghe giống một lỗi trong hợp đồng thông minh, nhưng thực tế, nó là một lỗi trong cấu trúc vốn – một cái bẫy mà nhiều tổ chức đang mắc phải.
Satsuma không phải là một dự án blockchain. Họ là một công ty tài chính truyền thống mua Bitcoin bằng đòn bẩy. Mô hình 'Bitcoin Treasury' trở nên nổi tiếng nhờ MicroStrategy, nhưng Satsuma đã cho thấy mặt trái của nó: khi vay nợ để mua BTC, bạn không chỉ đặt cược vào giá Bitcoin, mà còn đặt cược vào khả năng giữ được dòng tiền trả lãi. Và khi dòng tiền cạn kiệt, sự sụp đổ là không thể tránh khỏi – giống như một hợp đồng vay DeFi bị thanh lý khi tỷ lệ thế chấp xuống dưới ngưỡng.
Điều gì đã xảy ra với 175 triệu đô la còn lại? Trong kiểm toán hợp đồng thông minh, tôi thường nói với các nhóm rằng 'một lỗi integer overflow có thể khiến bạn mất 50 ETH'. Ở đây, 'overflow' xảy ra trong bảng cân đối kế toán. Với 2,18 tỷ USD vốn huy động, giả sử 70% là nợ vay với lãi suất 10%/năm, mỗi tháng họ phải trả hơn 1,2 triệu USD tiền lãi. Nếu Bitcoin giảm 20% trong một quý, khoản nợ sẽ đè bẹp vốn chủ sở hữu. Nhưng Bitcoin đã tăng, nên nguyên nhân thực sự có thể là do chi phí hoạt động, quản lý rủi ro kém, hoặc thậm chí là gian lận. Dù là gì, kết quả là giống nhau: một 'Bitcoin Treasury' biến mất chỉ sau 12 tháng.
Phản trực giác ở đây là gì? Nhiều người nghĩ rằng chỉ cần mua và giữ Bitcoin thì sẽ giàu. Satsuma chứng minh điều ngược lại: khi bạn thêm đòn bẩy và kỳ hạn nợ vào công thức, bất kỳ biến động giá nào cũng có thể đào thải bạn. Điểm mù mà tôi thấy trong các báo cáo phân tích là họ thường chỉ nhìn vào lượng BTC nắm giữ, chứ không bao giờ hỏi 'cấu trúc nợ của họ như thế nào?' Giống như khi audit một giao thức DeFi, bạn phải kiểm tra admin key. Ở đây, admin key chính là hợp đồng vay nợ.
Tôi từng kiểm toán một hợp đồng ICO năm 2017 và phát hiện lỗi integer overflow có thể khiến nhà đầu tư mất 50.000 USD. Với Satsuma, không có dòng code nào sai. Sai lầm nằm trong bảng tính Excel của CFO. Và bài học rất rõ ràng: giá Bitcoin tăng không đồng nghĩa với an toàn tài chính. Cũng giống như gas rẻ không đồng nghĩa với an toàn hợp đồng, giá tăng không đồng nghĩa với an toàn vốn. Trong thị trường giảm hiện tại, hãy nhìn vào tỷ lệ nợ của bất kỳ tổ chức nào nắm giữ BTC – đó là lỗ hổng bảo mật thực sự.