今天咱們先在windows系統上學習入門以太坊。python
首先,咱們先要下載以太坊錢包,https://ethfans.org/wikis/Home 在這個網站上下載官方錢包鏡像,這幾個均可如下載下來,他們各有優點和用處(具體的因爲篇幅先不贅述)但今天Ethereum Wallet和Geth的必定要先下載下來。注意,最好選擇個空間大一點的盤,由於往後在公有鏈上同步區塊須要不小的存儲,也是時候把大家電腦裏的小片片清理一下了。json
接下來就到正題操做了,咱們須要建立一個json文件,若是對這個文件不熟悉的小夥伴,能夠先建立一個txt文檔,而後在文件內輸入以下代碼。windows
{ "config": { "chainId": 10, "homesteadBlock": 0, "eip155Block": 0, "eip158Block": 0 }, "alloc" : {}, "coinbase" : "0x0000000000000000000000000000000000000000", "difficulty" : "0x02000000", "extraData" : "", "gasLimit" : "0x2fefd8", "nonce" : "0x0000000000000042", "mixhash" : "0x0000000000000000000000000000000000000000000000000000000000000000", "parentHash" : "0x00000000000000000000000000000000000000000000000000000000000 00000", "timestamp" : "0x00" }
不想動手的小夥伴直接複製便可,裏面的各個參數先不作過多解釋,咱們只須要知道這是配置挖礦用的一些參數就好了。而後咱們將文件保存在Geth目錄下面,Geth目錄下應該有個geth.exe程序)使用txt文檔的小夥伴記得把txt的拓展名改爲json。而後打開咱們的cmd終端,注意不是tmd終端,切換到Geth文件所在目錄,(假如文件在e盤,輸入e:+回車,cd Geth+回車)而後輸入命令:網絡
geth --datadir "%cd%\chain" init genesis.json
而後回車會出現以下東東:學習
這是初始化創世塊。接着輸入命令:測試
geth -datadir "%cd%\chain" --nodiscover console
而後回車出現以下東東:網站
這時候就啓動了私有鏈節點,也打開了geth控制檯。接下來,咱們打開Ethereun Wallet.exe程序,但出現以下畫面時。 code
點擊LAUNCH APPLICATION進入私有鏈網絡,這時候,若是你們第一次進入的話,是沒有帳戶的,咱們須要回到咱們剛纔的geth控制檯,輸入以下命令建立帳戶:personal.newAccount()而後會讓你輸入兩次密碼,接下來會就會建立一個新帳戶了,以下圖所示: blog
接下來就是愉快挖礦裝逼的環節了,輸入命令miner.start()你就會發現系統開始咔咔的爲你搬磚了,等過了一段時間以後,再輸入命令eth.getBalance(eth.accounts[0])若是其輸出結果不爲零,那麼就說明你挖到以太幣了,錢包的餘額也會顯示。想要中止挖礦的話,輸入命令miner.stop()就能夠了。ip