WalletConnect là gì? Cách sử dụng WalletConnect để kết nối với DApp

WalletConnect là hình thức cho phép ví của bạn kết nối và tương tác với dApp, ví blockchain khác thông qua việc quét mã QR hay deep link. Hãy cùng tìm hiểu về cách sử dụng và liên kết WalletConnect chi tiết trong bài viết dưới đây nhé!

1. WalletConnect là gì?

WalletConnect là giao thức mã nguồn mở tích hợp với các ví điện tử (Non-custodial wallet), cho phép ví của bạn kết nối và tương tác với các dApp trên điện thoại di động.

Vì WalletConnect là một giao thức chứ không phải ứng dụng nên người dùng sẽ không nhìn thấy trên: Google Play, App Store hay Chrome Extension. WalletConnect hiện đang hoạt động với hơn 170 ví hàng đầu trong đó có: Coin98 Wallet, Rainbow, Metamask, Argent,…

Phương thức giúp người dùng thường xuyên sử dụng nhiều máy vẫn có thể bảo vệ tài sản tốt hơn.

  • Thông thường: Để sử dụng dApp ở máy tính công cộng, người dùng cần tải ví tiền ảo vào máy đó và nhập passphrase vào để kết nối được với dApp.
  • Với WalletConnect: Người dùng không phải cài đặt ví tiền ảo và nhập passphrase vào máy công cộng mà chỉ cần kết nối thông qua WalletConnect từ điện thoại.

Điều này sẽ hạn chế khả năng bị lộ passphrase người dùng khi sử dụng nhiều máy khác nhau, đặc biệt là những máy tính công cộng có độ bảo mật thấp. Tất cả thao tác liên quan đến tiền và kết nối sẽ được chấp thuận qua điện thoại di động của cá nhân.

walletconnect là gì

2. Hướng dẫn cách kết nối với các dApp bằng WalletConnect

Quá trình kết nối giữa dApp và WalletConnect sẽ không tốn quá nhiều thời gian. Tuy nhiên nếu bạn gặp phải sự cố khi kết nối, có thể quay lại từ đầu và làm lại các bước.

Bước 1: Mở dApp tương thích

  • Mở dApp muốn kết nối và đảm bảo rằng WalletConnect tương thích với dApp bạn cần sử dụng.

Hướng dẫn sử dụng walletconnect

  • Trên góc phải/trái của mỗi dApp sẽ có một nút Connect (kết nối), nhấn chọn và một cửa sổ bật lên yêu cầu Connect to Wallet, bạn hãy nhấp vào WalletConnect để bắt đầu quá trình kết nối.

Hướng dẫn sử dụng walletconnect

Bước 2: Kết nối với dApp

WalletConnect có 2 tùy chọn để người dùng thực hiện kết nối:

  • Cách 1: Quét mã QR với máy tính để bàn/laptop từ ví của bạn.
  • Cách 2: Kết nối bằng cách nhấn vào ví tương ứng trên thiết bị di động.

Hướng dẫn sử dụng walletconnect

Bước 3: Cấp quyền cho dApp

Sau khi quét mã QR, ví tiền ảo mà bạn chọn sẽ được mở ra. Đồng thời cửa sổ ví bật lên để bạn xác nhận cấp quyền cho dApp và cho phép kết nối chọn Connect để xác nhận. Trong trường hợp bạn dùng ví Coin98 thì nhấn vào mục quét mã để scan.

Hướng dẫn sử dụng walletconnect

Bước 4: Xác nhận giao dịch

Sau khi bạn đã kết nối và sử dụng WalletConnect trên dApp của mình. Mỗi giao dịch trong dApp sẽ có cửa sổ bật lên để yêu cầu phê duyệt. Thao tác này nhằm giúp người dùng kiểm tra chi tiết các giao dịch, hạn chế rủi ro bị hack trong quá trình giao dịch. 

Người dùng có thể kết nối dApp với WalletConnect thông qua máy chủ chuyển tiếp để đảm bảo các giao dịch được mã hóa và đảm bảo an toàn.

Hướng dẫn sử dụng walletconnect

