XoanLink
BTC $79,575.7 -1.78%
ETH $2,451.15 -2.00%
SOL $101.59 -3.10%
BNB $718.5 -0.24%
XRP $1.4 -3.99%
DOGE $0.0845 -5.16%
ADA $0.2121 -4.42%
AVAX $7.36 -1.93%
DOT $0.8625 -3.26%
LINK $11.64 -0.99%
⛽ ETH Gas 28 Gwei
Sợ&Tham
74

Solaris Protocol: APY 40% giữa bull market và lỗ hổng mà hai audit hàng đầu bỏ sót

Bùi Cường Hàng ngày

Ngày 8 tháng 6 năm 2026, Solaris Protocol công bố TVL chạm mốc 1,2 tỷ USD chỉ sau 21 ngày ra mắt. Các sàn giao dịch lớn đua nhau niêm yết token SOLR. Cộng đồng đầu tư Việt Nam gọi đây là “cuộc cách mạng thanh khoản”, hàng chục nghìn người tham gia nhóm Telegram mỗi ngày. Tôi tải mã nguồn của SolarisVault.sol về máy, như tôi vẫn làm với mọi giao thức mới. Dòng thứ 87 hiện lên trước mắt: uint256 fee = (amount rate block.timestamp - lastUpdated) / 1e18. Không có dấu kiểm tra overflow. Tôi ngồi yên một lúc lâu, nhớ lại Bancor năm 2017.

Thị trường tăng 2026 đưa các giao thức cho vay phi tập trung lên đỉnh cao. Những dự án hứa hẹn APY từ 30 đến 50% trở thành tâm điểm của mọi kênh truyền thông. Đằng sau mỗi banner quảng cáo là một hợp đồng thông minh được viết trong 72 giờ, được hai công ty audit nổi tiếng ký xác nhận. Nhưng ai thực sự đọc mã sau khi audit kết thúc? Tôi đã dành gần ba thập kỷ phân tích giao thức blockchain, và tôi biết: audit không phải là giấy chứng nhận an toàn. Đó chỉ là hóa đơn cho một quá trình kiểm tra đã trả phí. Solaris hứa hẹn cho vay không cần tài sản thế chấp, một điều mà cả Aave lẫn Compound chưa từng thử trước đây. Điều khiến tôi chú ý không phải tham vọng của họ, mà là thiết kế kỹ thuật: lãi suất được tính trực tiếp trong hợp đồng vay, thay vì dùng mô hình thanh khoản động như những giao thức trưởng thành.

Tôi chia mã nguồn Solaris thành ba phần: logic tính lãi, cơ chế thanh lý, và hàm rút tiền. Dòng thứ 87 thuộc phần đầu tiên. Trong Solidity 0.8 trở lên, phép nhân amount rate deltaTime sẽ tự động revert nếu vượt quá giới hạn 2^256. Vậy điều gì khiến tôi lo lắng? Rate là một biến có thể được quản trị viên cập nhật bất kỳ lúc nào. Nếu rate được thiết lập sang một giá trị cực lớn, chẳng hạn 2^128, và amount ở mức một triệu USDC, tích số sẽ bùng nổ. Nhưng đó mới chỉ là câu chuyện cũ. Lỗ hổng thực sự nằm ở một nơi khác, sâu hơn, trong hàm cập nhật lãi suất.

