< Quay lại Tin tức

WalletConnect đến với SSP: hàng nghìn dApp trong tầm tay, multisig giữ nguyên

·5 phút đọc·Bởi SSP Editorial Team
Phù hiệu RELEASE với biểu tượng mã QR, tia chớp, khiên có dấu tick và ví trên tiêu đề «WalletConnect đến với SSP».

Hai bản phát hành, hai ngày. Ngày 2025-07-05, v1.21.0 đem WalletConnect v2 — giao thức nay do Reown quản lý — đến SSP và biến SSP thành chiếc ví có thể nói chuyện với hàng nghìn dApp: Uniswap, OpenSea, Aave và cái đuôi dài các frontend Web3 vốn đã dùng WalletConnect. Ngày hôm sau, 2025-07-06, v1.22.0 tiếp theo với một pha UX cho mỗi modal mà bộ kết nối mới mở ra. Khung định danh quan trọng: WalletConnect không thay thế multisig 2-trên-2 của SSP. Nó chỉ trao cho SSP một cách chuẩn để nhận yêu cầu từ dApp. Mọi hành động mà dApp yêu cầu vẫn phải đi qua ví và điện thoại của bạn trước khi được ký.

Kết nối SSP với hàng nghìn dApp

WalletConnect khởi đầu là giao thức chung "ghép ví với website" và trong vài năm qua đã trở thành đường vào trên thực tế cho các ví không phải MetaMask vào hệ sinh thái dApp Ethereum. Reown — đội ngũ trước đây mang tên WalletConnect — phát hành SDK v2 và một danh bạ ứng dụng tương thích lên đến hàng nghìn. Với v1.21.0, SSP gia nhập danh bạ đó.

Hiệu quả thực tế: bất kỳ site nào có nút "Connect Wallet" hỗ trợ WalletConnect đều có thể ghép với SSP. Swap trên Uniswap. Đặt giá trên OpenSea. Cho vay trên Aave. Stake trên Lido. Bỏ phiếu trên Snapshot. Đọc một bài Mirror chặn bởi NFT. Có WalletConnect v2 trong SSP, đường chung đã hoạt động.

Đây là một kiểu tích hợp khác với SSP Connect, SDK do chính SSP cung cấp cho các ứng dụng đối tác muốn gọi những hành động cụ thể như pay. SSP Connect là con đường sâu, đậm chất SSP. WalletConnect là con đường chuẩn, mẫu số chung nhỏ nhất. SSP nay có cả hai.

Luồng kết nối hoạt động ra sao

Mô hình ghép cặp của WalletConnect đơn giản, và bản triển khai trong SSP đi theo mà không có bất ngờ. Một dApp tạo một yêu cầu kết nối được mã hóa thành URI bắt đầu bằng wc: cùng một topic riêng cho phiên. Người dùng nhận nó theo hai cách: một chuỗi để sao chép, hoặc một mã QR để quét.

Trong SSP, người dùng mở tab WalletConnect, dán URI vào trường kết nối WalletConnect (hoặc quét QR) và duyệt cặp ghép. Từ thời điểm đó, dApp có thể gửi yêu cầu — hãy ký thông điệp này, hãy gửi giao dịch này, hãy chuyển sang chuỗi này — đến ví qua relay WalletConnect. Cặp ghép tồn tại đến khi một bên kết thúc. Nếu đã dùng WalletConnect với ví khác, bạn sẽ thấy SSP cũng vậy, có chủ ý.

Bất biến multisig còn nguyên

Đây là phần dễ bỏ sót khi một bản phát hành mang khả năng kết nối dApp vào một ví multisig: WalletConnect không thay đổi mô hình bảo mật. Nó là phương tiện vận chuyển, không phải bên ký.

Khi Uniswap, qua WalletConnect, yêu cầu SSP ký một swap, yêu cầu rơi vào hàng đợi duyệt của SSP Wallet. Người dùng xem lại và duyệt. Khi đó — và chỉ khi đó — SSP Wallet đồng ký và chuyển giao dịch ký nửa chừng đến SSP Key trên điện thoại. Điện thoại hiển thị cùng payload. Người dùng cũng duyệt ở đó. Chỉ sau cả hai lần duyệt, giao dịch đã ký đầy đủ mới được phát.

Ba điều vẫn đúng với WalletConnect trong bức tranh, và đã đúng trước cả nó:

  • Hai thiết bị, hai lần duyệt. Không có thiết bị đơn lẻ, không có phím gõ đơn lẻ nào có thể chuyển tiền. WalletConnect không có lá phiếu.
  • dApp không bao giờ thấy khóa. Nó chỉ thấy chữ ký trên payload nó đã hỏi. Các khóa nằm ở SSP Wallet và SSP Key, vẫn vậy như xưa.
  • Payload bạn ký là payload dApp đã gửi. Ví không sửa yêu cầu — cùng calldata, cùng giá trị, cùng chain ID.

WalletConnect mở rộng bề mặt. Nó không làm yếu bất biến.

v1.22.0 ra mắt chưa đầy 24 giờ sau v1.21.0 và chỉ xoay quanh bốn modal mà bộ kết nối mới mở. Modal yêu cầu kết nối có bố cục gọn hơn: danh tính dApp rõ hơn, phạm vi quyền nổi hơn, ít chi tiết trang trí hơn. Modal personal-sign — modal hiện ra khi một site yêu cầu ký một thông điệp con người đọc được để xác thực hoặc đồng thuận off-chain — được thiết kế lại để thân thông điệp dễ đọc hơn. Modal yêu cầu giao dịch có luồng chặt hơn: đích, giá trị, tóm tắt calldata và mạng dễ đọc trong một lượt. Modal đổi chuỗi được tinh gọn cho trường hợp phổ biến: dApp yêu cầu chuyển giữa Ethereum và Polygon.

Không gì trong đó thay đổi mục đích của các modal này. Mỗi cái là một loại yêu cầu dApp cụ thể, gắn với một quyết định duyệt cụ thể. v1.22.0 chỉ giúp đưa ra quyết định ấy dễ hơn chỉ bằng một liếc mắt.

Hôm nay bạn có thể làm gì

Sau khi cập nhật lên v1.21.0 (lý tưởng là v1.22.0), những gì SSP trước đó không làm được trở thành chuyện thường. Swap trên một DEX. Đặt giá ở phiên đấu giá NFT. Vay thế chấp trên Aave hoặc Compound. Cấp thanh khoản. Ký phiếu bầu Snapshot. Đăng nhập vào ứng dụng Web3 bằng Sign-In With Ethereum. Mint từ một launchpad. Mỗi việc đó nay đều chạy qua cùng một luồng dán-URI-rồi-duyệt, với cùng phép duyệt hai thiết bị ở cuối.

Với nhà phát triển, điều này bổ sung cho API SSP Wallet ra mắt sớm hơn trong năm. Nếu bạn đang xây ứng dụng đối tác muốn tích hợp chặt, hiểu rõ SSP, thì API và SSP Connect vẫn là con đường đúng. Nếu bạn chỉ ra một dApp chung và muốn có người dùng SSP từ ngày đầu, WalletConnect v2 nay là câu trả lời.

Cái không thay đổi đúng là cái không nên thay đổi: dApp nói chuyện với ví, và ví nói chuyện với người dùng — hai lần, mỗi thiết bị một lần, mỗi lần đều thế.

Chia sẻ bài viết này

Bài viết liên quan