Wrapped token là gì? WETH, WBTC khác bản gốc thế nào
Wrapped token là token đại diện cho tài sản gốc để dùng được ở chuẩn hoặc mạng khác. WETH, WBTC khác bản gốc ra sao, ai giữ tài sản bảo chứng, lỗi chuyển nhầm.
Mục lục 8 phần
- 01Wrapped token là gì?
- 02Có những loại wrapped token nào?
- 03WETH là gì và hoạt động thế nào?
- 04WETH và ETH khác nhau thế nào?
- 05WBTC khác bitcoin gốc thế nào?
- 06Wrapped token có những rủi ro gì?
- 07Những lỗi chuyển nhầm WETH, ETH hay gặp
- 08Ở Việt Nam, wrapped token được đối xử thế nào?
- Câu hỏi thường gặp
- Nguồn tham khảo
Tóm tắt nhanh
- Wrapped token (token bọc) là token đại diện cho một tài sản gốc, đổi qua lại theo tỷ lệ cố định, thường 1:1, để tài sản đó dùng được ở chuẩn hoặc blockchain mà nó vốn không chạy được.
- WETH là ETH bọc thành token ERC-20 bằng một hợp đồng trên chính Ethereum, không có đơn vị lưu ký: ai gửi ETH vào hợp đồng nhận đúng số WETH đó và rút lại được bất cứ lúc nào, chỉ tốn phí gas.
- WBTC thì khác: bitcoin bảo chứng do đơn vị lưu ký giữ ở mạng Bitcoin, nên người giữ WBTC phải tin đơn vị đó. Token chuyển qua cầu nối phải tin cầu nối.
- Lỗi hay gặp: nhầm WETH với ETH khi nạp vào sàn, gửi WETH vào chính địa chỉ hợp đồng WETH (theo số dư Vietnambit đọc trên chuỗi tại khối 26.289.529, 13:48 ngày 28/10/2026, khoảng 764,8 WETH đang kẹt ở đó), và mua phải token giả cùng tên.
- Ở Việt Nam chưa có quy định riêng cho token bọc. Bán WETH, WBTC lấy tiền đồng chịu thuế 0,1% trên giá chuyển nhượng; đổi ETH sang WETH có tính là chuyển nhượng hay không thì văn bản chưa quy định rõ.

