Geth是一款原始以太坊挖礦軟件,geth為您提供了一個錢包,還允許您查看區(qū)塊的歷史記錄,創(chuàng)建合約以及在不同地址之間進(jìn)行資金轉(zhuǎn)賬。原始開發(fā)人員還不斷發(fā)布錯誤更新。
安裝說明
首先解壓出來后有多個文件夾,有l(wèi)inux、mac、Windows,適合你系統(tǒng)版本的壓縮包,解壓縮后直接運(yùn)行就可以。在命令行中輸入 geth help 可查看geth的用法。
注意1:geth是一個命令行工具,需要在命令行中運(yùn)行g(shù)eth,windows用戶不要直接雙擊geth.exe。
注意2:如果不加任何參數(shù)直接運(yùn)行 geth ,會自動連接到以太坊公網(wǎng),此時會開始同步區(qū)塊,在Linux系統(tǒng)中,區(qū)塊數(shù)據(jù)默認(rèn)存儲在~/.ethereum中。
使用方法
一、啟動geth
安裝好之后,進(jìn)入一個自己創(chuàng)建的目錄,運(yùn)行最簡單的命令geth console 2>>eth.log啟動,以下為啟動后的效果。
以上是一個最簡單的啟動命令,啟動一個控制臺并輸出日志eth.log到當(dāng)前目錄。當(dāng)然啟動命令還有挺多其他參數(shù),我們使用geth help能夠看到一些命令行參數(shù)的文檔。
二、命令行參數(shù)
在wiki文檔Command Line Options,能看到所有的命令行參數(shù)?;蛘咧苯釉诿钚欣飯?zhí)行g(shù)eth help。
三、console和attach
為了使用geth創(chuàng)建一個新帳戶,我們必須首先在控制臺模式下啟動geth。
geth console 與 geth attach都可以打開一個JavaScript環(huán)境和節(jié)點(diǎn)進(jìn)行交互,但是geth console會啟動節(jié)點(diǎn),geth attach是通過rpc或者ipc和已經(jīng)啟動的節(jié)點(diǎn)進(jìn)行交互。在geth console里面可以使用所有模塊的api,但是geth attach只能使用已經(jīng)打開的模塊的api,如果節(jié)點(diǎn)沒有打開rpc geth attach甚至都不能連接上節(jié)點(diǎn)