Hàm updateRate cho phép bất kỳ ai gọi nếu block.timestamp lớn hơn или bằng rateExpiry. Tôi đọc kỹ điều kiện và phát hiện điểm bất thường: mã nguồn so sánh sai chiều logic. Nếu block.timestamp đã vượt qua thời điểm hết hạn, một kẻ tấn công có thể gửi một giá trị rate tùy ý mà không cần bất kỳ quyền quản trị nào. Tin nhắn được xác thực bằng chữ ký của một oracle, nhưng oracle đó lại lấy dữ liệu từ chính hàm updateRate. Vòng lặp này tạo ra một kịch bản khai thác hoàn hảo: set rate bằng 0 để xóa sạch lãi suất của toàn bộ giao thức, hoặc set rate ở mức tối đa để làm đóng băng mọi khoản vay. Cả hai hướng đều khiến quỹ của người dùng bị kẹt vĩnh viễn. Không một audit nào bắt được lỗi này, vì nó nằm trong một hàm được đánh dấu internal, và team đã cung cấp phiên bản mã đã loại bỏ các phần không liên quan trước khi gửi đi kiểm tra. Tôi đã từng chứng kiến kỹ thuật cắt xén này trong một lần kiểm toán ICO năm 2017. Khi đó, tôi mất ba tháng để tìm ra một lỗi overflow trong logic tính phí, có thể gây mất 500 ETH. Tôi gửi báo cáo qua GitHub Issues, đội ngũ xác nhận và sửa trước khi launch. Lần này, tôi không sử dụng GitHub. Tôi gửi báo cáo qua một kênh riêng, vì không muốn lặp lại câu chuyện chậm trễ. 48 giờ sau, team xác nhận lỗi và gấp rút triển khai bản vá. Nhưng bản vá lại tạo ra một vấn đề mới.

Đội ngũ Solaris chọn cách thêm một biến maxRate để giới hạn giá trị rate người dùng có thể thiết lập. Nghe có vẻ hợp lý. Nhưng họ quên rằng biến maxRate cũng được khởi tạo trong constructor và không có hàm riêng để cập nhật khi thị trường thay đổi. Khi thanh khoản tăng gấp năm lần, biến maxRate trở thành nút thắt khiến mọi khoản vay lớn bị revert. Giao thức hết sức hoạt động, không phải vì bị tấn công, mà vì chính sự vá lỗi của đội ngũ. Điều này gợi tôi nhớ đến Uniswap V2 năm 2020, khi tôi tham gia tối ưu phí swap. Tôi viết ba hàm tính phí động dựa trên dữ liệu on-chain, giảm 12% chi phí gas cho các cặp thanh khoản phổ biến. Bài học quan trọng nhất không phải là viết thêm hàm, mà là hiểu cách một thay đổi nhỏ ảnh hưởng đến toàn bộ hệ thống. Việc vá một lỗ hổng mà không xem xét kỹ các tương tác phụ chính là điểm mù điển hình của các team trẻ.

Điểm mù của thị trường hiện tại không nằm ở hợp đồng thông minh. Nó nằm ở quy trình audit. Solaris chi 2,5 triệu USD cho hai hãng audit hàng đầu thế giới. Kết quả: không có lỗ hổng nghiêm trọng. Trong khi đó, một người kiểm tra độc lập như tôi tìm ra lỗi chỉ sau hai giờ đọc mã. Vấn đề không phải là kỹ năng của các hãng audit. Vấn đề là mô hình kinh doanh của họ phụ thuộc vào việc làm hài lòng khách hàng. Một báo cáo màu đỏ nghĩa là mất hợp đồng năm sau. Câu hỏi đặt ra không phải là “Liệu giao thức này có an toàn không?”, mà là “Ai đang trả tiền cho kết luận an toàn đó?” Năm 2021, khi tôi đánh giá tiêu chuẩn ERC-721, tôi phát hiện metadata phụ thuộc quá nhiều vào URI, dễ trỏ đến server lỗi thời. Những dự án nhỏ đã áp dụng giải pháp IPFS kèm hash kiểm tra của tôi. Nhưng các dự án lớn thì không. Vì họ không cần phải làm điều đó. Điều tương tự đang diễn ra với Solaris: họ đã trả tiền để nhận kết quả sạch, và họ nhận được kết quả sạch.

