您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“如何安裝構(gòu)建以太坊錢(qián)包Parity”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“如何安裝構(gòu)建以太坊錢(qián)包Parity”這篇文章吧。
Parity內(nèi)置易用的以太坊錢(qián)包和Dapp環(huán)境,并可通過(guò)Web瀏覽器訪(fǎng)問(wèn)。Parity被認(rèn)為是與以太坊區(qū)塊鏈交互的最快速,最安全的方式,并為公共以太網(wǎng)網(wǎng)絡(luò)的大部分基礎(chǔ)設(shè)施提供支持,很受歡迎。
對(duì)于開(kāi)發(fā)者使用Parity或通過(guò)構(gòu)建擴(kuò)展協(xié)議來(lái)開(kāi)發(fā)智能合約和去中心化應(yīng)用程序。
Parity是一個(gè)很活躍的開(kāi)源項(xiàng)目。
這里有幾種可行的方法。你可以通過(guò)源碼構(gòu)建Parity Ethereum
;你可以使用為L(zhǎng)inux,Mac/Homebrew和Windows操作系統(tǒng)提供的最新版本的二進(jìn)制文件啟動(dòng)Parity Ethereum
,或者如果你使用的是Ubuntu Snappy
平臺(tái),則只需使用Snappy App
;其他類(lèi)Unix環(huán)境應(yīng)該可以工作,但我們不會(huì)花費(fèi)太多精力來(lái)支持他們,盡管這永遠(yuǎn)是受歡迎的。
這種方法比從源代碼構(gòu)建方法快,但它只適用于安裝了Homebrew的Ubuntu和Mac。它將為你安裝和配置Parity Ethereum
客戶(hù)端。要使用該腳本,只需運(yùn)行:
$ bash <(curl https://get.parity.io -L)
提供了Parity Ethereum
的二進(jìn)制文件。如果你想嘗試這些,可以在Releases頁(yè)面上下載。
Linux
從上面的鏈接下載最新版本。
通過(guò)運(yùn)行chmod u+x parity
使parity文件可執(zhí)行。
使用你最喜愛(ài)的方式啟動(dòng)Parity:./parity --chain dev --jsonrpc-apis personal
Windows和Mac
下載二進(jìn)制文件并雙擊它。
對(duì)于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"
要從源代碼構(gòu)建Parity Ethereum
,請(qǐng)遵循README中的說(shuō)明。
對(duì)于以太坊密鑰管理,可以使用Ethstore。要編譯一下才能使用。
$ cargo build --release -p ethstore-cli
在Parity Ethereum根目錄中使用,看看幫助:
$ ./target/release/ethstore --help
Docker非常適合兼容操作系統(tǒng),發(fā)行版,安裝和構(gòu)建環(huán)境之間的差異而不會(huì)妨礙編碼和開(kāi)發(fā)的樂(lè)趣。為了快速入門(mén),我們將使用docker設(shè)置最小的Ubuntu安裝并從那里開(kāi)始。但是,你不需要這樣,你可以使用類(lèi)似的指令來(lái)完成任何Linux安裝或Mac Homebrew系統(tǒng)的構(gòu)建工作,當(dāng)然如果它在某些小眾發(fā)行版中不起作用也不要抱怨或者花費(fèi)很長(zhǎng)的時(shí)間非要來(lái)搞定它。相反,我們應(yīng)該讓docker鏡像繼續(xù)工作,然后找出差異是什么。
注意:確保你已在使用docker。
$ docker run -it ubuntu bash
這將為你提供臨時(shí)的docker環(huán)境。
注意:如果你的環(huán)境中已經(jīng)有Rust,則無(wú)需為此煩惱。
下面的命令將在Linux和OS X上下載并安裝Rust:
$ curl https://sh.rustup.rs -sSf | SH
如果你使用的是Windows,請(qǐng)確保已安裝帶有C++支持的Visual Studio 2015。確保在VS2015 x64 Native Tools命令提示符
中運(yùn)行所有后續(xù)內(nèi)容。
注意:我們不支持Windows上的GNU工具集。不要安裝它,也不要安裝任何的Rust版本并使用它。如果你在任何地方看到x86_64-pc-windows-gnu
,那你就是錯(cuò)了!
下載并運(yùn)行rustup,使用以下命令設(shè)置MSVC工具鏈:
$ rustup default stable-x86_64-pc-windows-msvc
接下來(lái),克隆Parity Ethereum存儲(chǔ)庫(kù):
$ git clone https://github.com/paritytech/parity $ cd parity
為了測(cè)試方便,還要更新子模塊:
$ git submodule init $ git submodule update
你可以建立:
$ cargo build
你可以使用以下命令運(yùn)行單元測(cè)試:
$ ./test.sh
你可以使用以下方式運(yùn)行共識(shí)測(cè)試:
$ cargo test --release --features ethcore/json-tests -p ethcore
要在Linux和Mac OS上安裝Parity Ethereum,只需構(gòu)建它并將其復(fù)制到/usr/local/bin
:
$ cargo build --release && cp target/release/parity /usr/local/bin
對(duì)于Windows,使用copy
將其復(fù)制到C:/Windows:
$ cargo build --release $ copy target/release/parity C:/Windows
你可以啟動(dòng)客戶(hù)端并與網(wǎng)絡(luò)同步:
$ cargo run --release
要獲得有關(guān)parity
客戶(hù)端的命令行選項(xiàng)的幫助,請(qǐng)使用--help
:
$ cargo run --release --help
關(guān)于使用Docker備份datadir的注意事項(xiàng)
如果你需要保留區(qū)塊鏈文件,密鑰等,你應(yīng)該使用--base-path
選項(xiàng)運(yùn)行映像然后安裝它,例如:
$ docker run --name parity -v /srv/parity:/mnt ethcore/parity:beta --base-path /mnt
RasPi有Ubuntu Snappy可以用來(lái)構(gòu)建,可在Parity Ethereum Snappy存儲(chǔ)庫(kù)中找到。
以上是“如何安裝構(gòu)建以太坊錢(qián)包Parity”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。