區塊鏈應用開發實戰[11] – 智能合約開發環境 MetaMask

MetaMask 是一款 Chrome 的以太坊輕錢包擴充功能,只需要在 Chrome 商店下載安裝即可。目前 DApp 在網頁上幾乎使用 MetaMask 錢包進行交易,雖然方便但因為所有網頁都可以偵測到 MetaMask。容易有安全隱患,故不適合儲存太大金額。

MetaMask 安裝

首先是安裝 MetaMask,到 Chrome 商店的安裝網址,如箭頭所示點擊「加到CHROME」即可。
https://ithelp.ithome.com.tw/upload/images/20181017/2011170665jkTP9PVL.png

然後在 Chrome 工具列上即可看到已經安裝完畢的 MetaMask。接著按照提示點擊「Accept」即可,輸入錢包密碼,輸入完畢後點擊「CREATE」將顯示的 12 個助記詞記下來並備份在安全的地方。

MetaMask 使用

MetaMask 的主要功能如下:
https://ithelp.ithome.com.tw/upload/images/20181017/20111706cm0QaKQnZ1.png

  • 可以選擇 MetaMask 的區塊鏈網路,預設的「MainNetwork」就是正式網路,平時開發則切到其他測試網路。
  • 顯示目前帳戶以太坊地址
  • 顯示目前帳戶以太坊餘額
  • 轉帳支付功能

因為小明希望能夠在聊天機器人介面中呼叫錢包,尚不知 MetaMask 是否可支援在聊天機器人裡載入網頁去呼叫。而且手機瀏覽器也不支援 MetaMask,需要再額外研究其他解決方案。

 

Jason Chen
administrator
Jason Chen
BDE 區塊鏈學院 Founder | 台北區塊鏈社群 Organizer | Banking and Gaming Tech Expert

2003 ~ 2007
負責十多家銀行保險公司核心業務系統研發與建置

2008 ~ 2010
與Oracle合作台新銀行IPMS專案,獲頒2010年亞洲銀行家(The Asian Banker)「最佳分行自動化網路獎」及IDC頒發2010企業創新獎(Enterprise Innovation Award 2010)

2011 ~ 2015
加入亞洲最大博彩集團負責上百款RNG遊戲設計與研發,且全部通過GLI國際認證

2016 ~ 2018
投入新創圈,協助新創團隊將想法落實為商業模型。2016年研發多管道行銷平台通過政府SBIR補助,2017年研發聊天機器人平台被收購。目前為區塊鏈的信仰者與推廣者,協助區塊鏈生態圈的加速落地。