區(qū)塊鏈開發(fā) 0
忘了什么時候整理的了,可能有點(diǎn)亂盒使,先放上來吧
以太坊和區(qū)塊鏈的關(guān)系
區(qū)塊鏈技術(shù):從區(qū)塊鏈歷史上來說趾访,先誕生了比特幣,當(dāng)時并沒有區(qū)塊鏈這個技術(shù)和名詞翼抠,然后業(yè)界從比特幣中提取了技術(shù)架構(gòu)和體系咙轩,稱之為區(qū)塊鏈技術(shù)
區(qū)塊鏈 1.0
從比特幣提取的區(qū)塊鏈技術(shù)稱之為區(qū)塊鏈1.0時代,應(yīng)用主要以電子貨幣和去中心化交易為主阴颖,比如各種山寨幣活喊。
比特幣定位于一個應(yīng)用
區(qū)塊鏈 2.0
太坊將區(qū)塊鏈帶入了2.0的時代,區(qū)塊鏈2.0不是推翻了1.0量愧,而是在1.0的基礎(chǔ)上實(shí)現(xiàn)了區(qū)塊知曉钾菊、價值知曉、圖靈完備偎肃,并進(jìn)行了細(xì)節(jié)優(yōu)化煞烫,從而形成了以 智能合約 為特色的區(qū)塊鏈2.0。
以太坊定位于平臺
區(qū)塊鏈 3.0
以太坊入門的方法
使用客戶端
挖礦
瀏覽公有鏈的區(qū)塊信息
區(qū)塊鏈瀏覽器
以太坊各個項(xiàng)目說明
不再做具體說明软棺,自行查看
兩個共同點(diǎn)
- 同一語言的客戶端在不同平臺上的使用是完全相同的
- 不同語言的客戶端(mist红竭、geth、eth等等)之間在同一個平臺(linux喘落、windows或OSX)上共用一樣的應(yīng)用配置茵宪,同時其命令行可使用的參數(shù)也是一致
github 的項(xiàng)目
go-ethereum項(xiàng)目
webthree-umbrella項(xiàng)目
Mist項(xiàng)目
solidity項(xiàng)目
browser-solidity項(xiàng)目
pyethereum項(xiàng)目和ethereumj項(xiàng)目
etheminer項(xiàng)目
現(xiàn)在還有一些新的項(xiàng)目,具體自行查看
以太坊常用網(wǎng)址(含智能合約)
- 以太坊官方網(wǎng)站 推薦詳細(xì)看一看
- 以太坊所有源碼地址(官方)
- 以太坊Homestead文檔地址(官方) 該網(wǎng)站為以太坊的詳細(xì)介紹文檔瘦棋,基本包括了以太坊的方方面面稀火,如果有什么不清楚的原理和應(yīng)用,基本都可以在這里找到答案和線索赌朋。
- 以太坊網(wǎng)絡(luò)狀態(tài)地址(官方) 該網(wǎng)站能全面的顯示網(wǎng)絡(luò)狀態(tài)凰狞,包括節(jié)點(diǎn)篇裁、難度、算力等等赡若,非常直觀
- 無法打開以太坊資源網(wǎng)站(官方) 該網(wǎng)站提供了以太坊很多應(yīng)用資源达布,比如市場情況、合約輔助工具逾冬、已發(fā)布的智能合約黍聂、以太坊網(wǎng)絡(luò)、DAAP等身腻,方便開發(fā)和發(fā)布产还。
- Solidity編程文檔(官方) 該網(wǎng)站提供了以太坊Solidity語言的全面參考手冊,學(xué)習(xí)Solidity語言必備嘀趟。
- 以太坊網(wǎng)絡(luò)掃描(官方) 該網(wǎng)站提供了以太坊網(wǎng)絡(luò)的各種狀態(tài)脐区,比如帳號的詳情、TOKEN詳情她按,難度詳情牛隅、區(qū)塊詳情,非常方便和直觀酌泰。
- 以太坊官方博客
- 以太坊wiki百科地址 在這里有白皮書倔叼、黃皮書以及開發(fā)指南,比較全面宫莱。
- 以太坊中文愛好者網(wǎng)站 該網(wǎng)站為國內(nèi)以太坊愛好者自發(fā)建立的網(wǎng)站,內(nèi)容比較全哩罪,信息更新很快授霸。
- 以太坊的gitter的實(shí)時交流網(wǎng)站 該網(wǎng)站是以太坊的gitter chart的網(wǎng)站,根據(jù)項(xiàng)目分了很多房間际插,只要你提問題碘耳,大部分有人回答,很不錯框弛,不過只能英語交流辛辨。
- 以太坊的官方論壇 官方論壇,沒什么好說的瑟枫,我遇到的幾個問題斗搞,都是在這里找到的答案
- 以太坊第三方強(qiáng)大的IDE 這個是第三方發(fā)布的Solidity IDE,我看了一下慷妙,很強(qiáng)大僻焚,強(qiáng)大到還不太會用,他的目標(biāo)是企業(yè)級IDE膝擂,老外用的較多虑啤。
- 以太坊開發(fā)框架dapple說明書
- 以太坊官方推薦開發(fā)框架Meteor說明書
區(qū)塊鏈開發(fā) 1
go-ethereum客戶端
下載地址&參考手冊
點(diǎn)擊查看 go-ethereum 項(xiàng)目在 git 上的地址
點(diǎn)擊項(xiàng)目上的wiki標(biāo)簽隙弛,也可以訪問wiki
在wiki頁面選擇ubuntu系統(tǒng)的安裝說明,也可以點(diǎn)擊直接這里訪問鏈接
ubuntu下安裝命令
sudo apt-get install software-properties-common
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo add-apt-repository -y ppa:ethereum/ethereum-dev
sudo apt-get update
sudo apt-get install ethereum
如果安裝過程中需要依賴其他組件狞山,則先安裝其他組件全闷。另外,在ubuntu16.04版本萍启,sudo apt-get install命令可精簡為sudo apt install总珠。
安裝測試
安裝完成之后輸入
geth --help
其它不再介紹
區(qū)塊鏈開發(fā) 2
主要想介紹的是部署并運(yùn)行第一個以太坊智能合約,因?yàn)椴挥靡猎迹@里不再多說
區(qū)塊鏈 3
編寫調(diào)試第一個以太坊智能合約