【錢包科普】不知道怎麼參與DeFi?WalletConnect瞭解一下

2020-08-26 16:55:44

想起數字貨幣錢包你會想到什麼?專業、難上手。

 

談及DeFi、DApp的時候你會想起什麼?更專業、更難上手。

 

如果兩者相結合呢?對於大多數普通用戶來說,簡直就是地獄模式。

 

 

忽如一夜春風來,DeFi起飛漲得快。

 

2020下半年以來,DeFi的突然崛起引爆市場,各種十倍幣、百倍幣的傳說再次流傳於幣圈江湖。但面對火爆的市場,大部分普通用戶卻只能聽著別人的傳說,看著自己「祖傳」的老幣種拍斷大腿。

 

(來源於網絡)

 

究其原因,除了DeFi確實火得突然外,DApp門檻較高也是一個重要原因。

 

即使是DeFi爆紅兩個月後的現在,大部分長期混跡於各路幣圈群的老幣民也不見得能答得上來怎麼使用DApp,怎麼參與DeFi。

 

無論是傳統金融還是區塊鏈世界,我們都可以把一次完整的投資行為簡化為幾個步驟:打錢、買入、賣出、收錢

 

絕大部分想要參與DeFi的用戶直接就倒在了第一步——打錢。是的,你沒有看錯。在DeFi的世界里,有錢不見得可以為所欲為,因為你可能根本不知道怎麼把錢充進去。

 

(來源於網絡)

 

以交易所為例,中心化交易所的充值流程非常簡單:創建一個賬戶、往交易所提供的地址打幣、充值完成。

 

在去中心化交易所中,用戶同樣需要創建一個賬戶,不過這裡的賬戶是一個以太坊錢包地址,用戶可以選擇創建一個新的地址或者通過輸入私鑰導入自己已有的地址。

 

如果同時使用多個DApp,要麼需要創建多個錢包,分別備份並記住它們分別對應的是哪個DApp,要麼就讓同一個私鑰多次「觸網」。但無論選擇哪種方式,操作繁瑣或者削弱安全性都是必須面對的問題

 

如果能讓用戶直接在錢包中操作DApp,就可以省去以上這些繁瑣且高難度的操作,將投資流程簡化為:打錢、買入、賣出、收錢。同時也不必一次又一次在不同的DApp中輸入私鑰,犧牲錢包安全。

 

基於這種想法,Metamask成為了早期DApp用戶們的首選。

 

 

Metamask是一款比較特殊的錢包——Metamask是一款瀏覽器插件錢包,不需下載安裝客戶端,只需添加瀏覽器擴展程序即可使用。

 

作為瀏覽器的擴展程序,當用戶在已經安裝Metamask擴展程序的瀏覽器上運行以太坊DApp時,Metamask會彈出一個對話框,要求用戶輸入密碼簽名消息:一旦將簽名信息保存在reducer中,即可調用API進行身份驗證,身份驗證完成後相當於用戶直接使用Metamask錢包登陸DApp。

 

但是對於很多人來說,這個流程並不比之前的版本簡單很多,畢竟很多人連Metamask是什麼都不知道,更別提懂得如何使用瀏覽器插件錢包。大部分小白看完網上教程後一頭霧水,在沒有老司機「帶路」的情況下,基本都選擇放棄。

 

 

除了這個問題外,Metamask作為一個瀏覽器插件錢包,並不符合絕大多數用戶的使用習慣。隨著移動互聯網時代的到來,人們已經習慣於使用手機作為載體。使用移動端錢包,我們可以隨時隨地進行操作,而使用Metamask登陸DApp並不能做到這一點。

 

因此,建立網頁端DApp和移動端錢包之間的聯繫成為了新的解決方案

 

在現實生活中,隨著支付寶和微信支付的普及,我們在某個網站購買服務時,都是通過手機掃描網站提供的付款二維碼並在我們的手機中輸入密碼完成支付。

 

當這一思路被運用到DApp領域時,WalletConnect由此誕生。

 

 

WalletConnect本質上是一套開放的通訊標準,讓基於網頁的DApp和手機錢包之間可以建立一個加密的鏈接。借助WalletConnect,用戶使用手機錢包掃描網頁DApp提供的二維碼建立兩者之間的鏈接。在使用DApp過程中,凡是涉及需要消耗gas或者發起交易時,手機錢包就會跳出提醒,用戶只需要輸入密碼確認交易。

 

除了方便快捷外,最重要的是在整個鏈接過程中,用戶都只需要在自己的手機錢包上使用私鑰進行簽名確認,安全性得到極大地提升

 

應廣大產品體驗官的要求,CoinEx Wallet在V2.1.4版本支持WalletConnect功能。自此以後,CoinEx Wallet用戶可以通過掃描二維碼授權錢包連接網頁端DApp,從而方便快捷地進行鏈上交易或執行智能合約。

 

我們以Uniswap為例帶大家體驗一下WalletConnect的流程:

 

1. 電腦端:在瀏覽器中打開Uniswap網站並選擇您想要進行買賣的交易對,點擊交易對下方【Connect Wallet】或網頁右上方【Connect to a wallet】,選擇【WalletConnect】,此時頁面會跳出一個二維碼。

 

 

2. 手機端:打開CoinEx Wallet,點擊右上角掃碼按鈕,掃描屏幕上的二維碼。此時錢包會出現一個【請求連接錢包】的頁面,點擊【允許】即可完成連接。

 

 

 

如果您想開始交易(以ETH/USDT為例),只需在電腦端設置買賣數量,點擊【Swap】(從ETH兌換至USDT)或者【Approve USDT】(從USDT兌換至ETH)。此時CoinEx Wallet會彈出一個【請求轉賬授權】的頁面,對照信息無誤後點擊【確定】即可發起交易。

 

 

使用CoinEx Wallet,參與DeFi的難度從地獄級別降維到小學二年級水平,快下載體驗吧~

 

不過最後還是要提醒大家,DeFi有風險,投資需謹慎!

 

相關文章