WalletConnect là gì, kết nối ví với ứng dụng có an toàn?
WalletConnect là giao thức nối ví với ứng dụng qua mã QR. Một phiên kết nối được làm gì, vì sao chữ ký mới là chỗ mất tiền, xem và ngắt phiên ra sao.
Mục lục 7 phần
- 01WalletConnect là gì, của ai?
- 02Kết nối qua WalletConnect diễn ra thế nào?
- 03Một phiên kết nối làm được gì, không làm được gì?
- 04Rủi ro thật sự nằm ở đâu: chữ ký cấp quyền và drainer
- 05Trang, app WalletConnect giả nhận ra thế nào?
- 06Xem và ngắt các phiên kết nối thế nào?
- 07Ở Việt Nam, kết nối ví qua WalletConnect có vi phạm gì không?
- Câu hỏi thường gặp
- Nguồn tham khảo
Tóm tắt nhanh
- WalletConnect là giao thức mở để ví (thường trên điện thoại) nói chuyện với một ứng dụng web3 qua mã QR hoặc đường dẫn. Dự án bắt đầu năm 2018. Ngày 16/9/2024 công ty WalletConnect Inc. đổi tên thành Reown, còn mạng lưới vẫn mang tên WalletConnect Network.
- Kết nối không giao khóa riêng tư hay cụm từ khôi phục cho ứng dụng. Ứng dụng chỉ thấy địa chỉ và gửi yêu cầu ký sang ví để bạn duyệt từng lần.
- Tiền mất ở bước ký: một chữ ký approve cho hợp đồng lạ vẫn còn hiệu lực sau khi bạn ngắt kết nối. Check Point (26/9/2024) ghi nhận một app giả tên WalletConnect trên Google Play lấy hơn 70.000 USD của hơn 150 người theo đúng cách này.
- Theo bộ SDK chính thức, một phiên kết nối mặc định kéo dài 7 ngày; theo tài liệu WalletConnect, lời mời kết nối hết hạn sau 5 phút. Ngắt phiên trong mục WalletConnect của ví, rồi thu hồi riêng các quyền chi tiêu đã cấp.

