昨天 imToken 2.5.8 出來和大家見面了,大家都更新用上了麼?
在這次的新版本中,imToken 支持了 WalletConnect 功能。這個功能具體是用來幹嘛的呢?
WalletConnect 的功能
我們在電腦上登錄各種網站,幾乎都可以用微信掃一掃二維碼解決,不用在每一個網站都註冊一個賬號。
imToken 這次新上線的 WalletConnect 功能,能讓大家像用微信一樣,通過二維碼掃一掃,與各種網頁端的應用進行安全又快捷的連接。
這里以去中心化交易所 dYdX 為例,演示一下如何將 imToken 錢包與 dYdX 相連接
怎麼樣,整個操作流程是不是和微信掃碼登錄一樣簡單?而且在簡潔方便的同時,資產安全也依然有所保障。
dYdX 這些 DApp 雖然獲取了我們的 imToken 錢包地址,但是在我們沒有進一步對交易進行授權時,他們無法從這個連接的地址發送任何交易。因為私鑰始終安全地存儲在我們的手機設備上,DApp 上進行的每筆交易都需要我們通過手機端 imToken 軟件進行額外的手動確認,資產的掌控權仍然是在手機端的。
什麼是 WalletConnect
我們已經可以通過 imToken 的瀏覽器訪問各類 DApp 網站,為什麼還要「多此一舉」地用錢包去連接電腦端的 DApp 呢?這是因為一些 DApp 網站沒有做手機端的適配,使用體驗遠不如在電腦端。就類似於電腦端的騰訊文檔協作要比手機端的體驗更好。
WalletConnect 作為一個開放協議,促進了移動端的數字資產錢包與桌面端的 DApp 安全連接,絕非「多此一舉」,而是大大提升了用戶使用 DApp 的體驗。
WalletConnect 最初於 2018 年由 Richard Burton 提出,目前已經有大量的移動端錢包支持WalletConnect 協議。
使用 imToken 錢包的 WalletConnect 功能與 dYdX 連接時,並不會將我們的私鑰暴露給 dYdX 這類 DApp,這就有點類似於我們用 imKey 硬件錢包連接時,所有交易通過硬件錢包簽名,軟件應用程序無法直接獲取私鑰,私鑰並不會暴露給 imToken 軟件,保證助記詞和私鑰始終是離線存儲的。
當我們在 dYdX 發起一筆交易時,授權簽名是在 imToken 軟件上進行的。授權交易發出之前,我們可以在 imToken 軟件中再次核對下這筆交易的信息,收款人地址和金額是否正確。這個過程中,私鑰始終不會離開我們的手機設備,因此手機錢包的資金不會因此受到威脅,被黑客劫持的可能性非常低。
正式版發布
WalletConnect 的 Beta 公測版本已經結束,正式版本不久前發布了。在此前的 Beta 版中,WalletConnect 局限於用作移動端錢包和桌面端應用程序之間的安全遠程通信。這次發布的新版本將支持手機端錢包與手機端 DApp 的安全連接,咦,那這跟直接使用 imToken 錢包的瀏覽器頁面訪問 DApp 有什麼區別?
區別仍然在於用戶的使用體驗。
大家平時在用京東購物的時候是會選擇在電腦端瀏覽網頁版,還是選擇在手機裡下載 app 呢?電腦端使用微信登錄時,我們是用二維碼掃一掃進行連接,而手機端的京東 app 使用微信登錄時,會直接跳出來一個提示,申請獲取微信賬戶信息。
可以把 DApp 與 imToken 簡單看做京東與微信,我們使用微信賬戶來登錄電腦端和手機端的京東並進行支付。同樣的,我們也能使用 imToken 來登錄電腦端和手機端的 DApp 並進行支付。不同的人有不同的使用習慣,無論是電腦端的 DApp 還是手機端的 DApp,每個人都可以根據自己的使用習慣來選擇相應的方式,有選擇總是一件令人愉快的事情。
點擊這裡,大家可以查看目前已經支持 WalletConnect 的 DApp,用 2.5.8 版本的 imToken 來探索體驗一下吧。