1. Wallet Connect là gì?
Khái niệm Wallet Connect
Wallet Connect là một giao thức mã nguồn mở để kết nối các ứng dụng phi tập trung với ví di động với tính năng quét mã QR hoặc liên kết sâu (deep linking). Người dùng có thể tương tác an toàn với bất kỳ dApp nào trên Ethereum từ điện thoại di động của họ, làm cho ví WalletConnect trở thành lựa chọn an toàn hơn so với ví mở rộng trên máy tính để bàn hoặc trình duyệt.
WalletConnect kết nối các ứng dụng web với ví di động được hỗ trợ. Phiên hoạt động của WalletConnect được bắt đầu bằng cách quét mã QR (máy tính để bàn) hoặc bằng cách nhấp vào liên kết sâu của ứng dụng (thiết bị di động).
Sau khi điều này được xác nhận, dApp sẽ thực sự không thể gửi bất kỳ giao dịch nào từ địa chỉ vừa được kết nối. Bạn phải xác nhận thủ công bổ sung cho mỗi giao dịch được thực hiện trên giao diện dApp từ thiết bị di động của bạn. Bằng cách này, khóa cá nhân (Private Key) luôn được lưu trữ an toàn trên thiết bị của bạn và bạn có toàn quyền kiểm soát các giao dịch nào sẽ được phát tới mạn
Ưu điểm
- Người dùng có thể kiểm soát các giao dịch của mình.
- Ứng dụng di động Wallet Connect không để lộ khóa cá nhân của bạn, tương tự như cách ví phần cứng không để lộ khóa cá nhân của bạn.
- Cho phép trải nghiệm người dùng dễ dàng hơn nhiều trên tất cả các chuỗi khối.
- Kết nối được với hẩu hết các ví thông dụng trên thị trường hiện nay.
Nhược điểm
- Tuy mức độ an toàn được kiểm soát nhưng vấn đề bảo mật không thể tuyệt đối hoàn toàn. Phần lưu ý bên dưới sẽ chia sẻ cho bạn đọc một số cách khác phục.
3. Thao tác để sử dụng tính năng Wallet Connect
Muốn sử dụng tính năng Wallet Connect bạn cần thực hiện các bước sau:
Bước 1: Mở một dApp tương thích
Tìm dApp bạn muốn sử dụng trên máy tính để bàn hoặc trình duyệt trên thiết bị di động của bạn.
Bước 2: Kết nối với ví của bạn
Mở “Quét Mã QR” trên màn hình Home.
Chọn “Wallet Connect, click ”Xong.
Truy cập link https://walletconnect.org/apps trên màn hình Desktop.
Chọn một dApp, tìm kiếm chữ “Connect Wallet” trên dApp đó. (Ví du: Binance Dex, Click vào chữ Connect Wallet phía góc phải trên cùng).
Trên màn hình “WalletConnect” trên app, nhấn “Connect Now”.
Chọn thanh “Connect” để kết nối.
Bước 3: Ủy quyền cho dApp
Tiếp theo, bạn sẽ nhận được thông báo từ ví của mình hỏi bạn có muốn chấp thuận kết nối với ví của mình hay không. Khi bạn ủy quyền cho một dApp tức là bạn cho phép nó truy cập vào ví của bạn và rút ra một lượng tài sản (tức là token) lên đến giới hạn mà bạn đã chọn. Ủy quyền này có thể được rút lại bất kỳ lúc nào bằng cách đi tới “Bảo mật” rồi chọn dApp được ủy quyền và làm theo hướng dẫn trên màn hình.
Bước 4: Xác nhận giao dịch
Bây giờ bạn sẽ được kết nối và sẵn sàng sử dụng WalletConnect.
Khi bạn thực hiện giao dịch với dApp, một cửa sổ bật lên sẽ xuất hiện trong ví của bạn yêu cầu phê duyệt giao dịch. Như với bất kỳ giao dịch nào khác, bạn sẽ cần trả phí Gas.
4. Cách sử dụng Wallet Connect an toàn
Khi sử dụng WalletConnect, kết nối của bạn với dApp được mã hóa và khóa riêng tư của bạn không bao giờ được chia sẻ. Tuy nhiên, các cân nhắc về bảo mật vẫn còn. Dưới đây là một số lưu ý để bạn có thể cải thiện vấn đề này:
- Kiểm tra xem bạn đang sử dụng dApp thật
dApp có thể bị hacker mạo danh với mục đích đánh cắp thông tin của người dùng. Bạn hãy kiểm tra xem dApp bạn đang sử dụng có thật hay không bằng cách kiểm tra URL. Một mẹo nhỏ nữa là tránh nhấp vào các liên kết đầu tiên trong quá trình tìm kiếm của bạn (đặc biệt nếu đó là quảng cáo trả tiền).
- Không phê duyệt số lượng không giới hạn mã thông báo
Thật không may, một thực tế phổ biến đối với các dApp là yêu cầu bạn cho phép khả năng của họ để có thể lấy một số lượng gần như không giới hạn mã thông báo từ ví của bạn. Họ làm điều này với mục đích đơn giản hóa trải nghiệm bằng cách giảm số lượng giao dịch bạn thực hiện. Giải pháp lúc này đó là chỉ phê duyệt số tiền bạn muốn chi tiêu thôi.
- Luôn đảm bảo ngắt kết nối ví của bạn sau mỗi phiên đồng thời khi bắt đầu một phiên mới, hãy làm mới trình duyệt trên máy tính để bàn của bạn và khởi động lại ứng dụng để đảm bảo an toàn.
5. Danh sách các ví hỗ trợ Wallet Connect
Keyring Pro là một tính năng bổ sung mới được cập nhật nhằm mở rộng khả năng tiếp cận của Wallet Connect bằng cách cung cấp phương pháp tiếp cận đa phương thức từ Ethereum đến Binance Smart Chain, Houbi ECO Chain, Harmony One, TomoChain. Tính năng này cho phép bạn ký và phê duyệt các giao dịch trên trình duyệt máy tính để bàn từ xa từ diện thoại của bạn. Bạn chỉ cần quét mã QR bằng điện thoại để bắt đầu quá trình. Nó chỉ đơn giản có nghĩa là bạn có thể truy cập tiền của mình trên bất kỳ thiết bị lạ nào mà không cần cài đặt tiện ích mở rộng hoặc chèn Khóa cá nhân của bạn. Trên thực tế, nó cung cấp quyền truy cập bảo mật cao vào Ví của bạn, giúp loại bỏ nguy cơ bị rò rỉ khóa cá nhân. Phương pháp mới này hiện được nhiều Dapp và DEX áp dụng rộng rãi.
Hầu hết các ứng dụng Blockchain phổ biến hiện nay đều hỗ trợ Wallet Connect dưới dạng Uniswap, Sushiswap, Pantograph DẼ,… Số lượng người ủng hộ đang tăng lên nhanh chóng theo thời gian.
Có một số tùy chọn phổ biến để tương tác với Dapp, bao gồm sử dụng tiện ích mở rộng chỉ dành cho trình duyệt trên máy tính để bàn như Metamask hoặc ví di động / trình duyệt Ethereum như Cipher hoặc Status. Vấn đề với các giải pháp này là tiền thường bị “kẹt” trên một nền tảng và sẽ gây khó khăn cho việc chuyển đổi giữa thiết bị di động và máy tính để bàn, trừ khi cụm từ khôi phục được xuất ra, mà khi xuất ra có thể dẫn đến các tác động bảo mật nghiêm trọng.
Với WalletConnect, chỉ một thiết bị (ví tiền mã hóa trên điện thoại di động) có chứa tiền và thiết bị đó được bật để tương tác với dApp trên một nền tảng khác, chẳng hạn như máy tính để bàn. Bằng cách này, các khoản tiền không bao giờ rời khỏi nguồn ban đầu, nhưng người dùng vẫn có thể sử dụng các dApp khác nhau trên các thiết bị khác để quản lý tiền mã hóa của họ. Bấy nhiêu lợi ích thôi cũng đáng để bạn đọc thử trải nghiệm tính năng mới này chưa nhỉ? Theo dõi Wikibit để tìm hiểu thêm nhiều kiến thức bổ ích khác nhé!