WalletConnect là giao thức mở để ví tài sản mã hóa, thường nằm trên điện thoại, nói chuyện với một ứng dụng web3 (dApp) mở trên máy tính hoặc trình duyệt. Bạn quét mã QR, duyệt kết nối trong ví, từ đó mọi yêu cầu ký từ ứng dụng được chuyển sang ví để bạn bấm đồng ý hay từ chối.
Khóa không rời ví. Chỗ mất tiền là nội dung bạn ký, không phải bản thân việc kết nối. Kiến thức nền về ví có ở bài ví crypto là gì.
WalletConnect là gì, của ai?
WalletConnect là giao thức kết nối ví với ứng dụng, bắt đầu năm 2018 dưới dạng một mã QR. Ngày 16/9/2024, công ty WalletConnect Inc. đổi tên thành Reown. Theo thông báo của Reown cùng ngày, mạng lưới WalletConnect Network vẫn giữ tên và tiếp tục lộ trình phi tập trung.
Theo tài liệu WalletConnect (đọc 31/10/2026), mạng lưới hỗ trợ hơn 700 ví và hơn 80.000 ứng dụng, đã phục vụ hơn 300 triệu lượt kết nối của hơn 50 triệu người dùng. Đây là số do dự án tự công bố.
WalletConnect không phải ví và không phải sàn giao dịch. Nó không giữ tài sản, không có số dư, không có tài khoản để “nạp” hay “rút”.
Kết nối qua WalletConnect diễn ra thế nào?
Kết nối gồm hai lớp: ghép đôi (pairing) để hai bên tìm thấy nhau, rồi phiên (session) ghi rõ ứng dụng được xin gì. Đặc tả Sign API v2 của WalletConnect tách riêng hai lớp này. Các bước theo đặc tả và tài liệu chính thức (đọc 31/10/2026):
| Bước | Chuyện gì xảy ra | Hạn |
|---|---|---|
| 1. Ứng dụng hiện mã QR hoặc nút mở ví | Mã chứa thông tin để ghép đôi | Ghép đôi chưa dùng hết hạn sau 5 phút |
| 2. Ví quét mã, nhận lời mời kết nối | Lời mời ghi mạng (chain), hàm được gọi (method), sự kiện (event) ứng dụng xin | Lời mời hết hạn sau 5 phút |
| 3. Bạn bấm đồng ý trong ví | Hai bên tạo khóa chung để mã hóa tin nhắn | Phiên mặc định 7 ngày theo SDK; ghép đôi đã dùng giữ 30 ngày |
| 4. Ứng dụng gửi yêu cầu ký | Yêu cầu hiện trong ví, bạn duyệt từng lần | Ứng dụng tự đặt hạn, từ 5 phút đến 7 ngày |
| 5. Một bên ngắt kết nối | Lệnh xóa phiên gửi sang bên kia | Phiên hết hiệu lực |
Một vài chi tiết đáng biết:
- Danh sách quyền. Ví dụ trong đặc tả: một ứng dụng xin mạng Ethereum (eip155:1), hai hàm eth_sendTransaction (gửi giao dịch) và personal_sign (ký thông điệp). Ví đã đồng ý thì phải chấp nhận mọi quyền bắt buộc trong lời mời, có thể cho thêm nhưng “never less” (không bao giờ ít hơn).
- Mã hóa. Đặc tả ghi tin nhắn được mã hóa bằng ChaCha20-Poly1305, với khóa đối xứng suy ra từ khóa của ví và của ứng dụng (thỏa thuận Diffie-Hellman). Máy chủ trung chuyển chỉ định tuyến tin nhắn theo chủ đề.
- Thời hạn 7 ngày là giá trị mặc định trong mã nguồn SDK chính thức (hằng số SESSION_EXPIRY, nhánh v2.0, đọc 31/10/2026). Ví hoặc ứng dụng có thể gia hạn, nên phiên trong ví của bạn có thể dài hơn.
Một phiên kết nối làm được gì, không làm được gì?
Phiên kết nối cho ứng dụng thấy địa chỉ ví và quyền gửi yêu cầu ký. Nó không cho ứng dụng khóa riêng tư hay quyền tự rút tiền. Trust Wallet (bài cập nhật 17/7/2026) ghi bạn phải duyệt rõ ràng từng giao dịch và dApp không thực hiện được lệnh chuyển nếu bạn không xác nhận. Ngoại lệ là quyền chi tiêu bạn đã ký từ trước, xem dòng cuối của bảng dưới.
| Ứng dụng đã kết nối | Làm được | Không làm được |
|---|---|---|
| Xem | Địa chỉ ví, mạng đang dùng, số dư công khai trên blockchain | Khóa riêng tư, cụm từ khôi phục |
| Gửi yêu cầu | Giao dịch, chữ ký thông điệp, đổi mạng, trong phạm vi quyền đã duyệt | Tự ký thay bạn |
| Sau khi bạn ký approve, permit | Hợp đồng được cấp quyền rút token trong hạn mức, kể cả sau khi ngắt kết nối | Rút token bạn chưa cấp quyền |
Dòng cuối là chỗ người dùng hay hiểu nhầm. Ngắt kết nối chỉ đóng kênh liên lạc. Quyền chi tiêu đã ký nằm trên blockchain, MetaMask cũng ghi rõ chức năng ngắt kết nối của họ không thu hồi phê duyệt token. Cách đọc từng loại phê duyệt ở bài approve token và revoke.
Rủi ro thật sự nằm ở đâu: chữ ký cấp quyền và drainer
Drainer là bộ công cụ dụ bạn kết nối rồi ký cấp quyền, sau đó tự động rút token. Kẻ gian không cần phá WalletConnect: chỉ cần bạn bấm đồng ý một yêu cầu trông vô hại.
Ví dụ có nguồn, theo Check Point Research (26/9/2024)
- Một app đăng lên Google Play ngày 21/3/2024 dưới tên “Mestox Calculator”, rồi đổi tên nhiều lần, có lúc hiện trong kết quả tìm kiếm là “WalletConnect – Crypto Wallet”.
- App có hơn 10.000 lượt tải. Người dùng được bảo kết nối ví để “xác minh”, app mở một trang độc hại và đưa ra nhiều giao dịch cần ký.
- Các giao dịch đó là approve, cấp cho địa chỉ kẻ gian quyền chi tiêu token. Kẻ gian dùng hàm transferFrom để rút, và vì quyền vẫn còn, token nạp vào ví sau đó cũng bị lấy.
- Hơn 150 người bị ảnh hưởng, thiệt hại trên 70.000 USD. App tồn tại gần 5 tháng trước khi bị gỡ.
FBI (21/7/2022) mô tả chiêu tương tự dưới tên “khai thác thanh khoản”: nạn nhân kết nối ví vào một ứng dụng hứa trả lãi rồi vô tình cấp quyền rút không giới hạn, thiệt hại trên 70 triệu USD từ tháng 1/2019. Kịch bản đầy đủ ở bài kiếm USDT miễn phí.
Rủi ro còn đến từ chuỗi cung ứng phần mềm. Tháng 12/2023, theo Ledger, thư viện Ledger Connect Kit bị chèn mã độc dùng một dự án WalletConnect giả để chuyển hướng tiền, ảnh hưởng các dApp dùng thư viện này. Chi tiết ở bài dApp là gì.
Trang, app WalletConnect giả nhận ra thế nào?
Dấu hiệu chắc chắn nhất: bất kỳ trang hay app nào xin cụm từ khôi phục để “kết nối”, “đồng bộ”, “sửa lỗi ví” đều là lừa đảo. Quy trình kết nối trong đặc tả chỉ dùng mã QR, khóa tạm của hai bên và chữ ký trong ví. Trust Wallet cũng ghi WalletConnect lập phiên kết nối được mã hóa thay vì bắt bạn nhập khóa riêng tư hay cụm từ khôi phục, và dApp không truy cập trực tiếp thông tin nhạy cảm của ví.
Khi rà kết quả tìm “walletconnect là gì” ngày 31/10/2026, chúng tôi thấy nhiều trang dựng trên các dịch vụ làm web miễn phí (tên miền phụ của teachable.com, dorik.io) dùng tên WalletConnect. Đây không phải tên miền của dự án. VietnamBit không đặt link tới các trang này.
Cách tự kiểm trước khi kết nối:
- Tự gõ địa chỉ ứng dụng hoặc dùng dấu trang, không bấm đường dẫn trong tin nhắn, nhóm chat, quảng cáo. Cách kiểm tên miền ở bài phishing là gì.
- Đọc tên miền mà ví hiển thị ở màn hình duyệt kết nối. Nhiều ví có nhãn kiểm tên miền của WalletConnect (Verify API). Ý nghĩa bốn trạng thái nhãn ở bài bảo mật ví và tài khoản sàn.
- Đọc danh sách mạng và quyền trong lời mời. Ứng dụng xem tranh mà xin cả hàm gửi giao dịch trên nhiều mạng là điều cần hỏi lại.
- Không tải app tự xưng là WalletConnect để “kết nối ví”. Giao thức nằm sẵn trong ví bạn đang dùng.
Xem và ngắt các phiên kết nối thế nào?
Mở mục WalletConnect (hoặc “ứng dụng đã kết nối”) trong ví, xem danh sách, ngắt những phiên không dùng. Sau đó thu hồi riêng các quyền chi tiêu. Tên mục khác nhau theo ví. Ví dụ với Trust Wallet, theo bài hướng dẫn của hãng cập nhật 17/7/2026:
- Vào Cài đặt (Settings), chọn mục WalletConnect.
- Xem danh sách ứng dụng đang kết nối.
- Ngắt từng phiên, hoặc ngắt toàn bộ.
- Thấy ứng dụng lạ: ngắt ngay và xem lại lịch sử giao dịch gần đây.
Ngắt kết nối và thu hồi quyền là hai việc khác nhau:
| Việc | Chặn được gì | Tốn phí mạng không | Làm ở đâu |
|---|---|---|---|
| Ngắt phiên | Ứng dụng gửi thêm yêu cầu ký | Không | Mục WalletConnect trong ví |
| Thu hồi approve | Hợp đồng rút token theo quyền cũ | Có, là giao dịch trên blockchain | Công cụ kiểm quyền của trình khám phá khối hoặc trong ví |
Đã lỡ ký cho trang lạ mà token đã bị rút, làm theo trình tự ở bài ví bị hack phải làm gì. Check Point khuyên không dùng tiếp ví đã bị drainer can thiệp cho tới khi tạo ví mới.
Thói quen giúp giảm rủi ro: dùng một ví riêng, ít tiền, để kết nối ứng dụng; phần lớn tài sản để ở ví không bao giờ kết nối.
Ở Việt Nam, kết nối ví qua WalletConnect có vi phạm gì không?
Nghị quyết 05/2025/NQ-CP và Nghị định 284/2026/NĐ-CP không nhắc WalletConnect hay việc kết nối ví. Điều cần xem là bạn làm gì sau khi kết nối.
- Đổi, mua bán token qua ứng dụng phi tập trung là giao dịch không qua tổ chức được Bộ Tài chính cấp phép. Nghị quyết 05 Điều 7 khoản 3 yêu cầu giao dịch tài sản mã hóa qua các tổ chức này.
- Sau 6 tháng kể từ giấy phép đầu tiên, cá nhân trong nước giao dịch ngoài các tổ chức đó có thể bị phạt 15–25 triệu đồng (Điều 7 khoản 2; Nghị định 284 Điều 9 khoản 1, Điều 4 khoản 2).
- Phân tích đầy đủ ở trang dùng DEX sau mốc 6 tháng có bị xử lý không.
- Mất tiền vì ký nhầm trên ví tự quản: bạn tự giữ khóa và tự ký, và Nghị quyết 05 không đặt nghĩa vụ bồi thường lên bên nào khác.
- Nhóm mời kết nối ví nhận lãi cần cảnh giác: chỉ tổ chức được cấp phép mới được quảng cáo, tiếp thị liên quan đến tài sản mã hóa (Nghị quyết 05 Điều 4 khoản 4).
Tính đến 31/10/2026, chưa sàn nào được cấp phép. Sàn được cấp phép là sàn tập trung, bạn không cần WalletConnect để giao dịch trên đó.
Chia sẻ bài viết
Liên quan
- Ví và bảo mậtPhantom là gì, ví Solana này có an toàn không?
- Ví và bảo mậtVí Ledger là gì, đã có sự cố nào và dùng sao cho an toàn?
- Ví và bảo mậtTrust Wallet là gì, có an toàn và có lừa đảo không?
- Ví và bảo mậtVí Trezor là gì, Safe 3, Safe 5 và Safe 7 khác nhau ra sao?
Bắt đầu từ cơ bản: Mạo danh sàn sắp được cấp phép: web giả, tuyển dụng giả
Câu hỏi thường gặp
WalletConnect có an toàn không?
Giao thức chỉ là kênh chuyển yêu cầu giữa ví và ứng dụng, tin nhắn được mã hóa theo đặc tả, và khóa của bạn không rời ví. Rủi ro nằm ở trang bạn kết nối và nội dung bạn ký: trang giả, app giả, yêu cầu approve không giới hạn. Kết nối an toàn hay không do bạn kết nối với ai và ký gì.
Có cần tải app WalletConnect không?
Người dùng thường không cần app riêng: giao thức được tích hợp sẵn trong ví. Theo WalletConnect, mạng lưới hỗ trợ hơn 700 ví và hơn 80.000 ứng dụng. Check Point (26/9/2024) đã ghi nhận app giả mang tên “WalletConnect” trên Google Play, nên một app tự xưng là WalletConnect đòi kết nối ví là dấu hiệu cần dừng lại.
Ngắt kết nối WalletConnect có thu hồi quyền đã cấp không?
Không. Ngắt phiên chỉ chặn ứng dụng gửi thêm yêu cầu tới ví. Quyền chi tiêu token đã ký (approve, permit) nằm trên blockchain và vẫn còn tới khi bạn gửi giao dịch thu hồi, MetaMask cũng ghi rõ điều này với chức năng ngắt kết nối của họ.
Cách kết nối ví MetaMask với một trang web?
Có hai đường phổ biến: tiện ích MetaMask trên máy tính bật cửa sổ xác nhận ngay trong trình duyệt, hoặc ví trên điện thoại quét mã QR WalletConnect mà trang hiển thị. Dù đường nào, trước khi bấm kết nối hãy tự gõ địa chỉ trang. Cách dùng MetaMask an toàn có ở bài MetaMask là gì.
WalletConnect token (WCT) là gì, có cần để kết nối ví không?
WCT là token của WalletConnect Network, theo tài liệu dự án dùng cho quản trị mạng lưới và khuyến khích những bên tham gia. Quy trình kết nối trong đặc tả WalletConnect không có bước nào dùng WCT, nên trang nào bắt mua hay “kích hoạt” WCT mới kết nối được ví là trang cần nghi ngờ.
Nguồn tham khảo 16
Kiểm chứng ngày 31/10/2026
- 01Reown (16/9/2024): WalletConnect Inc. has officially rebranded to Reownreown.com
- 02WalletConnect Specs: Sign API (pairing, session), truy cập 31/10/2026specs.walletconnect.com
- 03WalletConnect Specs: Namespaces (chains, methods, events), truy cập 31/10/2026specs.walletconnect.com
- 04WalletConnect Specs: Session proposal (khóa đối xứng giữa ví và ứng dụng), truy cập 31/10/2026specs.walletconnect.com
- 05WalletConnect Specs: Crypto envelopes (ChaCha20-Poly1305), truy cập 31/10/2026specs.walletconnect.com
- 06WalletConnect Specs: RPC methods (wc_sessionDelete, wc_sessionRequest), truy cập 31/10/2026specs.walletconnect.com
- 07WalletConnect Docs: Best practices (hạn pairing 30 ngày, lời mời 5 phút), truy cập 31/10/2026docs.walletconnect.com
- 08WalletConnect SDK (GitHub, nhánh mặc định v2.0): SESSION_EXPIRY = SEVEN_DAYS, truy cập 31/10/2026github.com
- 09WalletConnect Docs: WalletConnect Network (700+ ví, 80.000+ ứng dụng), truy cập 31/10/2026docs.walletconnect.com
- 10Check Point Research (26/9/2024): WalletConnect scam, a case study in crypto drainer tacticsresearch.checkpoint.com
- 11FBI IC3 (21/7/2022): Scammers target and exploit owners of cryptocurrencies in liquidity mining scamic3.gov
- 12Trust Wallet (9/12/2025, cập nhật 17/7/2026): What is WalletConnect and how do you use it with Trust Wallettrustwallet.com
- 13MetaMask Support: Disconnect wallet from a dappsupport.metamask.io
- 14Ledger (12/2023): Thư của Chủ tịch kiêm CEO về sự cố Ledger Connect Kitledger.com
- 15Chính phủ: toàn văn Nghị quyết 05/2025/NQ-CP về thí điểm thị trường tài sản mã hóaxaydungchinhsach.chinhphu.vn
- 16Công báo: Nghị định 284/2026/NĐ-CP xử phạt vi phạm hành chính về tài sản mã hóacongbao.chinhphu.vn