3. Những điều cần lưu ý trước khi sử dụng WalletConnect?

Trước khi bắt đầu sử dụng WalletConnect, người dùng hãy cân nhắc một số điều quan trọng như sau:

  • Không cần tải ứng dụng: WalletConnect không đòi hỏi bạn tải thêm bất kỳ ứng dụng nào. Đơn giản người dùng chỉ cần mở và kết nối với dApp mong muốn. Đảm bảo ví tiền ảo của bạn đã được tích hợp WalletConnect trước khi sử dụng.
  • Xác nhận kết nối: Mọi kết nối với dApp cần được người dùng xác nhận. DApp không có khả năng tự truy cập vào khóa cá nhân của bạn. Điều này đảm bảo rằng số tiền trong ví của bạn sẽ không bị sử dụng nếu chưa có sự phê duyệt từ phía bạn.
  • Kiểm tra đường dẫn chính xác: Nhằm đảm bảo tính bảo mật, luôn truy cập dApp thông qua đường dẫn URL chính thống và hạn chế bất kỳ rủi ro liên quan đến bảo mật (ví dụ như ứng dụng giả mạo thông qua đường dẫn URL hoặc tiềm ẩn nguy cơ hacker).
  • Ngắt kết nối sau giao dịch: Sau khi đã hoàn tất giao dịch, hãy đảm bảo ngắt kết nối ví của bạn khỏi dApp. Luôn kiểm tra sự đáng tin cậy của dApp và URL (trước khi kết nối và trong quá trình sử dụng).
  • Tăng cường bảo mật: Để tăng cường bảo mật, hãy xem xét việc khởi động lại ứng dụng hoặc tải lại trang web duyệt sau khi kết nối dApp. Trong quá trình sử dụng WalletConnect, kết nối của bạn với dApp được mã hóa và không ai có khả năng truy cập vào khóa cá nhân của bạn, đảm bảo an toàn tối đa.

Xem thêm: Dịch vụ thiết kế sàn giao dịch tiền ảo tại DK Tech

4. Sản phẩm của WalletConnect

Các sản phẩm/tính năng của WalletConnect:

  • Sign & Auth: Giao thức được xác thực bằng cách sign (ký), sử dụng để đăng nhập ví blockchain vào ứng dụng.
  • dApp Messaging (Chưa ra mắt) 
  • Web3 Chat (Chưa ra mắt) 
  • Push Notification (Chưa chính thức ra mắt)

Ngoài ra, WalletConnect còn có 2 bộ công vụ và phần mềm kết nối SDK (Software Development Kit): 

  • Web3Modal là thư viện giúp người dùng dễ dàng kết nối được với dApp và tương tác trong blockchain.
  • Ví Web3 giúp đơn giản hóa quá trình tích hợp ví vào dApp bằng cách kết hợp API.

5. Những câu hỏi thường gặp khi sử dụng WalletConnect

5.1 Nếu gặp sự cố khi kết nối với ví hoặc dApp, cần phải làm gì?

Bạn hãy tiến hành liên hệ với đội ngũ về ví hoặc dApp để được hỗ trợ xử lý vấn đề nhanh nhất.

5.2 Để kết nối với WalletConnect, cần tìm kiếm ở đâu?

WalletConnect không có ứng dụng, nếu muốn kết nối bạn có thể tải các ví được hỗ trợ trong thư viện của WalletConnect như: Coin98 Super App, Trust Wallet, Metamask,  Rainbow, Argent…

5.3  WalletConnect có yêu cầu seedphrase/passphrase từ ví của người dùng không?

Không bao giờ. Nếu bạn nhận được yêu cầu về Private Key hay những khóa bảo mật tương tự thì đó chính xác là lừa đảo (scam). Bạn hãy nhanh chóng báo cáo nó để đưa vào danh sách đen. Trang web WalletConnect hợp pháp duy nhất chính là walletconnect.com.

Hy vọng những thông tin mà DK Tech chia sẻ trên, bạn sẽ có thêm kiến thức hữu ích về WalletConnect để tham gia vào thị trường tiền điện tử.

Xem thêm: Lending coin là gì?