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