Hook
Khi tôi nghe tin Movement Labs nộp đơn xin phá sản theo Chapter 11, tôi không hề ngạc nhiên. Tôi dừng lại việc đang làm, mở lại bản phân tích snapshot từ năm ngoái. Một dự án Layer 2 sử dụng Move VM, huy động hàng chục triệu USD, nhưng tôi đã gắn cờ đỏ ngay từ tháng đầu tiên. Không phải vì tôi thấy lỗi trong mã nguồn Solidity (vì họ không dùng Solidity), mà bởi vì tôi thấy một lỗ hổng lớn hơn nhiều so với bất kỳ lỗi reentrancy nào: cấu trúc quản trị và tài chính của nó đã được thiết lập để thất bại.
Context
Tin tức đưa tin: Movement Labs, công ty phát triển blockchain Layer 2 sử dụng ngôn ngữ Move, đã nộp đơn xin phá sản. Ba yếu tố chính được nêu ra: một vụ bê bối với nhà tạo lập thị trường, việc đình chỉ đồng sáng lập, và cuối cùng là việc token MOVE bị hủy niêm yết trên nhiều sàn giao dịch. Đối với hầu hết mọi người, đây là một câu chuyện về sự thất bại của một dự án.
Với tôi, đó là một câu chuyện kinh điển về sự thất bại của hệ thống tài chính ngay từ bên trong. Tôi đã thấy điều này trước đây: một dự án có tính kỹ thuật cao, nhưng lại thiếu hoàn toàn một framework quản lý rủi ro tài chính nghiêm ngặt. Họ coi trọng việc ra mắt token hơn là xây dựng một hệ thống bền vững.
Core
Hãy nhìn vào vụ bê bối nhà tạo lập thị trường. Trong thế giới DeFi, nhà tạo lập thị trường (market maker) là một thành phần trung gian cần thiết, nhưng họ thường là điểm mù lớn nhất. Tôi đã bỏ ra 6 tuần để kiểm tra mã nguồn Bancor năm 2017, và tôi học được rằng rủi ro lớn nhất không phải từ hợp đồng thông minh, mà từ các bên trung gian có quyền truy cập vào thanh khoản.
Khi một dự án ký hợp đồng với một nhà tạo lập thị trường, họ về cơ bản đang giao phó một phần lớn sự ổn định giá của token của mình cho một bên thứ ba. Nếu thỏa thuận đó không minh bạch, nếu các điều khoản không được kiểm tra bởi một bên độc lập, thì đó là một lỗ hổng bảo mật cấp độ giao thức. Không phải là lỗi trong mã, mà là lỗi trong thiết kế hệ thống tài chính.
Sau đó là việc đình chỉ đồng sáng lập. Điều này nói lên một cuộc khủng hoảng quản trị nội bộ nghiêm trọng. Trong quá trình xây dựng framework đánh giá rủi ro cho Aave v2 vào năm 2020, tôi phát hiện ra rằng sự ổn định của một giao thức DeFi phụ thuộc rất nhiều vào sự ổn định của đội ngũ phát triển. Khi các đồng sáng lập bắt đầu mâu thuẫn, đó thường là dấu hiệu cho thấy các giả định cơ bản của giao thức đang bị phá vỡ.
Và cuối cùng, việc hủy niêm yết token. Đây không phải là nguyên nhân, mà là hậu quả. Các sàn giao dịch thường hủy niêm yết token khi họ thấy rủi ro không thể quản lý được. Họ đã nhìn thấy những gì tôi nhìn thấy: một hệ thống đang sụp đổ.
Contrarian
Nhiều người sẽ nói rằng đây là một câu chuyện về sự thất bại của Move language, hoặc về rủi ro của Layer 2 nói chung. Tôi không đồng ý. Sự sụp đổ của Movement Labs là một minh chứng cho thấy rằng công nghệ tốt nhất trên thế giới cũng không thể cứu một dự án khỏi sự quản lý tài chính tồi và quản trị yếu kém.
Tôi đã phân tích mô hình on-chain của LooksRare vào năm 2022, và tôi thấy một mô hình tương tự: một cơ chế token không bền vững, được thiết kế để tạo ra ảo giác về tăng trưởng thông qua các vòng tuần hoàn giả tạo giữa phần thưởng stake và phí giao dịch. Movement Labs dường như cũng có cùng một căn bệnh: quá tập trung vào việc xây dựng một câu chuyện để thu hút vốn, thay vì xây dựng một hệ thống tài chính vững chắc.
Takeaway
Sự kiện này sẽ là một bài học đắt giá cho toàn bộ ngành. Nó cho thấy rằng việc kiểm toán mã nguồn là chưa đủ. Chúng ta cần kiểm toán cả cấu trúc tài chính, thỏa thuận với bên thứ ba, và quy trình quản trị. Nếu không, "Deposit xong rồi, rủi ro mới bắt đầu" không chỉ là một câu nói, mà là thực tế phũ phàng. Với tư cách là một Smart Contract Architect, câu hỏi tôi đặt ra là: Liệu chúng ta có đang học đúng bài học từ thất bại này, hay chúng ta sẽ lặp lại nó một lần nữa với một câu chuyện khác?