Ethereumパリティ2.72ノードクライアントの展開とインストール

前に書く

1.デプロイされたオペレーティングシステム:ubuntu16.06
2. Ethereum バージョン:パリティ2.2.7.2安定バージョンパリティ
公式ウェブサイトhttps ://www.parity.io

環境を整える

先排查必须环境是否已经安装

1:llvm、make、cmake、gcc、g ++、clang、pkg-config、ファイルインストール環境
2:rust、perl、yasm、貨物インストール環境
2:さまざまなオペレーティングシステムの現在のクライアント負荷統計と関連するインストール手順を表示する(https://snapcraft.io/parity
次の図は、さまざまなオペレーティングシステムの市場シェアを示しています
異なるオペレーティングシステムが占有する市場

構築を開始

1. Ethereumノードをダウンロードします
$ git clone https://github.com/paritytech/parity-ethereum
$ cd parity-ethereum
$ cargo build --release --features final

これにより、。/ target / releaseサブディレクトリに実行可能ファイルが生成されます。(このプロセスは失敗する可能性があります。依存関係が正常にインストールされているかどうか、またはインストールが最新バージョンであるかどうか、独自の環境をチェックするように注意してください)

2. OpenEthereumを起動します

イーサリアムには3つの同期方法(完全、高速、ライト)があり、ここではライト同期メソッドを使用します
(1)

$ ./target/release/parity  --light  --jsonrpc-interface all --jsonrpc-cors all --jsonrpc-apis all --jsonrpc-hosts all

起動方法(2)

$ parity --light --jsonrpc-interface all --jsonrpc-cors all --jsonrpc-apis all --jsonrpc-hosts all

同様に、パリティがシャットダウンしたり同期を停止したりするのを防ぐために、次のような起動メソッドを開始するだけです
(3)

$ nohup  parity --light --jsonrpc-interface all --jsonrpc-cors all --jsonrpc-apis all --jsonrpc-hosts all >parity.log 2>&1 &

ここでは、現在同期されている最新のブロックの高さにアクセスすることができます

$	curl -s -X POST -H "Content-Type":application/json \
--data '{"jsonrpc":"2.0", "method":"eth_blockNumber","params":[],"id":67}' \
 localhost:8545

Ethereum起動パラメーターの詳細な設定手順については、この記事
https://blog.csdn.net/weixin_39842528/article/details/108232742を参照してください。
他に質問がある場合は、ブロガーに連絡することもできます。メッセージが表示された場合は、空き時間に返信します。
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_39842528/article/details/108270315