02-區塊鏈入門之windows 安裝以太坊 ethereum 客戶端 (win7-64)-大叔思維


 

 

以太坊(Ethereum)是一個運行智能合約的去中心化平台(Platform for Smart Contract),平台上的應用按程序設定運行,不存在停機、審查、欺詐、第三方人為干預的可能。以太坊平台由 GolangC++Python 等多種編程語言實現。

前段時間的The DAO事件讓以太坊平台損失慘重,以太坊也分裂成ETCETH,平台的發展前景不明。

 

1.下載以太坊

  官網地址

 

下載之后解壓,運行

 

2.開始安裝

2.1選擇測試網絡

前期選測試網絡, 后期再講主干網絡

2.2輸入密碼

 

密碼不能忘記

 

 

 

網絡好的情況下需要1小時, 我用了2個半小時

2.3注意

很多同學反映馬上下載完成了, 就不動了。 這個時候果斷關閉然后重新打開,OK 。 出現如下界面

2.4 安裝完成,進入主界面

 

 3. 開啟以太坊挖礦

這一步驟需要調用后台命令geth 操作

geth的全稱是go-ethereum,是一個以太坊客戶端,用go語言編寫,應該是目前最常用的客戶端

3.1找到geth 命令

找到目錄: C:\Users\zzy\AppData\Roaming\Ethereum Wallet\binaries\Geth\unpacked

找不到的把zzy 換成Administrator 試試。

 

注意:請將隱藏文件顯示。不會請自行百度。

 

 

 

3.2 在Geth安裝目錄下放置初始化創世塊文件genesis.json

Genesis.json內容:(先不考慮什么意思, 以后會講)

 

{
    "nonce":"0x0000000000000042",
    "mixhash":"0x0000000000000000000000000000000000000000000000000000000000000000",
    "difficulty": "0x4000",
    "alloc": {},
    "coinbase":"0x0000000000000000000000000000000000000000",
    "timestamp": "0x00",
    "parentHash":"0x0000000000000000000000000000000000000000000000000000000000000000",
    "extraData": "PICC GenesisBlock",
    "gasLimit":"0xffffffff"
}

 

 保存到目錄: C:\Users\zzy\AppData\Roaming\Ethereum Wallet\binaries\Geth\unpacked

 (任何位置都可以, 為了方便把目錄先固定)

 

 

 

 

3.3初始化創世塊

C盤建立一個空文件夾 C:\ethereum

命令:geth  --datadir  "C:\ethereum" init genesis.json 

注意:geth 命令需要設置環境變量才能用, 如果不會設置,直接cd 到 C:\Users\zzy\AppData\Roaming\Ethereum Wallet\binaries\Geth\unpacked  目錄使用:

 如下:

 

 

OK ,出現上圖信息表示運行成功,后查看 C:\ethereum 目錄多了幾個文件:

 

 

 

3.4啟動私鏈

 

 命令如下:

geth --networkid 9999 --datadir C:\ethereum --dev console (啟動私鏈)

  

 

 

 出現上圖所示,為啟動成功

如果啟動不成功, 先關閉以太坊客戶端,再試。

3.5 開始挖礦 

命令:

3.5.1 新建 一個賬戶

personal.newAccount(‘123.abc’) 新建 一個賬戶

3.5.2 開始挖礦

miner.start(); 

3.5.3 停止挖礦

miner.stop(); 

  把上述命令復制到終端,windows不太好用自己輸入有問題。

 

3.5.4 打開以太坊客戶端

 

 看到這些跳動的數字了吧!這是你自己挖的礦。請關注以后的更新!

 

3.5.5 運行錯誤

Fatal: Error starting protocol stack: Access is denied.

 

 

 

這錯誤是 因為你開啟了2個進程, 這個時候你需要關閉 ethereum客戶端 。

 

 歡迎關注“”大叔思維”。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM