前に書く
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を参照してください。
他に質問がある場合は、ブロガーに連絡することもできます。メッセージが表示された場合は、空き時間に返信します。