摘要:內置易用的以太坊錢包和環(huán)境,并可通過瀏覽器訪問。依賴對于系統(tǒng),從源代碼構建要從源代碼構建,請遵循中的說明。對于以太坊密鑰管理,可以使用。如果你希望盡快開始開發(fā)以太坊,可以學習下面的教程以太坊入門實戰(zhàn),主要介紹智能合約與應用開發(fā),適合入門。
Parity內置易用的以太坊錢包和Dapp環(huán)境,并可通過Web瀏覽器訪問。Parity被認為是與以太坊區(qū)塊鏈交互的最快速,最安全的方式,并為公共以太網(wǎng)網(wǎng)絡的大部分基礎設施提供支持,很受歡迎。
對于開發(fā)者使用Parity或通過構建擴展協(xié)議來開發(fā)智能合約和去中心化應用程序。
Parity是一個很活躍的開源項目。
二進制這里有幾種可行的方法。你可以通過源碼構建Parity Ethereum;你可以使用為Linux,Mac/Homebrew和Windows操作系統(tǒng)提供的最新版本的二進制文件啟動Parity Ethereum,或者如果你使用的是Ubuntu Snappy平臺,則只需使用Snappy App;其他類Unix環(huán)境應該可以工作,但我們不會花費太多精力來支持他們,盡管這永遠是受歡迎的。
一行代碼就可以通過二進制文件安裝程序這種方法比從源代碼構建方法快,但它只適用于安裝了Homebrew的Ubuntu和Mac。它將為你安裝和配置Parity Ethereum客戶端。要使用該腳本,只需運行:
$ bash <(curl https://get.parity.io -L)使用適合你平臺的二進制文件
提供了Parity Ethereum的二進制文件。如果你想嘗試這些,可以在Releases頁面上下載。
Linux
從上面的鏈接下載最新版本。
通過運行chmod u+x parity使parity文件可執(zhí)行。
使用你最喜愛的方式啟動Parity:./parity --chain dev --jsonrpc-apis personal
Windows和Mac
下載二進制文件并雙擊它。
依賴對于Linux系統(tǒng):
Ubuntu,Debian
$ apt-get install build-essential openssl libssl-dev libudev-dev
CentOS
$ 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根目錄中使用,看看幫助:
$ ./target/release/ethstore --help使用Docker構建
Docker非常適合兼容操作系統(tǒng),發(fā)行版,安裝和構建環(huán)境之間的差異而不會妨礙編碼和開發(fā)的樂趣。為了快速入門,我們將使用docker設置最小的Ubuntu安裝并從那里開始。但是,你不需要這樣,你可以使用類似的指令來完成任何Linux安裝或Mac Homebrew系統(tǒng)的構建工作,當然如果它在某些小眾發(fā)行版中不起作用也不要抱怨或者花費很長的時間非要來搞定它。相反,我們應該讓docker鏡像繼續(xù)工作,然后找出差異是什么。
注意:確保你已在使用docker。
$ docker run -it ubuntu bash
這將為你提供臨時的docker環(huán)境。
Grab Rust注意:如果你的環(huán)境中已經(jīng)有Rust,則無需為此煩惱。
下面的命令將在Linux和OS X上下載并安裝Rust:
$ curl https://sh.rustup.rs -sSf | SH
如果你使用的是Windows,請確保已安裝帶有C++支持的Visual Studio 2015。確保在VS2015 x64 Native Tools命令提示符中運行所有后續(xù)內容。
注意:我們不支持Windows上的GNU工具集。不要安裝它,也不要安裝任何的Rust版本并使用它。如果你在任何地方看到x86_64-pc-windows-gnu,那你就是錯了!
下載并運行rustup,使用以下命令設置MSVC工具鏈:
$ rustup default stable-x86_64-pc-windows-msvc安裝和構建Parity
接下來,克隆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
你可以啟動客戶端并與網(wǎng)絡同步:
$ cargo run --release
要獲得有關parity客戶端的命令行選項的幫助,請使用--help:
$ cargo run --release --help
關于使用Docker備份datadir的注意事項
如果你需要保留區(qū)塊鏈文件,密鑰等,你應該使用--base-path選項運行映像然后安裝它,例如:
$ docker run --name parity -v /srv/parity:/mnt ethcore/parity:beta --base-path /mntRaspberry Pi上的Ubuntu Snappy
RasPi有Ubuntu Snappy可以用來構建,可在Parity Ethereum Snappy存儲庫中找到。
如果你希望盡快開始開發(fā)以太坊dapp,可以學習下面的教程:
以太坊入門實戰(zhàn),主要介紹智能合約與dapp應用開發(fā),適合入門。
這里是原文
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://systransis.cn/yun/24233.html
摘要:內置易用的以太坊錢包和環(huán)境,并可通過瀏覽器訪問。依賴對于系統(tǒng),從源代碼構建要從源代碼構建,請遵循中的說明。對于以太坊密鑰管理,可以使用。如果你希望盡快開始開發(fā)以太坊,可以學習下面的教程以太坊入門實戰(zhàn),主要介紹智能合約與應用開發(fā),適合入門。 Parity內置易用的以太坊錢包和Dapp環(huán)境,并可通過Web瀏覽器訪問。Parity被認為是與以太坊區(qū)塊鏈交互的最快速,最安全的方式,并為公共以太...
摘要:一選擇客戶端為什么有多個以太坊客戶端以太坊客戶端與虛擬機和運行環(huán)境類似,能夠讓你在電腦上運行以太坊程序。參考資料文章中的列表對應的鏈接可以參考第頁下一篇文章我們將會介紹以太坊連載七客戶端的安裝與定制感謝朝夕團隊參與的翻譯和校驗。 一、選擇客戶端 為什么有多個以太坊客戶端? 以太坊客戶端與Java虛擬機和.NET運行環(huán)境類似,能夠讓你在電腦上運行以太坊程序。以太坊客戶端按照書面說明(黃皮...
閱讀 4629·2021-09-22 14:57
閱讀 569·2019-08-30 15:56
閱讀 2676·2019-08-30 15:53
閱讀 2248·2019-08-29 14:15
閱讀 1697·2019-08-28 17:54
閱讀 565·2019-08-26 13:37
閱讀 3486·2019-08-26 10:57
閱讀 1053·2019-08-26 10:32