以太坊官方網站能夠下載最新版本的Ethereum Wallet,用戶無需選擇,瀏覽器會根據訪問者操做系統版本自動展示合適的版本,點擊DOWNLOAD按鈕下載便可安裝,如圖2.9所示,其下載網址: https://ethereum.org/。瀏覽器
圖2.9 以太坊錢包官方網站網絡
安裝完成以後,先修改設置,將客戶端切換到測試網下面,正式網絡環境是真實的以太坊交易網絡,在熟練掌握智能合約開發以前,建議讀者首先在測試網絡中編寫合約和部署合約。圖2.10的下拉菜單中選擇Ropsten網絡,同時將Sync mode設置爲Light(圖中並未展現,請讀者自行查找),由於筆者以前建立過2個帳號,纔會顯示帳號內容,而且有ETH餘額。每每新安裝的客戶端並無帳號,須要經過下面的ADD ACCOUNT按鈕來建立帳號。區塊鏈
圖2.10 Ethereum Wallet界面測試
建立帳號時須要輸入密碼,此密碼是用來對RSA非對稱加密的祕鑰進行對稱加密的口令,這個內容在上一章簡單介紹過,建立帳號的過程就是生成公鑰和私鑰的過程,公鑰就是帳號的地址,如圖2.10所示。ACCOUNT1和ACCOUNT2能夠點擊查看其具體的地址,這個地址就是帳號的公鑰,而私鑰是轉帳的關鍵,若是丟失私鑰就意味着錢包的全部權丟失,因此不能將私鑰的明文存儲在磁盤上。網站
如圖2.11所示,經過輸入密碼,將密碼用作對稱加密的祕鑰,對私鑰再進行加密,加密以後再存儲在磁盤上,這樣即便丟失磁盤上的文件,偷盜者獲得的也僅僅是加密後的私鑰,而破解這些私鑰密文須要的算力和成本也很是可觀。加密
圖2.11 Ethereum Wallet 建立帳號spa
如圖2.12所示是帳號與私鑰密文信息在磁盤上的存儲位置,圖中文件是筆者以太坊正式網絡中的帳號信息,圖中用到的測試網絡的帳號信息在testnet目錄下,讀者能夠經過菜單中的:帳戶->備份->帳戶來打開此目錄。操作系統
圖2.12 公鑰、私鑰密文等信息存儲位置3d
2020區塊鏈各類應用都上馬了,跟我一塊兒學《區塊鏈DAPP開發入門、代碼實現、場景應用》吧。blog