BarryPortier

Khi 'Proof-of-Reserves' trở thành trò lừa: Mổ xẻ vụ sụp đổ của giao thức YieldNest

Phan Thế
Blockchain

YieldNest. Một cái tên từng gây sốt trên mọi group Telegram Việt Nam. Ra mắt vào tháng 3 năm 2025, nó tự xưng là 'giao thức yield farming thế hệ mới với Proof-of-Reserves hoàn toàn minh bạch'. TVL đạt 280 triệu USD trong 6 tuần. Đến ngày 19/6, TVL về 0. Không phải do thị trường giảm. Mà vì code.

Hãy nhìn vào số liệu. Trước khi sụp đổ, YieldNest có 4 pool chính: USDT/USDC, ETH/wstETH, WBTC/sBTC, và pool native YNEST/ETH. Pool USDT/USDC chiếm 40% TVL. Vào ngày 15/6, tôi ghi nhận một giao dịch bất thường: hợp đồng PoolManager gọi hàm rebalance() với tham số offset = 0xdead – một địa chỉ không tồn tại trong hệ thống. Giao dịch này đến từ một multisig 2/3, với chữ ký của hai địa chỉ đã deploy hợp đồng ban đầu.

Code không biết nói dối. Tôi lần ngược lại deploy transaction của YieldNest. Hợp đồng Vault.sol dòng 142 có một hàm emergencyWithdraw để owner rút toàn bộ token. Không timelock. Không multisig giới hạn. Chỉ cần 2/3 chữ ký là đủ. Điều này vi phạm nguyên tắc cơ bản của kiểm toán DeFi: mọi hàm rút tiền phải có delay tối thiểu 48 giờ.

Nhưng cộng đồng đã tin vào 'Proof-of-Reserves'. Họ public một dashboard trên Dune hiển thị tổng tài sản nắm giữ. Tôi kiểm tra: dashboard đó chỉ đọc balance của hợp đồng YieldNest từ một địa chỉ EOA duy nhất mà họ kiểm soát. Nghĩa là: họ gửi 1000 ETH vào ví, hiển thị 1000 ETH, sau đó rút đi, dashboard vẫn hiển thị 1000 ETH trong 5 giây do cache. Đó không phải Proof-of-Reserves. Đó là Proof-of-Lies.

Bối cảnh thị trường đang đi ngang. Các dự án yield farming chạy đua giữ chân người dùng bằng APY ảo. YieldNest quảng cáo APY 120% cho pool YNEST/ETH. Tôi tính toán ngược: với volume thực tế chỉ 5 triệu USD giao dịch mỗi ngày, không thể bền vững. Đó là dấu hiệu của Ponzi được ngụy trang bằng 'rebase mechanism'.

Phân tích on-chain cho thấy: địa chỉ deployer – 0x9F…A3C – đã chuyển 50.000 ETH sang một cross-chain bridge (Stargate) vào ngày 14/6. Đến 16/6, số ETH này được swap thành renBTC và gửi vào một địa chỉ mới trên Bitcoin blockchain. Dấu vết dừng lại ở đó. Mọi thứ đều có dấu vết, nhưng cần kỹ thuật để truy. Tôi không thể làm được nếu không có sự hợp tác của các sàn giao dịch.

Phần contrarian: Đúng là một số người đã kiếm tiền từ YieldNest. Những người đầu tư sớm, bán token trước khi pool sập. Họ nói: 'Tôi đã đọc kỹ hợp đồng, thấy lỗ hổng nhưng tin vào quản trị.' Họ đúng về mặt cơ hội, sai về mặt nguyên tắc. Bởi vì nếu bạn đọc kỹ hợp đồng mà vẫn đầu tư, bạn là đồng phạm. Đọc kỹ hợp đồng, đừng tin lời quảng cáo – đó là cảnh cáo, không phải lời khuyên.

Kết luận: YieldNest là một case study về cách mà Proof-of-Reserves bị lạm dụng. Không có thay đổi luật pháp nào sẽ ngăn được điều này. Chỉ có thói quen tự kiểm tra mã nguồn, tự chạy node, tự theo dõi giao dịch. Nếu bạn không làm được, hãy thuê người làm. Còn nếu bạn chỉ dựa vào dashboard đẹp, bạn đang chờ rug pull. Câu hỏi không phải là 'ai sẽ rug pull tiếp theo?' mà là 'bạn đã sẵn sàng kiểm tra code của dự án tiếp theo chưa?'