Bẫy ngọt ngào từ các ngân hàng: Canton Network và 365 triệu đô không có token
Trương Vĩnh
Một giao thức không có token, không người dùng bán lẻ, vẫn huy động được 365 triệu đô từ hai ngân hàng hàng đầu châu Á. Bạn nghĩ đó là tín hiệu của sự trưởng thành? Sai. Đó là dấu hiệu của một cái bẫy được bọc trong lớp vỏ bọc ‘institutional-grade’. Tôi đã dành 13 năm để mổ xẻ mã nguồn của những dự án như thế này. Và tôi biết: mỗi lần tổ chức lớn nhảy vào, rủi ro lại được che giấu khéo léo hơn.
Hãy quay lại bối cảnh. Canton Network là một giao thức blockchain do Digital Asset phát triển, tập trung vào khả năng tương tác giữa các tổ chức tài chính. Nó không phải là một blockchain công khai. Nó là một mạng lưới được phép (permissioned), nơi chỉ những tổ chức được ủy quyền mới có thể tham gia. Năm 2025, Shinhan Financial Group và SC Ventures (nhánh đầu tư mạo hiểm của Standard Chartered) đã đầu tư thêm 365 triệu đô vào vòng này, nâng tổng số vốn huy động lên con số khổng lồ. Bài báo gốc gọi đây là một ‘cú hích cho việc chấp nhận blockchain ở cấp độ doanh nghiệp’. Nhưng với tôi, nó giống như một lời tuyên bố rằng: ‘Chúng tôi đang xây dựng một pháo đài bí mật, và bạn không được phép kiểm tra nó.’
Lỗ hổng không ngủ. Khi một hệ thống không có token, không có cộng đồng mã nguồn mở kiểm tra, thì bảo mật của nó phụ thuộc hoàn toàn vào đội ngũ nội bộ. Và tôi đã từng thấy điều đó thất bại như thế nào. Năm 2018, khi còn là nghiên cứu sinh, tôi đã dành bốn tháng để kiểm tra hợp đồng thông minh của một dự án ICO tên AeroToken. Tôi tìm thấy 12 lỗ hổng nghiêm trọng, bao gồm một backdoor cho phép rút 2,3 triệu đô token. Dự án sụp đổ. Nhưng điều đáng sợ là: đội ngũ phát triển đã không hề biết về backdoor đó cho đến khi tôi chỉ ra. Họ nghĩ họ an toàn vì họ là ‘chuyên gia’. Canton Network cũng vậy. Họ có những nhà phát triển giỏi, nhưng lỗ hổng không ngủ. Mọi hợp đồng thông minh đều có điểm mù. Và một hệ thống permissioned, nơi quyền lực tập trung vào vài tổ chức, có vô số điểm mù.
Hãy phân tích kỹ thuật. Canton Network tuyên bố cung cấp khả năng tương tác với quyền riêng tư. Nghe có vẻ ấn tượng. Nhưng làm thế nào để bạn cho phép hai ngân hàng khác nhau chia sẻ dữ liệu giao dịch mà không rò rỉ thông tin nhạy cảm? Giải pháp phổ biến là sử dụng bằng chứng không kiến thức (ZK-proofs) hoặc tính toán đa bên an toàn (MPC). Nhưng những giải pháp này cực kỳ phức tạp và dễ sai sót. Năm 2022, trong thị trường gấu, tôi đã dành sáu tháng để nghiên cứu cơ chế zk-SNARKs trong dự án zkSync. Tôi phát hiện một lỗi trong việc xử lý chữ ký đa chữ ký (multisignature) có thể phá vỡ tính toàn vẹn của bằng chứng. Lỗi đó nằm ở tầng logic, nơi mà ngay cả những người giỏi nhất cũng có thể bỏ qua. Canton Network, nếu sử dụng các kỹ thuật tương tự, sẽ đối mặt với cùng một rủi ro. Nhưng không có báo cáo kiểm toán nào được công bố, không có mã nguồn mở để cộng đồng xem xét. Đó là một hộp đen. Và trong hộp đen, backdoor có thể ẩn nấp.
Nhưng đây là phần phản trực giác: phe bò có thể đúng. Các ngân hàng như Shinhan và Standard Chartered có đội ngũ pháp lý và kỹ thuật hùng hậu. Họ không đầu tư 365 triệu đô vào một dự án rác. Họ đã thẩm định kỹ lưỡng. Họ có thể yêu cầu kiểm toán từ các công ty uy tín như Trail of Bits hoặc OpenZeppelin. Nhưng điểm mù ở đây là: kiểm toán không phải là sự đảm bảo tuyệt đối. Tôi đã từng kiểm tra một giao thức DeFi tên LiquiSwap vào năm 2020. Sau hai tuần phân tích, tôi tìm ra một lỗ hổng trong cơ chế flash loan cho phép đánh cắp 5 triệu đô. Giao thức đó đã được kiểm toán bởi một công ty hàng đầu. Họ bỏ sót nó. Kiểm toán chỉ kiểm tra những gì họ được yêu cầu kiểm tra. Nếu một lỗ hổng nằm ngoài phạm vi, nó sẽ tồn tại. Canton Network, với kiến trúc phức tạp và yêu cầu quyền riêng tư cao, có vô số khu vực mà kiểm toán viên có thể bỏ lỡ.
Hãy nhìn vào khía cạnh quản trị. Canton Network là một công ty, Digital Asset. Không có DAO, không có bỏ phiếu trên chuỗi. Quyết định nâng cấp hợp đồng thông minh nằm trong tay vài người. Đó là một rủi ro tập trung hóa. Tôi đã từng nói: ‘Code is law’ không hoạt động trong quản trị DAO vì quyền nâng cấp luôn nằm trong tay vài admin multi-sig. Ở Canton Network, còn tệ hơn: không có multi-sig công khai, không có cơ chế kiểm tra xã hội. Nếu một kẻ tấn công chiếm được quyền kiểm soát đội ngũ phát triển, toàn bộ mạng lưới sụp đổ. Và các ngân hàng sẽ mất hàng tỷ đô. Nhưng họ không nghĩ về điều đó, bởi vì họ tin tưởng vào đối tác của mình. Lòng tin là thứ nguy hiểm nhất trong bảo mật.
Vậy takeaway là gì? Đây không phải là cơ hội đầu tư cho nhà đầu tư bán lẻ. Không có token nào để mua. Nhưng nếu bạn là một người quan sát ngành, hãy đặt câu hỏi: Ai kiểm tra code của Canton Network? Khi nào báo cáo kiểm toán đầu tiên được công bố? Và quan trọng nhất, nếu một backdoor được tìm thấy, ai sẽ chịu trách nhiệm? Các ngân hàng đã đặt cược 365 triệu đô vào một hộp đen. Tôi sẽ không ngạc nhiên nếu trong vòng hai năm tới, một lỗ hổng nghiêm trọng bị phát hiện. Bởi vì lỗ hổng không ngủ. Chúng chỉ chờ được đánh thức.