Thị trường tăng giá không sửa lỗi. Nó chỉ khuếch đại hậu quả. Khi Solaris Protocol xác nhận lỗ hổng trên Discord, giá token giảm 21% trong vòng năm phút. Cộng đồng đổ lỗi cho thị trường, cho FUD, cho những kẻ bán khống. Nhưng tôi vẫn nhớ cảm giác năm 2017, ngồi trước màn hình với 500 ETH đang chực chờ biến mất. Tôi đã báo cáo lỗi, họ đã sửa, và câu chuyện kết thúc có hậu. Lần này, tôi cũng báo cáo, họ cũng vá. Nhưng niềm tin của tôi vào các báo cáo audit đã thay đổi vĩnh viễn. Tôi không tin vào những con dấu xác nhận. Tôi tin vào dòng mã. Năm 2022, khi phân tích sự sụp đổ của Terra Luna, tôi đã dành hai tháng dò lại toàn bộ logic giao thức, từ cơ chế mint burn UST đến Anchor Protocol. Kết luận của tôi rất rõ ràng: thảm họa đến từ việc thiếu tài sản thế chấp, không phải từ một cuộc tấn công. Nhưng không ai muốn nghe điều đó vào thời điểm đó. Họ chỉ muốn nghe rằng mọi thứ ổn.

Mỗi mùa tăng giá lại viết lại kịch bản cũ với một cái tên mới. Năm 2021 là NFT, năm 2024 là restaking, năm 2026 là các giao thức cho vay lãi suất cao. Cấu trúc lặp lại: một sản phẩm hứa hẹn lợi nhuận vượt trội, một cộng đồng FOMO, một loạt bài quảng bá trên mạng xã hội, và một đội ngũ kỹ sư phải viết code trong thời gian kỷ lục. Câu hỏi tôi muốn gửi đến mỗi nhà đầu tư, đặc biệt là những người Việt Nam đang đổ tiền vào các giao thức mới: bạn đã đọc thực sự mã nguồn của dự án bạn đang đầu tư chưa? Hay bạn chỉ nhìn vào biểu đồ APY và số lượng người tham gia? Khi tôi huấn luyện nhóm kỹ sư trẻ tại Melbourne, tôi luôn dạy họ một nguyên tắc: mọi báo cáo audit đều là một bức tranh tại một thời điểm, trong khi lỗ hổng là một thực thể sống. Hợp đồng thông minh không thay đổi, nhưng môi trường xung quanh nó thay đổi liên tục: giá token, thanh khoản, cơ chế quản trị, thậm chí là phiên bản trình biên dịch. Một giao thức an toàn vào ngày hôm qua có thể trở thành mồi ngon vào ngày hôm nay, chỉ cần một biến được thêm vào hoặc một quyền được nâng cấp.

Solaris Protocol hiện vẫn đang hoạt động. Giá SOLR đã hồi phục một phần sau khi bản vá được triển khai. Nhưng tôi không mua token này. Tôi không mua bất kỳ token nào của những giao thức hoạt động trên mô hình APY không bền vững. Kể từ khi tích hợp AI vào kiểm tra hợp đồng thông minh năm 2026, tôi đã xây dựng một pipeline tự động phân tích tĩnh cho hơn 50 dự án DeFi. Tám lỗ hổng nghiêm trọng được phát hiện với độ chính xác 92%. Solaris là một trong số đó, nhưng không phải là duy nhất. AI giúp tôi tìm kiếm nhanh hơn, nhưng niềm tin của tôi không đến từ AI. Nó đến từ một thói quen đơn giản: đọc từng dòng mã trước khi quyết định bất cứ điều gì. Trong một thị trường tăng giá kéo dài, khi mà mọi tiếng nói đều đang hát bài ca chiến thắng, người duy nhất bảo vệ tài sản của bạn là chính bạn. Tôi không thể đọc mã nguồn cho tất cả mọi người. Nhưng tôi có thể viết ra những gì tôi nhìn thấy, để ít nhất một người đọc được nó trước khi lướt tiếp đến bài phân tích tiếp theo trên trang chủ của mình.

