以太坊學習 geth相關開發

2021-10-04 04:32:59 字數 866 閱讀 3678

一、原始碼安裝

1、 從github中獲取相應的go-ethereum作為乙太網客戶端

git clone
2、構建geth,切換到源**目錄使用make命令

cd go-ethereum/

make geth

3、在build/bin中執行geth version檢視返回,確定安裝成功

[root@mike bin]# ./geth version

geth

version: 1.9.13-unstable

git commit: 0e6ea9199ca701ee4c96220e873884327c8d18ff

git commit date: 20200319

architecture: amd64

protocol versions: [65 64 63]

go version: go1.13.5

operating system: linux

gopath=/opt/gopath

goroot=/opt/golang/go

二、執行geth

1、啟動geth,將資料儲存在data目錄下

./build/bin/geth --datadir ./data
./build/bin/geth --datadir ./data --syncmode fast
同步測試區塊的網路

geth --testnet --datadir ./data --syncmode fast

geth 以太坊錢包 以太坊錢包Geth使用命令

鏈客,有問必答!一 啟動以太坊錢包geth 開啟乙個控制台,執行同步區塊命令 同步測試鏈 geth fast cache 512 rpc rpcapi personal,db,eth,net,web3 testnet datadir e projecttestgeth 如果為了讓區域網中其他節點訪問...

geth 以太坊錢包 以太坊錢包Geth使用命令

一 啟動以太坊錢包geth 開啟乙個控制台,執行同步區塊命令 同步測試鏈 geth fast cache 512 rpc rpcapi personal,db,eth,net,web3 testnet datadir e project testgeth 如果為了讓區域網中其他節點訪問到服務,請設定...

以太坊geth區塊同步

起初我採用虛擬機器在公司網路下作為節點同步,不管是錢包還是geth,始終都會有100個左右區塊同步不下來,導致eth getbalance等指令失敗。後來切換到了阿里雲上的伺服器上做同步,乙個晚上就基本同步完了,建議盡量採用雲主機或者網路環境好的實體機進行同步。下面講一下同步的準備工作 1.go環境...