什麼是 WalletConnect?
作者 Alchemy
WalletConnect 是一個單一整合、開源的協定。開發者可以使用 WalletConnect 讓超過 300 種錢包的使用者登入他們開發的去中心化應用程式。這些應用程式託管在 Ethereum 等去中心化網路上。
本文將說明 WalletConnect 在生態系中扮演的重要角色、該協定的技術細節,以及如何使用這個應用程式。
為什麼要用 WalletConnect 連接你的錢包?
過去 Ethereum 開發者必須為每個 Web3 加密錢包個別建立整合,錢包使用者才能登入他們的應用程式。然而,這使得 Ethereum 生態系集中在 MetaMask 身上,因為開發者不太可能為使用者基數小的小眾錢包撰寫整合程式,這對早期採用新錢包的使用者造成了不利影響。
WalletConnect 改變了這個局面,讓使用者只需一次整合的成本,就能使用超過 300 種不同的錢包。如今,超過 3000 個應用程式提供 WalletConnect 作為登入選項,其中包括生態系中一些最大型的應用程式,例如 Uniswap、OpenSea 和 Rarible。
WalletConnect 讓開發者能輕鬆地讓各種錢包的使用者使用他們的應用程式,因而促成了錢包設計與功能上創意的爆發。這個協定象徵著加密貨幣去中心化權力並促成新使用者體驗的精神。
WalletConnect 支援哪些鏈?
WalletConnect 支援範圍廣泛的鏈,包括但不限於 Ethereum、Cosmos、Polkadot、Near、Solana、Celo,以及 Binance Smart Chain。若要取得已知相容區塊鏈的完整清單,請參閱 WalletConnect 文件。
哪些錢包與 WalletConnect 相容?
WalletConnect 與不同平台上超過 300 種錢包相容。以下是一些最常見的相容錢包:
- Metamask
- Rainbow
- Crypto.com DeFi Wallet
- Argent Wallet
- Gnosis Safe MultiSig Wallet
- Trust Wallet
- Ledger
- Coinbase Wallet
如何使用 WalletConnect?
本節提供完整的逐步說明,介紹如何使用 WalletConnect 將你的錢包連接到去中心化應用程式(dApp)。按照這裡列出的說明操作,你可以輕鬆地在你的錢包與任何與 WalletConnect 相容的 dApp 之間建立連接,讓你能順暢地與 dApp 互動。
1. 使用 WalletConnect 連接到 dApp
前往一個與 WalletConnect 相容的 dApp。本教學將分別以 Uniswap(一個去中心化金融應用程式)和 Rainbow 作為我們選用的 dApp 與錢包。不過,這些說明適用於任何與 WalletConnect 相容的 dApp 與錢包。首先,點擊「Connect Wallet」按鈕。

2. 選擇 WalletConnect
接著,從顯示的選項中選擇 WalletConnect。畫面上會出現一個 QR code。預設情況下,WalletConnect 假設使用者想用手機錢包登入。不過,如果你使用桌面版錢包,請點擊「Desktop」標籤。

3. 用手機錢包掃描 QR code
拿出你的手機並打開你的手機錢包應用程式。在大多數錢包中,你會找到一個看起來像空心方框的圖示,如下圖右側所示。點擊這個圖示會啟動相機來掃描 QR code。如果你找不到這個圖示,請到設定選單中尋找「Scan QR code」選項。

4. 授予連接權限
掃描 QR code 後,dApp 會請求連接你錢包的權限。這是標準的安全措施,用以確保你能控制自己的錢包,並確認該 dApp 已獲授權存取。你必須依照手機錢包上的提示確認連接。連接建立後,你就能使用你的錢包與該 dApp 互動。

5. 成功登入 dApp
恭喜!你現在已成功透過你的錢包登入該 dApp。你現在可以使用你的錢包與該 dApp 互動,並執行交易、質押或轉帳等各種操作。使用錢包並與應用程式互動時,請務必遵循最佳安全實務,以確保資金的安全。
WalletConnect 安全嗎?
使用 WalletConnect 是安全的。應用程式與錢包之間傳送的資訊會以對稱方式加密,加密金鑰只有這兩個實體持有。
金鑰是由 dApp 直接傳送給錢包。無論使用者是透過掃描 QR code,還是在桌面版錢包上選擇深層連結(deep linking),過程中都沒有中介者。
雖然有一個公開的橋接伺服器負責處理雙方之間的資訊,但該伺服器並不會取得解密資訊所需的金鑰。此外,開發者也可以自行架設橋接伺服器以取得完整的保護。
這項設計的巧妙之處在於,WalletConnect 不需要你的種子或復原短語就能登入 dApp。下圖顯示了由橋接伺服器居中傳遞的 dApp 與錢包之間資訊流動的過程。

QR code 中包含 WalletConnect 的 URI scheme,如下圖所示,並附有一個表格說明各個變數所代表的意義。

WalletConnect 的程式碼庫
你可以在 WalletConnect Github 上找到 WalletConnect 的程式碼庫。
如何實作 WalletConnect
若要取得實作 WalletConnect 的最新說明,請參閱官方文件。
WalletConnect 的替代方案與競爭對手
WalletConnect 沒有直接的競爭對手。將 WalletConnect 與 MetaMask 相比較是一種錯誤的二分法,因為 MetaMask 本身也使用 WalletConnect 作為其手機錢包的登入選項。
結論
和 WalletConnect 一樣,我們 Alchemy 也透過我們的產品讓開發者的工作更輕鬆,藉此推動生態系向前發展。
當開發者停止自行架設節點,改用 Alchemy 的 Node API 時,他們就能獲得可靠的 RPC 存取,而不必自行管理基礎設施。Node API 搭配 Alchemy 的分析與開發者工具,能加快除錯速度,並為重要的請求提供簡單的 API 呼叫方式。
前往 Alchemy.com,探索支援超過 1,000 億美元交易額、並為 OpenSea 和 NBA Top Shot 等一些生態系中最受歡迎應用程式提供服務的完整產品套件。
想了解更多嗎?看看 API3 如何以各種方式使用 Alchemy,其中包括為其 DAO 儀表板提供 WalletConnect 整合。
相關總覽
錢包2026年9月2日
Agent 錢包:AI agent 的 session 與權限模型
AI agent 如何在不持有私鑰的情況下,取得範圍受限、可撤銷的錢包存取權限:session、委派簽署與即時撤銷。
錢包2026年7月29日
別再把私鑰貼到 Cursor:如何讓你的 coding agent 擁有錢包
讓你的 coding agent 擁有錢包,卻不用把私鑰交給它。了解 Alchemy CLI agent wallets 如何透過限定範圍的 sessions,讓 agent 不必在 .env 中存放私鑰也能交易。
錢包2026年6月24日
什麼是加密貨幣 Bundler?
加密貨幣 Bundler 會將多筆交易或操作合併為一次鏈上提交,涵蓋批次處理、MEV、rollups、代幣發行與帳戶抽象化等場景。

打造區塊鏈魔法
Alchemy 結合最強大的 Web3 開發者產品與工具,並提供資源、社群與卓越的支援。