成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

安裝構(gòu)建Parity然后開始以太坊dapp開發(fā)

shusen / 2811人閱讀

摘要:內(nèi)置易用的以太坊錢包和環(huán)境,并可通過瀏覽器訪問。依賴對于系統(tǒng),從源代碼構(gòu)建要從源代碼構(gòu)建,請遵循中的說明。對于以太坊密鑰管理,可以使用。如果你希望盡快開始開發(fā)以太坊,可以學(xué)習(xí)下面的教程以太坊入門實(shí)戰(zhàn),主要介紹智能合約與應(yīng)用開發(fā),適合入門。

Parity內(nèi)置易用的以太坊錢包和Dapp環(huán)境,并可通過Web瀏覽器訪問。Parity被認(rèn)為是與以太坊區(qū)塊鏈交互的最快速,最安全的方式,并為公共以太網(wǎng)網(wǎng)絡(luò)的大部分基礎(chǔ)設(shè)施提供支持,很受歡迎。

對于開發(fā)者使用Parity或通過構(gòu)建擴(kuò)展協(xié)議來開發(fā)智能合約和去中心化應(yīng)用程序。

Parity是一個(gè)很活躍的開源項(xiàng)目。

二進(jìn)制

這里有幾種可行的方法。你可以通過源碼構(gòu)建Parity Ethereum;你可以使用為Linux,Mac/Homebrew和Windows操作系統(tǒng)提供的最新版本的二進(jìn)制文件啟動Parity Ethereum,或者如果你使用的是Ubuntu Snappy平臺,則只需使用Snappy App;其他類Unix環(huán)境應(yīng)該可以工作,但我們不會花費(fèi)太多精力來支持他們,盡管這永遠(yuǎn)是受歡迎的。

一行代碼就可以通過二進(jìn)制文件安裝程序

這種方法比從源代碼構(gòu)建方法快,但它只適用于安裝了Homebrew的Ubuntu和Mac。它將為你安裝和配置Parity Ethereum客戶端。要使用該腳本,只需運(yùn)行:

$ bash <(curl https://get.parity.io -L)
使用適合你平臺的二進(jìn)制文件

提供了Parity Ethereum的二進(jìn)制文件。如果你想嘗試這些,可以在Releases頁面上下載。

Linux

從上面的鏈接下載最新版本。

通過運(yùn)行chmod u+x parity使parity文件可執(zhí)行。

使用你最喜愛的方式啟動Parity:./parity --chain dev --jsonrpc-apis personal

Windows和Mac

下載二進(jìn)制文件并雙擊它。

依賴

對于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)建

要從源代碼構(gòu)建Parity Ethereum,請遵循README中的說明。

對于以太坊密鑰管理,可以使用Ethstore。要編譯一下才能使用。

$ cargo build --release -p ethstore-cli

在Parity Ethereum根目錄中使用,看看幫助:

$ ./target/release/ethstore --help
使用Docker構(gòu)建

Docker非常適合兼容操作系統(tǒng),發(fā)行版,安裝和構(gòu)建環(huán)境之間的差異而不會妨礙編碼和開發(fā)的樂趣。為了快速入門,我們將使用docker設(shè)置最小的Ubuntu安裝并從那里開始。但是,你不需要這樣,你可以使用類似的指令來完成任何Linux安裝或Mac Homebrew系統(tǒng)的構(gòu)建工作,當(dāng)然如果它在某些小眾發(fā)行版中不起作用也不要抱怨或者花費(fèi)很長的時(shí)間非要來搞定它。相反,我們應(yīng)該讓docker鏡像繼續(xù)工作,然后找出差異是什么。

注意:確保你已在使用docker。

$ docker run -it ubuntu bash

這將為你提供臨時(shí)的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命令提示符中運(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
安裝和構(gòu)建Parity

接下來,克隆Parity Ethereum存儲庫:

$ git clone https://github.com/paritytech/parity
$ cd parity

為了測試方便,還要更新子模塊:

$ git submodule init
$ git submodule update

你可以建立:

$ cargo build

你可以使用以下命令運(yùn)行單元測試:

$ ./test.sh

你可以使用以下方式運(yùn)行共識測試:

$ 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

對于Windows,使用copy將其復(fù)制到C:/Windows:

$ cargo build --release
$ copy target/release/parity C:/Windows

你可以啟動客戶端并與網(wǎng)絡(luò)同步:

$ cargo run --release

要獲得有關(guān)parity客戶端的命令行選項(xià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
Raspberry Pi上的Ubuntu Snappy

RasPi有Ubuntu Snappy可以用來構(gòu)建,可在Parity Ethereum Snappy存儲庫中找到。

如果你希望盡快開始開發(fā)以太坊dapp,可以學(xué)習(xí)下面的教程:

以太坊入門實(shí)戰(zhàn),主要介紹智能合約與dapp應(yīng)用開發(fā),適合入門。

這里是原文

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/27418.html

相關(guān)文章

  • 安裝構(gòu)建Parity然后開始以太dapp開發(fā)

    摘要:內(nèi)置易用的以太坊錢包和環(huán)境,并可通過瀏覽器訪問。依賴對于系統(tǒng),從源代碼構(gòu)建要從源代碼構(gòu)建,請遵循中的說明。對于以太坊密鑰管理,可以使用。如果你希望盡快開始開發(fā)以太坊,可以學(xué)習(xí)下面的教程以太坊入門實(shí)戰(zhàn),主要介紹智能合約與應(yīng)用開發(fā),適合入門。 Parity內(nèi)置易用的以太坊錢包和Dapp環(huán)境,并可通過Web瀏覽器訪問。Parity被認(rèn)為是與以太坊區(qū)塊鏈交互的最快速,最安全的方式,并為公共以太...

    shmily 評論0 收藏0
  • 以太連載(六):以太客戶端的選擇與安裝

    摘要:一選擇客戶端為什么有多個(gè)以太坊客戶端以太坊客戶端與虛擬機(jī)和運(yùn)行環(huán)境類似,能夠讓你在電腦上運(yùn)行以太坊程序。參考資料文章中的列表對應(yīng)的鏈接可以參考第頁下一篇文章我們將會介紹以太坊連載七客戶端的安裝與定制感謝朝夕團(tuán)隊(duì)參與的翻譯和校驗(yàn)。 一、選擇客戶端 為什么有多個(gè)以太坊客戶端? 以太坊客戶端與Java虛擬機(jī)和.NET運(yùn)行環(huán)境類似,能夠讓你在電腦上運(yùn)行以太坊程序。以太坊客戶端按照書面說明(黃皮...

    canger 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<