在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Linux/ 以太坊Go、Java、Python、Ruby、JS客戶端介紹
創(chuàng)建安全多簽名錢包及高級設(shè)置
以太坊發(fā)展歷史回顧
如何使用CPU挖礦?
導(dǎo)入預(yù)售錢包,更新、備份、恢復(fù)賬號
錢包、以太幣、Gas介紹
公有鏈、聯(lián)盟鏈、私有鏈及網(wǎng)絡(luò)配置介紹
以太坊客戶端的選擇與安裝
以太坊社區(qū)、基金會、貢獻(xiàn)者介紹
以太坊賬戶管理
什么是挖礦和Ethash算法?
如何使用Homestead文檔及以太坊路線圖
如何使用GPU和礦池挖礦?
以太坊是什么?
Web 3:去中心化應(yīng)用平臺
什么是以太幣?如何獲取?
以太坊Go、Java、Python、Ruby、JS客戶端介紹
搭建測試網(wǎng)絡(luò)和私有鏈
以太坊C++客戶端的安裝與定制(一)

以太坊Go、Java、Python、Ruby、JS客戶端介紹

文章出于:http://wangxiaoming.com/blog/2016/06/19/ethereum-10/

go-ethereum

go-ethereum客戶端通常被稱為geth,它是個(gè)命令行界面,執(zhí)行在Go上實(shí)現(xiàn)的完整以太坊節(jié)點(diǎn)。通過安裝和運(yùn)行g(shù)eth,可以參與到以太坊前臺實(shí)時(shí)網(wǎng)絡(luò)并進(jìn)行以下操作:

  • 挖掘真的以太幣
  • 在不同地址間轉(zhuǎn)移資金
  • 創(chuàng)建合約,發(fā)送交易
  • 探索區(qū)塊歷史
  • 及很多其他

鏈接:

pyethapp

Pyethapp是以python為基礎(chǔ)的客戶端,實(shí)現(xiàn)以太坊加密經(jīng)濟(jì)狀態(tài)機(jī)。python實(shí)現(xiàn)旨在提供一個(gè)更容易刪節(jié)和擴(kuò)展的代碼庫。Pyethapp利用兩個(gè)以太坊核心組成部分來實(shí)現(xiàn)客戶端:

  • pyethereum —— 核心庫,以區(qū)塊鏈、以太坊模擬機(jī)和挖礦為特征
  • pydevp2p —— 點(diǎn)對點(diǎn)網(wǎng)絡(luò)庫,以節(jié)點(diǎn)發(fā)現(xiàn)和運(yùn)輸多碼復(fù)用和加密連接為特征

鏈接:

ethereumjs-lib

正如黃皮書中所說,ethereumjs-lib是核心以太坊功能的javascript庫。這是個(gè)簡單的元模塊,提供以下模塊。大部分JS模塊都在ethereumjs上有跟蹤。

  • 虛擬機(jī) – 以太坊虛擬機(jī)和狀態(tài)處理功能
  • 區(qū)塊鏈 – 區(qū)塊鏈管理
  • 區(qū)塊 – 區(qū)塊模式定義和驗(yàn)證
  • 交易 – 交易模式定義和驗(yàn)證
  • 賬戶 – 賬戶模式定義和驗(yàn)證
  • rlp – 循環(huán)長度前綴序列化
  • Trie – 改良的Merkle Patricia樹
  • Ethash – 以太坊工作量證明算法
  • utils – 多樣輔助功能
  • devp2p – 網(wǎng)絡(luò)協(xié)議
  • devp2p-dpt – 有爭議的對等端表

鏈接:

Ethereum(J)

Ethereum(J) 是以太坊協(xié)議的純Java實(shí)現(xiàn)。它作為可以嵌入任何Java/Scala項(xiàng)目的庫提供,并為以太坊協(xié)議及附屬服務(wù)提供完全支持。Ethereum(J)最開始由Roman Mandeleil開發(fā),現(xiàn)在受 資助。

Ethereum(J)支持CPU挖礦。目前它由純Java實(shí)現(xiàn),可用于私人和測試網(wǎng)絡(luò)。你甚至可以在實(shí)時(shí)以太坊網(wǎng)絡(luò)上挖礦,但是這樣從經(jīng)濟(jì)角度來說不劃算。

鏈接:

ethereumH

這個(gè)程序包提供了寫在Haskell上的工具,能使你連接到以太坊區(qū)塊鏈。

鏈接:

Parity

Parity 聲稱是世界上最快速最輕便的客戶端。它用Rust語言寫成,可靠性、性能和代碼清晰度都有所增強(qiáng)。Parity由Ethcore開發(fā)。Ethcore由以太坊基金會的幾個(gè)會員創(chuàng)建。

Arch Linux 程序包由Afri Schoedon和quininer進(jìn)行社群維護(hù)。

https://aur.archlinux.org/packages/parity/(穩(wěn)定,最新版本) https://aur.archlinux.org/packages/parity-git/(不穩(wěn)定,最新開發(fā))

已經(jīng)有人報(bào)告在樹莓派2上成功運(yùn)行了Parity。

ruby-ethereum

ruby-ethereum是以太坊虛擬機(jī)上的一個(gè)實(shí)現(xiàn),用Ruby語言寫成。

鏈接:

相關(guān):

  • ruby-serpent: 捆綁在以太坊 Serpent編譯器上的Ruby語言.
  • ethereum-ruby: 一個(gè)pure-Ruby JSON-RPC包裝,用于和以太坊節(jié)點(diǎn)交流。要使用這個(gè)庫,你需要有運(yùn)行的以太坊節(jié)點(diǎn)和可行的IPC支持(默認(rèn))。目前支持go-ethereum 客戶端。

參考資料:

文章中的列表對應(yīng)的鏈接可以參考《Ethereum Homestead Documentation》第41頁1.2.4 go-ethereum