您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“如何安裝構建以太坊錢包Parity”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“如何安裝構建以太坊錢包Parity”這篇文章吧。
Parity內置易用的以太坊錢包和Dapp環境,并可通過Web瀏覽器訪問。Parity被認為是與以太坊區塊鏈交互的最快速,最安全的方式,并為公共以太網網絡的大部分基礎設施提供支持,很受歡迎。
對于開發者使用Parity或通過構建擴展協議來開發智能合約和去中心化應用程序。
Parity是一個很活躍的開源項目。
這里有幾種可行的方法。你可以通過源碼構建Parity Ethereum
;你可以使用為Linux,Mac/Homebrew和Windows操作系統提供的最新版本的二進制文件啟動Parity Ethereum
,或者如果你使用的是Ubuntu Snappy
平臺,則只需使用Snappy App
;其他類Unix環境應該可以工作,但我們不會花費太多精力來支持他們,盡管這永遠是受歡迎的。
這種方法比從源代碼構建方法快,但它只適用于安裝了Homebrew的Ubuntu和Mac。它將為你安裝和配置Parity Ethereum
客戶端。要使用該腳本,只需運行:
$ bash <(curl https://get.parity.io -L)
提供了Parity Ethereum
的二進制文件。如果你想嘗試這些,可以在Releases頁面上下載。
Linux
從上面的鏈接下載最新版本。
通過運行chmod u+x parity
使parity文件可執行。
使用你最喜愛的方式啟動Parity:./parity --chain dev --jsonrpc-apis personal
Windows和Mac
下載二進制文件并雙擊它。
對于Linux系統:
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設置最小的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存儲庫中找到。
以上是“如何安裝構建以太坊錢包Parity”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。