【以太坊開發】以太坊錢包MetaMask使用教程
以太坊錢包瀏覽器插件
前言
MetaMask,一款瀏覽器插件錢包,不需下載安裝客戶端,只需添加至瀏覽器擴展程序即可使用,非常方便,並且可以很方便的調試和測試以太坊的智能合約。
基礎環境:已安裝chrome瀏覽器
一、安裝MetaMask插件
1、打開chrome瀏覽器,在地址欄輸入並回車,進入到chrome擴展程序管理頁面。
chrome://extensions/
2、拉到頁面底部,找到“獲取更多擴展程序”,點擊進入Chrome網上應用商店
。
3、搜索MetaMask
。
4、單擊添加至Chrome
,即安裝完成。
二、創建賬號與管理
1、點擊瀏覽器地址欄右側,MetaMask的狐狸頭圖標,第一次使用時,會出一個隱私提示,如下圖2-1:
這裏提示用戶,當登錄到MetaMask之後,你的賬戶對你訪問的所有網站都是可見的,爲了你的隱私,在使用完MetaMask之後最好退出登錄。
圖2-1
2、點擊Accept
按鈕,顯示的是MetaMask的服務條款,如下圖2-2:
Accept
按鈕默認是灰色的,將滾動條拉到底部,就可以點擊Accept
按鈕了
圖2-2
3、接下來有兩個選擇:可以導入以前的賬號,也可以創建新賬號。DEN的意思是在MetaMask用密碼加密存儲的錢包
-
導入以前賬號:點擊
Import Existing DEN
鏈接,輸入以前賬號的12個英文助詞詞,輸入密碼,即可完成導入,如圖2-3:
圖2-3
只要英文助記詞正確,密碼可以重新設置,仍然能找回之前的ETH錢包地址。密碼重置後,下次登錄就可以用新密碼了。
測試專用助記詞:
loan wasp endless couch melt develop cabbage sock deny tackle fringe history
看看ETH錢包地址是否爲:
0xD134dd2a3c16Fb12885cd6FDc8a03D4bbe5d7031
-
創建新賬號:輸入一串8位的密碼,再次重複輸入,點擊
CREATE
按鈕,即可完成。
下面以創建新賬號爲例:
圖2-4
在點擊CREATE
按鈕後,MetaMask會爲用戶創建12個英文助記詞,一定要保存好這些助記詞,點擊SAVE SEED WORDS AS FILE
可以將助詞詞以文件的形式保存到本地,建議使用紙筆手工記錄並收藏於安全的地方。
圖2-5
至此,就可以看到我們的賬號界面了,如圖2-6:
圖2-6
- 點擊(1)處的
Main Network
下拉按鈕,可以選擇連接網絡,如圖2-7:
Main Ethereum Network #以太坊主網絡
Ropsten Test Network #Ropsten測試網絡,使用Pow,和當前的公有鏈環境一致,2016/11發佈。
Kovan Test Network #Kovan測試網絡,僅parity錢包支持,使用PoA共識
Rinkeby Test Network #Rinkeby測試網絡,僅parity錢包支持,使用PoA共識
Localhost 8545 #本地測試網絡
Custom RPC #自定義網絡
圖2-7
-
如圖2-6,點擊右上角(2)處頭像圖標,可以創建賬號,也可以導入賬號
-
如圖2-6,點擊右上角(3)處,這裏可以設置錢包中虛擬幣的計價方式(如圖2-8),
也可以暫時鎖定賬號界面,方便離開電腦。圖2-8
-
如圖2-6,將光標放到賬號名字上,點擊(4)處,可以對賬號名稱進行編輯(如圖2-9)
圖2-9
-
(5)處爲歷史交易記錄列表展示區
-
(6)處爲購買以太幣入口
-
(7)處爲轉出以太幣入口
-
如圖2-10,點擊賬號名稱右邊的三個點按鈕,可以在以太坊瀏覽器中查看ETH錢包地址的交易記錄,
可以顯示ETH錢包地址的二維碼,可以複製ETH錢包地址,可以導出ETH錢包地址私鑰圖2-10
實用小提示:https://etherscan.io/address/0x706… 結尾處替換成任意以太坊錢包地址(公鑰),可查詢這個錢包的所有交易記錄。
三、交易操作
MetaMask的主要功能就是交易操作。
1、購買ETH
如上圖2-6,點擊(6)處的BUY
按鈕,進入購買Eth頁面,如圖3-1:
圖3-1
從這個頁面可以看到,MetaMask支持兩種購買Eth的方式,一種是從Coinbase購買,一種是通過ShapeShift。
Coinbase是美國第一家持有正規牌照的比特幣交易所,可以用美元購買比特幣,但是目前明確不對中國人開放,所以本文先不介紹。
ShapeShift是一個無需帳戶的數字貨幣兌換平臺,可以將你自己的虛擬貨幣直接兌換爲ETH。
如圖3-2所示,ShapeShift支持BTC、1ST、BTS等多種虛擬貨幣轉兌換成ETH:
圖3-2
2、發送ETH
如圖3-3,分別填寫“要發送到的ETH地址”、“要發送的ETH數量”、“發送信息數據(可選)”,點擊NEXT
即可