Wrapped token (token bọc) là token đại diện cho một tài sản gốc, đổi qua lại theo tỷ lệ cố định, thường 1:1, để tài sản đó dùng được ở một chuẩn hoặc một blockchain mà nó vốn không chạy được. WETH là ETH bọc thành token ERC-20 bằng một hợp đồng trên chính Ethereum; WBTC là bitcoin được một đơn vị lưu ký giữ hộ để phát hành token tương ứng trên Ethereum. Cùng gọi là “wrapped” nhưng hai loại khác nhau ở điểm quan trọng nhất: ai đang giữ tài sản gốc.
Bài này giải thích các mô hình token bọc, khác biệt giữa WETH, WBTC và bản gốc, các lỗi chuyển nhầm hay gặp và cách đối xử về thuế ở Việt Nam, kiểm ngày 28/10/2026. Vietnambit không hướng dẫn wrap trên một sàn phi tập trung cụ thể.
Wrapped token là gì?
Wrapped token là “phiếu” đại diện cho tài sản gốc, phát hành khi tài sản gốc được khóa và bị hủy khi tài sản gốc được trả lại. Giá trị của token bọc không đến từ bản thân nó mà từ cam kết đổi lại được tài sản gốc. Cam kết đó do ai bảo đảm quyết định token an toàn tới đâu.
Có hai lý do để bọc một tài sản:
- Khác chuẩn trên cùng một mạng. ETH ra đời trước chuẩn token ERC-20, nên theo ethereum.org, ETH không tuân theo chuẩn này. Các ứng dụng xây cho token ERC-20 (sàn phi tập trung, giao thức cho vay) muốn xử lý ETH như mọi token khác thì cần một phiên bản ERC-20 của ETH, đó là WETH. Khác biệt giữa coin và token ở bài coin và token khác nhau thế nào.
- Khác mạng. Bitcoin không chạy trên Ethereum. Muốn dùng giá trị bitcoin trong ứng dụng trên Ethereum thì phải có ai đó giữ BTC thật ở mạng Bitcoin và phát hành token tương ứng trên Ethereum.
Nhiều mạng tương thích EVM cũng có bản bọc coin gốc theo cùng mẫu mã với WETH9, ví dụ WBNB trên BNB Smart Chain và WAVAX trên Avalanche C-Chain (mã nguồn đã xác minh trên Sourcify có cùng các hàm gửi, rút). Cơ chế EVM ở bài EVM là gì.
Có những loại wrapped token nào?
Có bốn mô hình hay gặp, khác nhau ở chỗ tài sản gốc nằm đâu và bạn phải tin ai.
| Mô hình | Ví dụ | Tài sản gốc nằm ở | Bạn phải tin |
|---|---|---|---|
| Bọc bằng hợp đồng trên cùng mạng | WETH trên Ethereum | Trong chính hợp đồng | Mã hợp đồng |
| Đơn vị lưu ký giữ hộ | WBTC | Ví đa chữ ký của đơn vị lưu ký, ở mạng gốc | Đơn vị lưu ký, thương nhân, quản trị |
| Khóa và đúc qua cầu nối | Token “bridged” trên mạng khác | Hợp đồng hoặc ví của cầu nối ở mạng gốc | Người xác thực hoặc mã của cầu nối |
| Bọc token có số dư thay đổi | wstETH (bọc stETH) | Hợp đồng bọc | Hợp đồng bọc và giao thức phát token gốc |
Tổng hợp từ ethereum.org, sách trắng WBTC và tài liệu Lido, đọc ngày 28/10/2026.
Mô hình thứ ba chính là cách cầu nối blockchain hoạt động: khóa tài sản ở mạng nguồn, đúc token đại diện ở mạng đích. ethereum.org chia cầu nối thành loại tin cậy (dựa vào một bên vận hành trung tâm) và loại không cần tin cậy (dựa vào hợp đồng và thuật toán), và nêu ba rủi ro: lỗi mã làm mất tiền, bên vận hành chặn giao dịch, và bên vận hành thông đồng lấy tài sản. Khi cầu nối bị tấn công, token đại diện ở mạng đích có thể không còn đủ bảo chứng; chi tiết ở bài cầu nối.
Mô hình thứ tư liên quan đến staking: stETH có số dư tự đổi mỗi ngày, nhiều ứng dụng không xử lý được, nên có bản bọc wstETH giữ số dư cố định. Giải thích ở bài liquid staking và restaking là gì.
WETH là gì và hoạt động thế nào?
WETH là ETH được bọc thành token ERC-20 bằng một hợp đồng thông minh: gửi ETH vào thì nhận đúng số WETH đó, gửi WETH vào hàm rút thì WETH bị đốt và ETH trả về. ethereum.org mô tả WETH là “một dạng thể hiện của ETH cho phép bạn tương tác với nó như một token ERC-20”.
Mã hợp đồng WETH9 trên Ethereum (địa chỉ chính thức 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, ethereum.org dẫn tới địa chỉ này) rất ngắn và đọc được công khai:
- Gửi (deposit): số WETH của người gửi tăng đúng bằng số ETH gửi vào.
- Rút (withdraw): kiểm số dư đủ, trừ WETH, trả ETH về địa chỉ người gọi.
- Tổng cung: hàm tổng cung trả về chính số ETH hợp đồng đang giữ. Nghĩa là WETH luôn được bảo chứng bằng ETH nằm ngay trong hợp đồng, không có ai giữ hộ ở chỗ khác.
- Không có chủ sở hữu, không có hàm nâng cấp, không có hàm tạm dừng. Mã nguồn chỉ khai báo bảy hàm: hàm nhận ETH mặc định, gửi, rút, tổng cung, phê duyệt, chuyển, chuyển hộ (cộng các hàm đọc tự sinh cho tên, ký hiệu, số thập phân, số dư, hạn mức phê duyệt).
Phí: ethereum.org ghi bạn trả phí gas khi wrap hoặc unwrap, và vẫn cần ETH gốc trong ví để trả gas. Cách tính gas ở bài phí gas là gì.
ethereum.org cũng lưu ý ngoài bản chính thức “còn các biến thể khác”, nên luôn kiểm thông tin token để biết mình đang dùng bản WETH nào. Trên mạng khác Ethereum, token tên WETH có thể là bản bọc coin gốc của mạng đó hoặc ETH chuyển qua cầu nối; cùng tên không có nghĩa cùng hợp đồng, cùng rủi ro.
WETH và ETH khác nhau thế nào?
Cùng giá trị, khác chuẩn: ETH là coin gốc dùng trả gas, WETH là token ERC-20 chỉ dùng được trong ứng dụng hỗ trợ token.
| ETH | WETH | |
|---|---|---|
| Loại | Coin gốc của Ethereum | Token ERC-20 |
| Trả phí gas | Có | Không |
| Ứng dụng phải được phê duyệt (approve) mới chuyển hộ | Không | Có |
| Đổi qua lại | Gửi vào hợp đồng WETH | Gọi hàm rút của hợp đồng |
| Rủi ro thêm | Không | Lỗi hợp đồng WETH (mã đơn giản, chạy từ lâu) |
Vì WETH là token ERC-20, các ứng dụng muốn chuyển WETH thay bạn phải được bạn phê duyệt trước. Phê duyệt không giới hạn cho hợp đồng lạ là một kiểu mất tiền phổ biến, xem approve token và cách thu hồi.
WBTC khác bitcoin gốc thế nào?
WBTC là token trên Ethereum (và vài mạng khác) đại diện cho BTC do đơn vị lưu ký giữ trong ví đa chữ ký ở mạng Bitcoin; người giữ WBTC phụ thuộc vào đơn vị đó chứ không chỉ vào mạng Bitcoin; hợp đồng không thể tự buộc đơn vị lưu ký trả BTC, khác với ETH bảo chứng WETH nằm ngay trong hợp đồng. Theo sách trắng, chỉ thương nhân được ủy quyền mới tạo và hủy WBTC trực tiếp với đơn vị lưu ký, có KYC; người dùng thường mua bán WBTC trên thị trường.
Năm 2024, BitGo chuyển mảng WBTC sang liên doanh với BiT Global, quyền giữ khóa chia cho ba tổ chức ở ba nơi; sau đó có sàn ngừng giao dịch WBTC và có giao thức cho vay xem xét hạn chế WBTC làm tài sản thế chấp. Mốc thời gian, ai giữ khóa và cách tự kiểm BTC bảo chứng ở trang Wrapped Bitcoin (WBTC).
Wrapped token có những rủi ro gì?
Rủi ro của token bọc bằng rủi ro của tài sản gốc cộng rủi ro của bên giữ tài sản gốc. Theo từng mô hình:
- Lỗi hợp đồng. Áp dụng cho mọi token bọc. Hợp đồng đơn giản, chạy lâu, không nâng cấp được (như WETH9) ít bề mặt tấn công hơn hợp đồng phức tạp, có quyền nâng cấp.
- Đơn vị lưu ký. Nếu BTC bảo chứng bị mất, bị phong tỏa hoặc không được trả khi đổi lại, token có thể lệch giá. Người dùng phổ thông không có hợp đồng trực tiếp với đơn vị lưu ký.
- Cầu nối. Cầu nối bị tấn công: xem bài cầu nối ở trên.
- Quản trị. Bên có quyền nâng cấp hợp đồng, thêm bớt đơn vị lưu ký hay tạm dừng có thể đổi luật chơi mà người giữ token không được hỏi.
- Thanh khoản. Khi thị trường mất niềm tin, người cần thoát gấp phải bán dưới giá tài sản gốc vì quy trình đổi lại chậm hoặc chỉ dành cho thương nhân.
- Token giả cùng tên. Ai cũng tạo được token tên “WETH” hay “WBTC”. Chỉ địa chỉ hợp đồng mới phân biệt được, xem địa chỉ hợp đồng token là gì.
Những lỗi chuyển nhầm WETH, ETH hay gặp
Lỗi đắt nhất không phải nhầm giá mà nhầm địa chỉ và nhầm loại tài sản khi nạp vào nơi khác. Bốn tình huống:
- Gửi WETH vào chính địa chỉ hợp đồng WETH. Token kẹt vĩnh viễn vì hợp đồng không có hàm trả lại. Vietnambit đọc số dư WETH của chính hợp đồng WETH qua nút RPC công khai tại khối 26.289.529 (13:48 ngày 28/10/2026 giờ Việt Nam): khoảng 764,8 WETH. Số token này không ai lấy ra được, kể cả người tạo hợp đồng.
- Gửi ETH vào địa chỉ hợp đồng WETH. Không mất: hàm nhận ETH mặc định của hợp đồng tự gọi hàm gửi, bạn nhận lại cùng số WETH và có thể unwrap về ETH.
- Nạp WETH vào địa chỉ nạp ETH của sàn. Cùng là địa chỉ Ethereum nên giao dịch vẫn thành công, nhưng nếu sàn không hỗ trợ WETH thì khoản nạp có thể không được ghi có. Có nơi nhận xử lý thủ công, có nơi không; trước khi nạp, xem sàn liệt kê đúng tài sản và mạng nào. Quy trình xử lý khi đã gửi nhầm ở bài chuyển nhầm địa chỉ ví.
- Rút “ETH” về mạng khác. Trên một số mạng, ETH tồn tại dưới dạng token bọc hoặc token qua cầu nối. Gửi ngược về Ethereum sai cách có thể mất. Chọn mạng khi rút theo nguyên tắc ở bài nạp rút coin là gì.
Thấy ví hiện WETH sau khi đổi token trên ứng dụng phi tập trung là bình thường: nhiều ứng dụng trả về WETH thay vì ETH. Tài sản không mất, chỉ ở dạng token.
Ở Việt Nam, wrapped token được đối xử thế nào?
Không có quy định riêng cho token bọc; WETH, WBTC được đối xử như tài sản mã hóa khác theo Nghị quyết 05/2025/NQ-CP, bán lấy tiền đồng chịu thuế 0,1% trên giá chuyển nhượng mỗi lần.
- Bán lấy tiền đồng. Thu nhập từ chuyển nhượng tài sản số chịu thuế bằng giá chuyển nhượng nhân 0,1%, lãi hay lỗ (Luật Thuế TNCN 109/2025/QH15 Điều 19 khoản 2; Nghị định 253/2026/NĐ-CP Điều 62 khoản 2). Ví dụ: bán 0,5 WETH, giá chuyển nhượng 50.000.000 đồng, thuế = 50.000.000 × 0,1% = 50.000 đồng.
- Wrap ETH thành WETH. Về kỹ thuật là đổi một tài sản lấy một tài sản khác cùng giá trị. Văn bản chưa quy định rõ đổi tài sản mã hóa lấy tài sản mã hóa có tính là chuyển nhượng chịu thuế hay không, xem đổi coin sang coin có chịu thuế không.
- Nơi giao dịch. Tính đến 28/10/2026 chưa tổ chức nào được Bộ Tài chính cấp phép cung cấp dịch vụ tài sản mã hóa, nên chưa có danh sách chính thức sàn trong nước niêm yết WETH hay WBTC (sàn được cấp phép niêm yết tài sản nào). Khi có sàn được cấp phép, cần xem sàn niêm yết tài sản gốc hay bản bọc, vì rủi ro khác nhau.
Chia sẻ bài viết
Câu hỏi thường gặp
WETH là coin gì?
WETH không phải coin riêng mà là ETH bọc thành token ERC-20, mỗi WETH đổi lại được đúng 1 ETH qua hợp đồng WETH trên Ethereum.
Wrap ETH là gì, có mất phí không?
Wrap là gửi ETH vào hợp đồng WETH để nhận cùng số WETH, unwrap là làm ngược lại. Theo ethereum.org, bạn chỉ trả phí gas và vẫn cần ETH gốc trong ví để trả gas.
Rút WETH về ví có cần đổi lại thành ETH không?
Không bắt buộc. WETH nằm trong ví như mọi token ERC-20. Chỉ khi muốn dùng làm phí gas, gửi tới nơi chỉ nhận ETH, hoặc tránh nhầm lẫn khi nạp vào sàn thì mới cần unwrap.
Token bọc có thể mất giá so với tài sản gốc không?
Có thể, tùy mô hình. WETH được bảo chứng bằng ETH nằm ngay trong hợp đồng nên rủi ro chính là lỗi hợp đồng. Token do đơn vị lưu ký hay cầu nối bảo chứng có thể lệch giá nếu bên đó mất tài sản, bị tấn công hoặc ngừng cho đổi lại.
Làm sao biết token WETH trong ví là bản chính thức?
So địa chỉ hợp đồng của token với địa chỉ WETH9 trên Ethereum là 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 (ethereum.org dẫn tới địa chỉ này). Ai cũng tạo được token tên WETH, nên tên và biểu tượng không đủ để kết luận.
Nguồn tham khảo 7
Kiểm chứng ngày 28/10/2026
- 01ethereum.org: Wrapped Ether (WETH)ethereum.org
- 02Mã nguồn hợp đồng WETH9 đã xác minh (Sourcify, mainnet 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2)sourcify.dev
- 03Sourcify: mã nguồn đã xác minh hợp đồng WBNB (BNB Smart Chain 0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c)sourcify.dev
- 04Sourcify: mã nguồn đã xác minh hợp đồng WAVAX (Avalanche C-Chain 0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7)sourcify.dev
- 05WBTC: Sách trắng (đơn vị lưu ký, thương nhân, quy trình tạo và đổi lại)wbtc.network
- 06ethereum.org: Introduction to blockchain bridges (cầu nối tin cậy và không cần tin cậy, rủi ro)ethereum.org
- 07Lido docs: wstETH, bản bọc của stETHdocs.lido.fi


