Parity內置易用的以太坊錢包和Ðapp環境,並可經過Web瀏覽器訪問。Parity被認爲是與以太坊區塊鏈交互的最快速,最安全的方式,併爲公共以太網網絡的大部分基礎設施提供支持,很受歡迎。git
對於開發者使用Parity或經過構建擴展協議來開發智能合約和去中心化應用程序。github
Parity是一個很活躍的開源項目。docker
這裏有幾種可行的方法。你能夠經過源碼構建Parity Ethereum
;你可使用爲Linux,Mac/Homebrew和Windows操做系統提供的最新版本的二進制文件啓動Parity Ethereum
,或者若是你使用的是Ubuntu Snappy
平臺,則只需使用Snappy App
;其餘類Unix環境應該能夠工做,但咱們不會花費太多精力來支持他們,儘管這永遠是受歡迎的。json
這種方法比從源代碼構建方法快,但它只適用於安裝了Homebrew的Ubuntu和Mac。它將爲你安裝和配置Parity Ethereum
客戶端。要使用該腳本,只需運行:ubuntu
$ bash <(curl https://get.parity.io -L)
提供了Parity Ethereum
的二進制文件。若是你想嘗試這些,能夠在Releases頁面上下載。windows
chmod u+x parity
使parity文件可執行。./parity --chain dev --jsonrpc-apis personal
對於Linux系統:api
$ apt-get install build-essential openssl libssl-dev libudev-dev
$ yum install openssl libssl-devel libudev-devel openssl-devel $ yum group install "Development Tools"
要從源代碼構建Parity Ethereum
,請遵循README中的說明。瀏覽器
對於以太坊密鑰管理,可使用Ethstore。要編譯一下才能使用。安全
$ cargo build --release -p ethstore-cli
在Parity Ethereum根目錄中使用,看看幫助:bash
$ ./target/release/ethstore --help
Docker很是適合兼容操做系統,發行版,安裝和構建環境之間的差別而不會妨礙編碼和開發的樂趣。爲了快速入門,咱們將使用docker設置最小的Ubuntu安裝並從那裏開始。可是,你不須要這樣,你可使用相似的指令來完成任何Linux安裝或Mac Homebrew系統的構建工做,固然若是它在某些小衆發行版中不起做用也不要抱怨或者花費很長的時間非要來搞定它。相反,咱們應該讓docker鏡像繼續工做,而後找出差別是什麼。
注意:確保你已在使用docker。
$ docker run -it ubuntu bash
這將爲你提供臨時的docker環境。
注意:若是你的環境中已經有Rust,則無需爲此煩惱。
下面的命令將在Linux和OS X上下載並安裝Rust:
$ curl https://sh.rustup.rs -sSf | SH
若是你使用的是Windows,請確保已安裝帶有C++支持的Visual Studio 2015。確保在VS2015 x64 Native Tools命令提示符
中運行全部後續內容。
注意:咱們不支持Windows上的GNU工具集。不要安裝它,也不要安裝任何的Rust版本並使用它。若是你在任何地方看到x86_64-pc-windows-gnu
,那你就是錯了!
下載並運行rustup,使用如下命令設置MSVC工具鏈:
$ rustup default stable-x86_64-pc-windows-msvc
接下來,克隆Parity Ethereum存儲庫:
$ git clone https://github.com/paritytech/parity $ cd parity
爲了測試方便,還要更新子模塊:
$ git submodule init $ git submodule update
你能夠創建:
$ cargo build
你可使用如下命令運行單元測試:
$ ./test.sh
你可使用如下方式運行共識測試:
$ cargo test --release --features ethcore/json-tests -p ethcore
要在Linux和Mac OS上安裝Parity Ethereum,只需構建它並將其複製到/usr/local/bin
:
$ cargo build --release && cp target/release/parity /usr/local/bin
對於Windows,使用copy
將其複製到C:/Windows:
$ cargo build --release $ copy target/release/parity C:/Windows
你能夠啓動客戶端並與網絡同步:
$ cargo run --release
要得到有關parity
客戶端的命令行選項的幫助,請使用--help
:
$ cargo run --release --help
關於使用Docker備份datadir的注意事項
若是你須要保留區塊鏈文件,密鑰等,你應該使用--base-path
選項運行映像而後安裝它,例如:
$ docker run --name parity -v /srv/parity:/mnt ethcore/parity:beta --base-path /mnt
RasPi有Ubuntu Snappy能夠用來構建,可在Parity Ethereum Snappy存儲庫中找到。
若是你但願快速學習開發以太坊dapp,能夠看看下面的教程:
匯智網以太坊教程,主要介紹智能合約與dapp應用開發,適合入門。
其餘你所經過熟悉的開發語言開發以太坊dapp的教程該網也有。
這裏是原文