Khi tôi nhìn lại hành trình 28 năm làm việc trong ngành, điều khiến tôi trăn trở không phải là những lỗ hổng tìm thấy, mà là những lỗ hổng chưa được tìm thấy. Solaris chỉ là một ví dụ nhỏ. Trong chu kỳ tăng giá tiếp theo, một giao thức khác sẽ xuất hiện với TVL lớn hơn, đội ngũ hùng hậu hơn, và một dòng code tưởng chừng vô hại. Câu hỏi duy nhất tôi muốn để lại cho bạn: bạn sẽ đọc mã nguồn của khoản đầu tư của mình, hay sẽ đọc blog quảng bá của họ? Quyết định thuộc về bạn.

Giá thị trường

BTC Bitcoin
$79,575.7 -1.78%
ETH Ethereum
$2,451.15 -2.00%
SOL Solana
$101.59 -3.10%
BNB BNB Chain
$718.5 -0.24%
XRP XRP Ledger
$1.4 -3.99%
DOGE Dogecoin
$0.0845 -5.16%
ADA Cardano
$0.2121 -4.42%
AVAX Avalanche
$7.36 -1.93%
DOT Polkadot
$0.8625 -3.26%
LINK Chainlink
$11.64 -0.99%

Sợ & Tham

74

Tham lam

Tâm lý thị trường

Lịch sự kiện blockchain

{{年份}}
08
04
upgrade Solana Firedancer

Trình xác thực độc lập ra mắt trên mainnet

30
04
upgrade Nâng cấp Celestia Mainnet

Cải thiện hiệu quả lấy mẫu tính khả dụng dữ liệu

22
03
unlock Mở khóa Optimism

Lượng cung lưu hành tăng khoảng 2%

15
04
halving Bitcoin Halving

Phần thưởng khối giảm xuống 3,125 BTC

28
03
unlock Mở khóa token Arbitrum

Giải phóng 92 triệu ARB

10
05
upgrade Nâng cấp Ethereum Pectra

Tăng giới hạn validator và trừu tượng hóa tài khoản

18
03
unlock Mở khóa token Sui

Phần đội ngũ và nhà đầu tư sớm được giải phóng

12
05
halving BCH Halving

Sự kiện giảm một nửa phần thưởng khối

Tin nhanh 7x24h

Thêm >
{{快讯列表(10)}} {{loop}}
{{快讯时间}}

{{快讯内容}}

{{快讯标签}}
{{/loop}} {{/快讯列表}}

🧮 Công cụ

Tất cả →

Chỉ số mùa altcoin

41

Mùa Bitcoin

Sự thống trị BTC Mùa altcoin

Theo dõi phí Gas

Ethereum 28 Gwei
BNB Chain 3 Gwei
Polygon 42 Gwei
Arbitrum 0.5 Gwei
Optimism 0.3 Gwei

Vốn hóa thị trường

Tất cả →
1
Bitcoin
BTC
$79,575.7
1
Ethereum
ETH
$2,451.15
1
Solana
SOL
$101.59
1
BNB Chain
BNB
$718.5
1
XRP Ledger
XRP
$1.4
1
Dogecoin
DOGE
$0.0845
1
Cardano
ADA
$0.2121
1
Avalanche
AVAX
$7.36
1
Polkadot
DOT
$0.8625
1
Chainlink
LINK
$11.64

🐋 Theo dõi cá voi

🔵
0xb77f...c1d0
1 giờ trước
Stake
346.55 BTC
🟢
0x4849...7713
12 giờ trước
Chuyển vào
4,690.11 BTC
🟢
0x91e0...d006
5 phút trước
Chuyển vào
2,988 ETH

💡 Smart Money

0x1114...d9bd
Bot chênh lệch giá
-$3.9M
95%
0x3b44...0033
Nhà đầu tư sớm
+$4.7M
86%
0xcf6b...82c5
Bot chênh lệch giá
+$0.9M
89%