區塊鏈學習筆記(一)Ethereum-Go開發環境搭建__Bitcoin

來源:互聯網
上載者:User

Ethereum是2.0版區塊鏈的主流應用,它將區塊鏈從電子貨幣(digital cash)中延伸出來,作為一個分散式資料庫使用,成為共識系統中的基礎支撐。Ethereum引入了“智能合約”的概念,使得基於Ethereum的區塊鏈能夠構建多樣化的去中心化應用。 基本環境 作業系統
Ubuntu16.04 LTS Ethereum版本
go-ethereum 1.5.4 編譯後用戶端程式
Geth,命令列程式。 PPA安裝方法

官方文檔中,提供了Ethereum提供了PPA安裝發放,類似於Bitcoin開發環境搭建中Berkeley DB中的安裝。

sudo apt-get install software-properties-commonsudo add-apt-repository -y ppa:ethereum/ethereumsudo apt-get updatesudo apt-get install ethereum

因為要搭建開發環境,所以就不嘗試此方法了,我們用源碼編譯安裝。 源碼編譯安裝

Ethereum有多種版本、多種語言開發的用戶端程式,此文採用Ethereum-Go,這個版本是官方主推的版本,是當前的應用主流。 下載原始碼
git clone https://github.com/ethereum/go-ethereum 依賴環境
Ethereum Go是使用Go語言開發的,需要Go和C的編譯器
sudo apt-get install -y build-essential golang 編譯源碼

cd go-ehtereummake geth

如果需要編譯全部的應用程式,執行make all 運行用戶端
~:/build/bin/geth

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.