以太坊Geth安裝
Geth是什麼
Geth 又名Go Ethereum.是以太坊協議的三種實現之一,由Go語言開發,完全開源的專案。Geth可以被安裝在很多作業系統上,包括Windows、Linux、Mac的OSX、Android或者IOS系統.
Geth官網:https://geth.ethereum.org/
Geth的Github地址:https://github.com/ethereum/go-ethereum
Geth能幹什麼
Geth是以太坊協議的具體落地實現,通過Geth,你可以實現以太坊的各種功能,如賬戶的新建編輯刪除,開啟挖礦,ether幣的轉移,智慧合約的部署和執行等等
Geth安裝
首先需要保證已安裝Golang和C Complier.
安裝Golang
Golang官方下載地址:https://golang.org/#
下載好後解壓:
tar -C /usr/local -xzf go1.10.2.linux-amd64.tar.gz
新增環境變數:
export PATH=$PATH:/usr/local/go/bin
安裝Geth
克隆Github專案:
git clone https://github.com/ethereum/go-ethereum.git
進入到檔案目錄,原始碼安裝:
cd go-ethereum
make geth
檢驗是否安裝成功
wesley@wesley-PC:~/Code/blockchain/go-ethereum/build/bin$./geth version
Geth
Version: 1.8.9-unstable
Git Commit: f6bc65fc681177b190522c92887979690f9ceefa
Architecture: amd64
Protocol Versions: [63 62]
Network Id: 1
Go Version: go1.10.2
Operating System: linux
GOPATH=
GOROOT=/usr/local/go
如果資訊顯示正確,則安裝成功.
相關文章
- 通過Geth搭建私有以太坊網路
- Geth簡介及如何執行以太坊節點
- 以太坊原始碼分析(39)geth啟動流程分析原始碼
- 以太坊學習記錄+geth配置+私有鏈搭建
- 以太坊連載(六):以太坊客戶端的選擇與安裝客戶端
- EthBox以太坊開發套件,一鍵安裝部署以太坊開發環境套件開發環境
- Geth命令用法-引數詳解 and 以太坊原始碼檔案目錄原始碼
- 第六課 以太坊客戶端Geth命令用法-引數詳解客戶端
- 如何通過Geth、Node.js和UNIX/PHP訪問以太坊節點Node.jsPHP
- 如何通過 Geth、Node.js 和 UNIX/PHP 訪問以太坊節點Node.jsPHP
- 如何透過 Geth、Node.js 和 UNIX/PHP 訪問以太坊節點Node.jsPHP
- EPoD: 以太坊Geth客戶端拒絕服務漏洞 (CVE-2018-12018)客戶端
- 以太坊連載(一):以太坊是什麼?
- 以太坊是什麼?以太坊交易可靠嗎?
- 以太坊客戶端 Geth 出漏洞,超過 2000 萬美元的數字貨幣被盜客戶端
- 以太坊原始碼分析(37)eth以太坊協議分析原始碼協議
- 以太坊原始碼分析(18)以太坊交易執行分析原始碼
- 以太坊學習筆記————1、以太坊是什麼?筆記
- 以太坊學習筆記————7、以太坊賬戶管理筆記
- open-ethereum-pool以太坊礦池原始碼分析(1)環境安裝原始碼
- 以太坊簡介
- 【DAPP開發一】安裝Geth挖礦上手APP
- 以太坊原始碼分析(52)以太坊fast sync演算法原始碼AST演算法
- 以太坊智慧合約開發第三篇:安裝節點工具Ganache
- 以太坊原始碼分析(54)以太坊隨機數生成方式原始碼隨機
- 以太坊原始碼分析(3)以太坊交易手續費明細原始碼
- 【以太坊剖析】以太坊虛擬機器(EVM)之基本定義虛擬機
- 以太坊概率微支付
- 6.2 以太坊應用
- 什麼是以太坊
- [譯] 什麼是以太坊?以太坊初學者手把手教程
- 以太坊學習筆記————4、以太坊發展歷史回顧筆記
- 以太坊學習筆記————5、以太坊社群、基金會、貢獻者筆記
- 以太坊原始碼分析(15)node包建立多重協議以太坊節點原始碼協議
- 以太坊學習筆記————2、如何使用文件以及以太坊路線圖筆記
- [以太坊] OpenZeppelin 使用筆記筆記
- 以太坊開發計劃
- 以太坊DApp開發指南APP