wSOL là gì? Cách wrap và unwrap SOL
wSOL chính là SOL nằm trong định dạng token chuẩn của Solana, luôn 1 đổi 1. Khi nào cần wrap, cách unwrap, và khoản đặt cọc mà tài khoản đó giữ.

wSOL là gì? Vẫn là SOL đó, chỉ được đặt vào định dạng token chuẩn của Solana để các ứng dụng xử lý nó như mọi token khác. Giá trị không đổi, luôn 1 đổi 1, và bạn có thể đi rồi quay lại bất cứ lúc nào. Thấy wSOL trong ví không phải dấu hiệu có gì trục trặc.
- 1 wSOL luôn bằng 1 SOL. Không tỉ giá, không chiết khấu, bản thân việc đổi không có rủi ro.
- Phải wrap vì SOL gốc không phải token SPL, mà nhiều hợp đồng chỉ hiểu token.
- Tài khoản wSOL giữ một khoản đặt cọc thuê. Unwrap là nó quay về.
- Còn sót wSOL sau khi swap là chuyện bình thường, xử lý trong một cú nhấp.
wSOL là gì nếu nhìn từ bên trong
Trên Solana có hai thứ hằng ngày trông giống nhau nhưng không phải một. SOL là đồng gốc của mạng: phí, tiền thuê và staking đều đi qua nó. Token SPL là tất cả phần còn lại, USDC, BONK, token bạn tự tạo, và chúng theo một chuẩn chung.
Vấn đề là SOL gốc không phải token SPL. Một hợp đồng viết theo chuẩn token thì không biết làm gì với đồng gốc. Vì thế mới có đường vòng đã được chuẩn hoá: bạn gửi SOL vào một tài khoản token, và ra đúng số đó dưới dạng wSOL, giờ ở hình thức mà mọi ứng dụng đều hiểu.
Quy tắc này không phải do trang này nghĩ ra. Native mint và cách SOL đi vào đó được mô tả trong tài liệu chính thức của chương trình SPL Token.
Khi nào thật sự cần wrap
Gần như không bao giờ. Ví hiển thị SOL, chuyển khoản đi bằng SOL, phí trả bằng SOL. Câu hỏi chỉ xuất hiện ở vài chỗ cụ thể.
- Một pool có SOL ở phía đối diện: thanh khoản được tính bằng token, nên phía SOL cần dạng token của nó. Toàn bộ quy trình nằm trong hướng dẫn tạo pool thanh khoản trên Raydium.
- Ứng dụng yêu cầu wSOL rõ ràng: có những hợp đồng chỉ nhận tài khoản token.
- Sau một lệnh swap: router mở một tài khoản wSOL dọc đường và thường đóng lại. Thường thôi.
Nếu không gặp cả ba trường hợp đó, bạn chẳng cần đụng tới wSOL.
Cách wrap SOL, từng bước
Khi wrap có đúng hai việc xảy ra: một tài khoản token cho native mint được tạo nếu chưa có, và số SOL bạn chọn đi vào đó. Sau đó ví hiển thị wSOL đúng bằng số ấy.
Với công cụ đổi miễn phí thì chỉ là một biểu mẫu: nhập số, chọn chiều, ký. Cách làm qua dòng lệnh cho kết quả y hệt, chỉ chậm hơn.
Đừng bao giờ wrap toàn bộ SOL. Phí trả bằng SOL gốc, và một chiếc ví có số dư gốc bằng không thì đến unwrap cũng không nổi.
Khoản đặt cọc ít ai nhắc tới
Tài khoản wSOL là tài khoản token như mọi tài khoản khác, và mọi tài khoản trên Solana đều giữ một khoản đặt cọc thuê để mạng chịu lưu nó. Khoản đó không phải phí: nó về đủ ngay khi tài khoản được đóng.
Chính khoản đặt cọc ấy nằm sau lỗi mà gần như ai mới vào cũng vấp. Nó nghĩa là gì và xử lý ra sao có trong bài về tiền thuê và lỗi insufficient funds for rent. Còn tài khoản hoạt động thế nào thì có trong tài liệu chính thức về mô hình tài khoản Solana.
Unwrap wSOL về lại SOL
Unwrap nghĩa là đóng tài khoản wSOL. Phần bên trong quay về dưới dạng SOL gốc, và khoản đặt cọc thuê đi theo. Vì vậy đôi khi trông như bạn nhận lại nhiều hơn số đã bỏ vào.
Cùng công cụ đó lo luôn chiều ngược lại. Nếu còn một tài khoản token rỗng của thứ khác, công cụ đóng tài khoản token cũng kéo khoản đặt cọc ấy về.
SOL và wSOL, đặt cạnh nhau
| Câu hỏi | SOL | wSOL |
|---|---|---|
| Trả phí được | Có | Không |
| Hợp đồng đọc như token | Không | Có |
| Cần tài khoản riêng | Không | Có, kèm đặt cọc |
| Giá trị | Y hệt, luôn 1 đổi 1 | |
| Chuyển đổi | Bất cứ lúc nào, cả hai chiều | |
Vì sao còn wSOL sau khi swap
Router ghép đường đi qua nhiều sàn và để làm được thì nó mở một tài khoản wSOL giữa chừng. Cuối cùng lẽ ra phải đóng lại. Nếu giao dịch đứt đúng chỗ sai hoặc tuyến đi bất thường, tài khoản nằm lại và kèm theo một ít wSOL.
Đó không phải lỗi cũng không phải mất mát. Unwrap kéo về cả hai, số dư và khoản đặt cọc. Ai đổi ngay tại công cụ swap của nền tảng sẽ thấy đúng quy trình đó với tuyến đi qua Jupiter. Sàn nào chọn đường nào thì có trong bài so sánh các sàn trên Solana.
Những lỗi hay gặp nhất
- Wrap sạch. Phí chỉ trừ từ SOL gốc. Số dư về không thì ví đứng luôn, mà unwrap cũng không qua nổi. Chừa lại nửa SOL là đủ cho rất nhiều giao dịch.
- Bỏ mặc tài khoản rỗng. Sau khi unwrap đôi khi còn lại một tài khoản token không có gì. Nó không tốn thêm, nhưng giữ khoản đặt cọc cho tới lúc bị đóng.
- Tưởng wSOL là token khác. Nó hiện trong danh sách giữa các token thật và trông như một khoản riêng. Không phải vậy.
- Wrap khi chẳng ai yêu cầu. Ví, chuyển khoản và phí đều chạy bằng SOL gốc. Wrap phòng hờ không được gì, chỉ khoá khoản đặt cọc lại.
- Đi tìm tỉ giá. Không có tỉ giá nào. 1 wSOL là 1 SOL, hôm nay và một năm sau, vì thứ bảo chứng chính là SOL nằm trong tài khoản.
Nên wrap bao nhiêu SOL
Đúng bằng những gì pool hay ứng dụng đòi, không hơn một đồng. Khác với staking, SOL đã wrap nằm không thì chẳng sinh ra gì. Nó chỉ đợi dưới hình thức khác cho cùng một mục đích.
Với pool thì con số đã có sẵn: đó là phía SOL trong phần bạn góp. Với một thao tác lẻ trong ứng dụng thì đủ số mà thao tác đó cần. Xong mà còn dư thì nên đưa về SOL gốc trước khi quên mất.
Câu hỏi thường gặp về wSOL
Wrap có làm mất giá trị không?
Không. Đổi 1 ăn 1 và không có chênh lệch. Bạn chỉ trả phí mạng bình thường, cộng khoản đặt cọc thuê tài khoản ở lần đầu, và khoản đó lấy lại được khi đóng tài khoản.
Có bắt buộc phải unwrap không?
Không bắt buộc. Nó nằm đó bao lâu tuỳ bạn. Chỉ là nó không tính vào số dư gốc nên không trả phí được, và khoản đặt cọc bị giữ cho tới khi đóng.
Vì sao ví có wSOL mà tôi chưa từng tạo?
Gần như luôn là phần thừa của một lệnh swap. Router cần tài khoản đó cho tuyến đi rồi không đóng lại. Unwrap một lần là gọn.
Có giống wrapped BTC hay wrapped ETH không?
Ý tưởng thì họ hàng, cấu trúc thì không. Ở cầu nối giữa hai mạng luôn có một bên giữ tài sản hoặc một cây cầu đứng sau. wSOL nằm trọn trong Solana, và thứ bảo chứng là SOL ngay trong tài khoản.
Gửi wSOL cho người khác được không?
Được, như mọi token, miễn là phía kia có tài khoản token phù hợp. Thực tế người ta gửi SOL, vì với bên nhận đó là dạng đỡ rườm rà hơn.
Wrap tốn bao nhiêu?
Phí mạng của giao dịch, cộng một lần khoản đặt cọc thuê nếu chưa có tài khoản wSOL. Khoản đặt cọc là cho mượn chứ không phải tiêu mất. Công cụ thu bao nhiêu thì hiện trực tiếp trên trang của nó trước khi bạn xác nhận.
Ba câu để nhớ
wSOL là gì: vẫn là SOL đó dưới dạng token để hợp đồng dùng được, luôn 1 đổi 1, đảo ngược lúc nào cũng được. Wrap khi pool hay ứng dụng yêu cầu, unwrap ngay khi xong, và luôn chừa đủ SOL gốc để trả phí.


