《區塊鏈DAPP開發入門、代碼實現、場景應用》筆記3——Ethereum Wallet的安裝
以太坊官方網站可以下載最新版本的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 創建賬號
如圖2.12所示是賬號與私鑰密文信息在磁盤上的存儲位置,圖中文件是筆者以太坊正式網絡中的賬號信息,圖中用到的測試網絡的賬號信息在testnet目錄下,讀者可以通過菜單中的:賬戶->備份->賬戶來打開此目錄。

圖2.12 公鑰、私鑰密文等信息存儲位置
2020區塊鏈各種應用都上馬了,跟我一起學《區塊鏈DAPP開發入門、代碼實現、場景應用》吧。


浙公網安備 33010602011771號