WalletConnect được đánh giá là một trong những giao thức có khả năng kết nối các ví điện tử với các dApp tài chính phi tập trung một cách đơn giản nhất. Để hiểu rõ hơn về WalletConnect là gì cũng như những cách thức kết nối dApp bằng WalletConnect. Hãy cùng Topsanfx tìm hiểu ngay bài viết sau đây nhé!
Contents
WalletConnect là gì?
WalletConnect được biết đến là một trong những giao thức mã nguồn mở được tích hợp trực tiếp với các Non-custodial wallet. Cơ chế này cho phép các ví của bạn được kết nối và dễ dàng tương tác nhanh chóng với các dApp thông qua các thiết bị di động.
- Chromia (CHR) là gì? Có nên đầu tư vào CHR Coin
- Fio Protocol là gì? Cách mua bán đồng Fio Coin (FIO)
- Mina Protocol (MINA) là gì? Các sàn giao dịch MINA Token
- Ctsi token là gì? Tiềm năng phát triển của dự án Cartesi (CTSI)
Bản chất của WalletConnect là một giao thức do đó mọi người dùng chỉ có thể tìm thấy nền tảng này tại các ví điện tử như Coin98 Wallet, Metamask, Rainbow, Argent,…
Sự hiện diện của phương thức này đóng vai trò không nhỏ trong việc nâng cao các tính năng bảo vệ tài sản tốt hơn. Nếu bạn muốn dùng Dapp ở các máy tính công cộng thì mặc nhiên người dùng phải tải ví non-custodial vào máy đó và nhập passphrase trước khi kết nối ví Dapp.
Ngược lại, với giao thức này người dùng sẽ không nhất thiết phải thực hiện thao tác này mà chỉ cần kết nối qua WalletConnect từ điện thoại.
Sản phẩm của WalletConnect
Các sản phẩm/tính năng được tích hợp trên giao thức WalletConnect hiện nay gồm có:
- Sign & Auth: giao thức xác thực bằng cách sign (ký), được 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 ra mắt)
Ngoài ra, WalletConnect sở hữu 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 với dApp và tương tác trong blockchain.
- Ví Web3 sẽ 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.
Những lưu ý khi sử dụng WalletConnect?
- Để giảm thiểu các vấn đề rủi ro về sự bảo mật đòi hỏi người dùng phải dùng đúng dApp thông qua các link truy cập URL chính chủ.
- Ngắt các kết nối ví khỏi dApp sau khi hoàn tất các giao dịch và thường xuyên kiểm tra độ tin cậy của các dApp cũng như đường dẫn URL (trước và trong quá trình sử dụng).
- Để cải thiện bảo mật, lưu ý khởi động lại ứng dụng hoặc tải lại trang trình duyệt khi kết nối với dApp.
- Trong quá trình sử dụng WalletConnect, kết nối của bạn với dApp sẽ được mã hóa và không ai có thể truy cập vào private key của bạn, nên khá là an toàn.
- Chỉ cần mở các dApp muốn dùng và chọn kết nối ngay với các ví có tích hợp sẵn WalletConnect là anh em đã có thể sử dụng ngay giao thức này mà không nhất thiết phải tải về.
- Số tiền trong ví mặc nhiên sẽ không được sử dụng nếu chưa có bất kỳ các sự đồng thuận nào vì mỗi kết nối với dApp đều cần phải có sự phê duyệt.
Ngoài ra, anh em vẫn có thể tham khảo thêm các thuật ngữ liên quan như sau:
- Ví non-custodial: Định nghĩa về ví cùng các ưu điểm của loại ví này trong crypto.
- dApp (Decentralized Application): Kiến thức về những ứng dụng phi tập trung.
Cách kết nối các dApp bằng WalletConnect
Bước 1: Mở dApp tương thích
- Mở dApp muốn kết nối, đảm bảo WalletConnect tương thích với dApp cần sử dụng.
- Trên góc phải/trái của mỗi dApp sẽ có nút Connect (kết nối). Hãy bấm chọn “Kết nối” để điều hướng đến yêu cầu Connect to Wallet.
- Nhấp vào WalletConnect để bắt đầu quá trình kết nối.
Bước 2: Kết nối với dApp
WalletConnect có 2 tùy chọn cơ bản để người dùng kết nối:
- Cách 1: Quét mã QR đối 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 chọn ví tương ứng trên thiết bị di động.
Bước 3: Cấp quyền cho dApp
Khi quét mã QR, ví mà bạn đã chọn trước đó sẽ được mở ra. Đồng thời cửa sổ ví bật lên để chờ xác nhận cấp quyền cho dApp, để cho phép kết nối chọn Connect để xác nhận.
Bước 4: Xác nhận giao dịch
- Mỗi giao dịch trong dApp sẽ luôn được hiển thị các cửa sổ tương thích để yêu cầu người dùng phê duyệt sau khi hoàn tất các công tác kết nối và sử dụng giao thức WalletConnect trên dApp. Cơ chế này giúp người dùng dễ dàng kiểm tra được các giao dịch một cách tối ưu nhất, hạn chế vấn đề bị hack.
- 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à an toàn.
Cách dùng WalletConnect kết nối các dApp trên Coin98 Super App
Chuẩn bị
Tải và cài đặt ví Coin98 Super App. Các bạn có thể truy cập chrome.coin98.app để cài đặt Coin98 Extension Wallet.
Hướng dẫn sử dụng
Bước 1:
- Mở dApp mà bạn muốn kết nối. Ví dụ, nếu bạn sử dụng PancakeSwap trên Laptop hãy chọn Connect Wallet (bên góc phải màn hình).
- Khi nhấp vào nút Connect, một cửa sổ bật lên yêu cầu kết nối ví, nhấp vào WalletConnect để bắt đầu quá trình kết nối.
Bước 2:
- Hãy quét ngay mã QR bằng Coin98 Wallet sau khi nhấp chọn WalletConnect. Lưu ý, hãy quét mã QR này bằng ví di động có hỗ trợ WalletConnect.
- Tiếp theo mở Coin98 Super App lên → Bấm vào biểu tượng Scan ở góc trên bên phải → Quét QR code.
- Hoàn thành xong các bước trên, bạn đã kết nối Pancakeswap với ví thành công thông qua WalletConnect Coin98 Super App.
Lời kết
Bài viết trên đây đã giải đáp chi tiết về khái niệm WalletConnect cũng như những cách thức kết nối dApp bằng WalletConnect. Mong rằng những kiến thức nêu trên sẽ góp phần không nhỏ cung cấp cho bạn những kiến thức có liên quan nhất về thị trường tiền điện tử.
Xem thêm
- BRC-20 là gì? Cách giao dịch BRC-20 Token từ ví UniSat
- Ví nóng là gì? Cập nhật các loại ví nóng tốt nhất hiện nay
- Vib coin là gì? Cách mua bán và tạo ví Vib coin (Viberate)
- Order Book là gì? Cách xem Order Book trước khi giao dịch