區塊鏈,亮劍:創建錢包


區塊鏈,亮劍:創建錢包


我們真正接觸區塊鏈網絡前,都需要我們創建自己的賬戶,管理賬戶的軟件可稱之為錢包,在創建錢包和賬戶之前,我們有必要了解下以太坊網絡中賬戶的組成:

區塊鏈,亮劍:創建錢包

從上圖可以看出,以太坊網絡的賬戶和區塊鏈並沒有什麼本質性區別,都是由地址、公鑰、私鑰三部分組成,不論使用那個錢包創建的以太坊賬戶,在不同的以太坊網絡之間都是可以通用的,比如我們在mainnet創建的錢包,切換到Rinkeby可以使用同樣的賬戶。

可能又有童鞋糊塗了,錢包、賬戶又是什麼關係?上面一會錢包一會賬戶,繞暈了,我們來看看下圖,就明白了。

區塊鏈,亮劍:創建錢包

區塊鏈中的錢包借鑑於現實中的錢包,每個人有自己的錢包,錢包裡會有很多銀行卡,對應區塊鏈中,每張銀行卡就是一個賬戶,每家銀行就對應一個區塊鏈網絡,而能管理所有銀行卡的軟件就叫做錢包。

上一章TOP 10的 Metamask就是本章的主角


區塊鏈,亮劍:創建錢包


Metamask 為我們提供了非常便捷的以太坊瀏覽器錢包插件,Google Chrome WebStore 的下載地址猛擊這裡。(這裡一定要看清logo,謹防假冒偽劣。)

安裝之後瀏覽器地址欄右側會出現的圖標,單擊圖標會出現如下彈窗提示,大致為創建錢包之後,賬戶地址是公開的,第三方可以查看賬戶餘額以及歷史交易等,當然必須Accept才能下一步。


區塊鏈,亮劍:創建錢包


使用條款看完Accept,創建錢包密碼,至少8位字符。


區塊鏈,亮劍:創建錢包


點擊Create以後,彈出錢包的助記詞界面(這就不截圖了),助記詞是用來生成賬戶的公鑰和私鑰的,也是用來恢復錢包裡所有賬戶的。如果創建的賬戶存放實際資產,一定不能把助記詞洩露給別人!!!!掌握了助記詞就相當於掌握了你錢包裡所有賬戶的私鑰。

助記詞可以手抄/另存為 反正你安全保存就是了。

那為什麼會有助記詞呢?翻到上面第一章圖,地址、公鑰、私鑰不論是16進制或是base58格式,對於普通用戶怎麼可能記得住,於是比特幣社區提出了 BIP39 的提議,技術上該提議可以在任意區塊鏈中實現,比如使用完全相同的助記詞在比特幣和區塊鏈上生成的地址可以是不同的,用戶只需要記住滿足一定規則的詞組(就是上面說的助記詞),錢包軟件就可以基於該詞組創建一些列的賬戶,並且保障不論是在什麼硬件、什麼時間創建出來的賬戶、公鑰、私鑰都完全相同,這樣既解決了賬號識記的問題,也把賬戶恢復的門檻降低了很多。支持 BIP39 提議的錢包也可以歸類為 HD 錢包(Hierarchical Deterministic Wallet),Metamask 當屬此類。

錢包和賬戶初步配置成功,裡面餘額為0。


後更:

NO.6 Show me the code:交易

NO.7 Transaction

NO.8 Solidity

NO.9 你的第一個智能合約“Hello World”

NO.10 智能合約工作流初探

NO.11 智能合約工作流再探

NO.12 智能合約工作流領悟


分享到:


相關文章: