こんな悩みを解決できる記事を書きました!
僕は現役フリーランスエンジニア(歴9年)で、資格は13個保有しています。
Parityはイーサリアムクライアントの一つです。
詳しくは後ほど解説しますが、イーサリアムクライアントはDApps開発に不可欠なツールです。
本記事を読めば、Parityのインストールと起動方法が理解できるので早速見ていきましょう!
サクッと読み終わるので、ぜひ最後まで読んでくださいね♪
Parity(パリティ)とは
Parity(パリティ)とは、イーサリアムクライアントの一つです。
Parity自体はRustで作られているので非常に高速です。
イーサリアムクライアントには、「go-ethereum」や「cpp-ethereum」などがあります。
Parity(パリティ)のインストール方法
Parityのインストール方法を解説します。
Windowsの場合
Windowsの場合はzipファイルをダウンロードするだけです。
zipファイルを解凍し、↑のようなファイル構成であればOKです。
macOSの場合
macOSの場合はコマンドを実行するだけです。
$ bash <(curl https://get.parity.io -L)
↑のコマンドを実行すればOKです。
【おまけ】brewの場合
brewのインストール手順を解説します。
$ brew tap ethcore/ethcore
tapします。
$ brew install parity
parityをインストールします。
$ brew update && brew upgrade parity
$ brew reinstall parity
brewをupdateすればOKです。
Parity(パリティ)の起動方法
Parityの起動方法を解説します。
Windowsの場合
$ openethereum.exe --chain=goerli
↑のコマンドを実行すればOKです。
Goerliネットワークを使う場合は、「–chain=goerli」を付与します。
実行結果
C:\Users\〇〇〇\Downloads\openethereum-windows-v3.0.1>openethereum.exe --chain=goerli
2022-09-28 17:30:30 Starting OpenEthereum/v3.0.1-stable-8ca8089-20200601/x86_64-pc-windows-msvc/rustc1.43.1
2022-09-28 17:30:30 Keys path C:\Users\〇〇〇\AppData\Roaming\OpenEthereum\keys\goerli
2022-09-28 17:30:30 DB path C:\Users\〇〇〇\AppData\Local\OpenEthereum\chains\goerli\db\b1d518969eab529d
2022-09-28 17:30:30 State DB configuration: fast
2022-09-28 17:30:30 Operating mode: active
2022-09-28 17:30:30 Configured for Görli Testnet using Clique engine
2022-09-28 17:30:31 Updater is deprecated and may be removed in a future release. Please see #11696 for details:
https://github.com/openethereum/openethereum/issues/11696
2022-09-28 17:30:31 Multi-threaded server is not available on Windows. Falling back to single thread.
2022-09-28 17:30:37 Public node URL: enode://73b9919bcb0fb573b8fc728564341b5a159fd5c86e68520278880e6c5ff9cf38769a708f9550ef479598fdf0eb3db227b2ddaa979b3864217f7c16067eb555ba@127.0.0.1:30303
macOSの場合
$ parity --chain=goerli
↑のコマンドを実行すればOKです。
よくある質問
Parity(パリティ)とは何ですか?
Parityはイーサリアムクライアントの一つです。
Parity自体はRustで作られているので非常に高速です。
Parity(パリティ)はどのOSに対応していますか?
Windows、macOS、Linuxに対応しています。
まとめ
今回は、Parityのインストールと起動方法について解説しました。
以下が本記事のまとめになります。
- おすすめ本
スマートコントラクトの勉強なら「SolidityとEthereumによる実践スマートコントラクト開発 ―Truffle Suiteを用いた開発の基礎からデプロイまで
最後までお読みいただき、ありがとうございました!
- クソおすすめ本
海外のエンジニアがどういった思考で働いているかが理解できます。
海外に行く気はないけど海外エンジニアの動向が気になる雑魚エンジニアにおすすめです(本当におすすめな本しか紹介しないのでご安心を)。