ParityのCLIオプション説明を日本語化

需要があるかは不明。
それなりに時間がかかったので、せっかくなので共有。

翻訳元：https://wiki.parity.io/Configuring-Parity-Ethereum


# Operating Options

## --no-download
> Normally new releases will be downloaded ready for updating. This disables it. Not recommended.

通常、新しいリリースは更新の準備ができ次第ダウンロードされますが、当該オプション付加により無効になります。 推奨されません。

---
## --no-consensus
> Force the binary to run even if there are known issues regarding consensus. Not recommended.

コンセンサスに関する既知の問題がある場合でも、バイナリを強制的に実行します。 推奨されません。

---
## --light
> Experimental: run in light client mode. Light clients synchronize a bare minimum of data and fetch necessary data on-demand from the network. Much lower in storage, potentially higher in bandwidth. Has no effect with subcommands.

実験的取り組み：ライトクライアントモードで実行します。 ライトクライアントは、最小限のデータを同期し、必要なデータをネットワークからオンデマンドで取得します。 ストレージがはるかに低く、帯域幅が大きくなる可能性があります。 サブコマンドには効果がありません。

---
## --no-hardcoded-sync
> By default, if there is no existing database the light client will automatically jump to a block hardcoded in the chain's specifications. This disables this feature.

デフォルトでは、既存のデータベースがない場合、ライトクライアントはチェーンの仕様にハードコーディングされたブロックに自動的にジャンプします。 当該オプション付加により、この機能が無効になります。

---
## --force-direct
> Run the originally installed version of Parity, ignoring any updates that have since been installed.

最初にインストールされたバージョンのParityを実行し、それ以降にインストールされた更新を無視します。

---
## --mode=[MODE]
> Set the operating mode. MODE can be one of: last - Uses the last-used mode, active if none; active - Parity continuously syncs the chain; passive - Parity syncs initially, then sleeps and wakes regularly to resync; dark - Parity syncs only when the JSON-RPC is active; offline - Parity doesn't sync. (default: last)

動作モードを設定します。 モードは次のいずれかになります。（デフォルト：last）
last: 最後に使用したモードを使用します。使用履歴がない場合はactiveが選択されます。
active: Parityは継続的にチェーンを同期します。
passive: Parityは最初に同期し、その後スリープして再起動するために定期的に起動します。
dark: JSON-RPCがアクティブな場合にのみParityが同期します。
offline: Parityは同期しません。

---
## --mode-timeout=[SECS]
> Specify the number of seconds before inactivity timeout occurs when mode is dark or passive. (default: 300)

動作モードがdarkまたはpassiveの場合に、非アクティビティタイムアウトが発生するまでの秒数を指定します。 （デフォルト：300）

---
## --mode-alarm=[SECS]
> Specify the number of seconds before auto sleep reawake timeout occurs when mode is passive. (default: 3600)

動作モードがpassiveのときに自動スリープ再起動タイムアウトが発生するまでの秒数を指定します。 （デフォルト：3600）

---
## --auto-update=[SET]
> Set a releases set to automatically update and install. SET can be one of: all - All updates in the our release track; critical - Only consensus/security updates; none - No updates will be auto-installed. (default: critical)

自動的に更新およびインストールするようにリリースセットを設定します。 SETは次のいずれかになります。（デフォルト：critical）
all: リリーストラックのすべての更新。
critical: コンセンサス/セキュリティアップデートのみ。
none: 更新プログラムは自動インストールされません。

---
## --auto-update-delay=[NUM]
> Specify the maximum number of blocks used for randomly delaying updates. (default: 100)

ランダムに更新を遅らせるために使用されるブロックの最大数を指定します。 （デフォルト：100）

---
## --auto-update-check-frequency=[NUM]
> Specify the number of blocks between each auto-update check. (default: 20)

各自動更新チェック間のブロック数を指定します。 （デフォルト：20）

---
## --release-track=[TRACK]
> Set which release track we should use for updates. TRACK can be one of: stable - Stable releases; beta - Beta releases; nightly - Nightly releases (unstable); testing - Testing releases (do not use); current - Whatever track this executable was released on. (default: current)

更新に使用するリリーストラックを設定します。TRACKは次のいずれかになります。（デフォルト：current）
stable: 安定したリリース。
beta: ベータリリース。
nightly: 夜間リリース（不安定）。
testing: テストリリース（使用しないでください）
current: この実行可能ファイルがリリースされたトラック。

---
## --chain=[CHAIN]
> Specify the blockchain type. CHAIN may be either a JSON chain specification file or ethereum, classic, poacore, tobalaba, expanse, musicoin, ellaism, easthub, social, olympic, morden, ropsten, kovan, poasokol, testnet, or dev. (default: foundation)

ブロックチェーンのタイプを指定します。 チェーンは、JSONチェーン仕様ファイルまたはethereum、classic、poacore、tobalaba、expanse、musicoin、ellaism、easthub、social、olympic、morden、ropsten、kovan、poasokol、testnet、またはdevのいずれかです。（デフォルト：foundation）

---
## --keys-path=[PATH]
> Specify the path for JSON key files to be found (default: $BASE/keys)

検索するJSONキーファイルのパスを指定します。（デフォルト：$BASE/keys）

---
## --identity=[NAME]
> Specify your node's name. (default: )

ノードの名前を指定します。 （デフォルト：なし）

---
## -d, --base-path=[PATH]
> Specify the base data storage path.

基本データストレージパスを指定します。

---
## --db-path=[PATH]
> Specify the database directory path.

データベースのディレクトリパスを指定します。

---
# Convenience Options
## --unsafe-expose
> All servers will listen on external interfaces and will be remotely accessible. It's equivalent with setting the following: --[ws,jsonrpc,ui,ipfs -api,secretstore,stratum,dapps,secretstore- http]-interface=all

すべてのサーバーは外部インターフェイスでリッスンし、リモートでアクセスできます。 以下の設定と同等です。
--[ws,jsonrpc,ui,ipfs-api,secretstore,stratum,dapps,secretstore-http]-interface=all

---
## --*-hosts=all
> This option is UNSAFE and should be used with great care!

このオプションは安全ではなく、細心の注意を払って使用する必要があります！

---
## -c, --config=[CONFIG]
> Specify a configuration. CONFIG may be either a configuration file or a preset: dev, insecure, dev -insecure, mining, or non-standard-ports. (default: $BASE/config.toml)

構成を指定します。 CONFIGは、構成ファイルまたはプリセット（dev、insecure、dev -insecure、mining、またはnon-standard-ports）のいずれかです。 （デフォルト：$BASE/config.toml）

---
## --ports-shift=[SHIFT]
> Add SHIFT to all port numbers Parity is listening on. Includes network port and all servers (HTTP JSON-RPC, WebSockets JSON-RPC, IPFS, SecretStore). (default: 0)

Parityがリッスンしているすべてのポート番号にSHIFTを追加します。 ネットワークポートとすべてのサーバー（HTTP JSON-RPC、WebSockets JSON-RPC、IPFS、SecretStore）が含まれます。 （デフォルト：0）

---
# Account Options
## --no-hardware-wallets
> Disables hardware wallet support.

ハードウェアウォレットサポートを無効にします。

---
## --fast-unlock
> Use drastically faster unlocking mode. This setting causes raw secrets to be stored unprotected in memory, so use with care.

劇的に高速なロック解除モードを使用します。 この設定により、生の秘密は保護されずにメモリに保存されるため、注意して使用してください。

---
## --keys-iterations=[NUM]
> Specify the number of iterations to use when deriving key from the password. (bigger is more secure) (default: 10240)

パスワードからキーを導出するときに使用する反復回数を指定します。 （大きいほど安全です）（デフォルト：10240）

---
## --accounts-refresh=[TIME]
> Specify the cache time of accounts read from disk. If you manage thousands of accounts set this to 0 to disable refresh. (default: 5)

ディスクから読み取ったアカウントのキャッシュ時間を指定します。 数千のアカウントを管理する場合、これを0に設定して更新を無効にします。 （デフォルト：5）

---
## --unlock=[ACCOUNTS]
> Unlock ACCOUNTS for the duration of the execution. ACCOUNTS is a comma-delimited list of addresses. Implies --no-ui.

実行中にACCOUNTSのロックを解除します。 ACCOUNTSは、コンマで区切られたアドレスのリストです。 --no-uiを意味します。

---
## --password=[FILE]...
> Provide a file containing a password for unlocking an account. Leading and trailing whitespace is trimmed. (default: [])

アカウントのロックを解除するためのパスワードを含むファイルを提供します。 先頭と末尾の空白は削除されます。 （デフォルト： []）

---
# Private Transactions Options
## --private-tx-enabled
> Enable private transactions.

プライベートトランザクションを有効にします。

---
## --private-signer=[ACCOUNT]
> Specify the account for signing public transaction created upon verified private transaction.

検証済みのプライベートトランザクションで作成されたパブリックトランザクションに署名するためのアカウントを指定します。

---
## --private-validators=[ACCOUNTS]
> Specify the accounts for validating private transactions. ACCOUNTS is a comma-delimited list of addresses.

プライベートトランザクションを検証するためのアカウントを指定します。 ACCOUNTSは、コンマで区切られたアドレスのリストです。

---
## --private-account=[ACCOUNT]
> Specify the account for signing requests to secret store.

シークレットストアへのリクエストに署名するためのアカウントを指定します。

---
## --private-sstore-url=[URL]
> Specify secret store URL used for encrypting private transactions.

プライベートトランザクションの暗号化に使用するシークレットストアURLを指定します。

---
## --private-sstore-threshold=[NUM]
> Specify secret store threshold used for encrypting private transactions.

プライベートトランザクションの暗号化に使用されるシークレットストアのしきい値を指定します。

---
## --private-passwords=[FILE]...
> Provide a file containing passwords for unlocking accounts (signer, private account, validators).

アカウント（署名者、プライベートアカウント、検証者）のロックを解除するためのパスワードを含むファイルを提供します。

---
# UI Options
## --ui-path=[PATH]
> Specify directory where Trusted UIs tokens should be stored. (default: $BASE/signer)

信頼できるUIトークンを保存するディレクトリを指定します。 （デフォルト：$BASE/signer）

---
# Networking Options
## --no-warp
> Disable syncing from the snapshot over the network.

ネットワーク経由のスナップショットからの同期を無効にします。

## --no-discovery
> Disable new peer discovery.

新しいピア検出を無効にします。

---
## --reserved-only
> Connect only to reserved nodes.

リザーブドノードにのみ接続します。

---
## --no-ancient-blocks
> Disable downloading old blocks after snapshot restoration or warp sync. Not recommended.

スナップショットの復元またはワープ同期後の古いブロックのダウンロードを無効にします。 推奨されません。

---
## --no-serve-light
> Disable serving of light peers.

ライトピアの提供を無効にします。

---
## --warp-barrier=[NUM]
> When warp enabled never attempt regular sync before warping to block NUM.

ワープが有効になっている場合、NUMをブロックするようにワープする前に通常の同期を試行しません。

---
## --port=[PORT]
> Override the port on which the node should listen. (default: 30303)

ノードがリッスンするポートをオーバーライドします。 （デフォルト：30303）

---
## --interface=[IP]
> Network interfaces. Valid values are 'all', 'local' or the ip of the interface you want parity to listen to. (default: all)

ネットワークインターフェイス。 有効な値は、「all」、「local」、またはパリティがリッスンするインターフェイスのIPです。 （デフォルト：all）

---
## --min-peers=[NUM]
> Try to maintain at least NUM peers.

少なくともNUM個のピアを維持するようにします。

---
## --max-peers=[NUM]
> Allow up to NUM peers.

最大NUM個のピアを許可します。

---
## --snapshot-peers=[NUM]
> Allow additional NUM peers for a snapshot sync. (default: 0)

スナップショットの同期に追加のNUMピアを許可します。 （デフォルト：0）

---
## --nat=[METHOD]
> Specify method to use for determining public address. Must be one of: any, none, upnp, extip:<IP>. (default: any)

パブリックアドレスの決定に使用する方法を指定します。 any、none、upnp、extip：<IP>のいずれかでなければなりません。 （デフォルト：any）

---
## --allow-ips=[FILTER]
> Filter outbound connections. Must be one of: private - connect to private network IP addresses only; public - connect to public network IP addresses only; all - connect to any IP address. (default: all)

アウトバウンド接続をフィルタリングします。 次のいずれかでなければなりません。（デフォルト：all）
private: プライベートネットワークIPアドレスのみに接続します。
public: パブリックネットワークIPアドレスのみに接続します。
all: 任意のIPアドレスに接続します。

---
## --max-pending-peers=[NUM]
> Allow up to NUM pending connections. (default: 64)

最大NUM個の保留中の接続を許可します。 （デフォルト：64）

---
## --network-id=[INDEX]
> Override the network identifier from the chain we are on.

現在居るチェーンからネットワーク識別子を上書きします。

---
## --bootnodes=[NODES]
> Override the bootnodes from our chain. NODES should be comma-delimited enodes.

チェーンのブートノードをオーバーライドします。 NODESはコンマ区切りのenodesである必要があります。

---
## --node-key=[KEY]
> Specify node secret key, either as 64-character hex string or input to SHA3 operation.

ノードの秘密鍵を、64文字の16進文字列として指定するか、SHA3操作への入力として指定します。

---
## --reserved-peers=[FILE]
> Provide a file containing enodes, one per line. These nodes will always have a reserved slot on top of the normal maximum peers.

1行に1つずつ、ノードを含むファイルを提供します。 これらのノードには常に、通常の最大ピアの上部に予約スロットがあります。

---
# API and Console Options – HTTP JSON-RPC
## --no-jsonrpc
> Disable the HTTP JSON-RPC API server.

HTTP JSON-RPC APIサーバーを無効にします。

---
## --jsonrpc-port=[PORT]
> Specify the port portion of the HTTP JSON-RPC API server. (default: 8545)

HTTP JSON-RPC APIサーバーのポート部分を指定します。 （デフォルト：8545）

---
## --jsonrpc-interface=[IP]
> Specify the hostname portion of the HTTP JSON-RPC API server, IP should be an interface's IP address, or all (all interfaces) or local. (default: local)

HTTP JSON-RPC APIサーバーのホスト名部分を指定します。IPはインターフェースのIPアドレス、またはall（すべてのインターフェース）またはlocalでなければなりません。 （デフォルト：local）

---
## --jsonrpc-apis=[APIS]
> Specify the APIs available through the HTTP JSON-RPC interface using a comma-delimited list of API names. Possible names are: all, safe, debug, web3, net, eth, pubsub, personal, signer, parity, parity_pubsub, parity_accounts, parity_set, traces, rpc, secretstore, shh, shh_pubsub. You can also disable a specific API by putting '-' in the front, example: all,-personal. 'safe' enables the following APIs: web3, net, eth, pubsub, parity, parity_pubsub, traces, rpc, shh, shh_pubsub (default: web3,eth,pubsub,net,parity,private,parity_pubsub,traces, rpc,shh,shh_pubsub)

API名のコンマ区切りリストを使用して、HTTP JSON-RPCインターフェースを介して使用可能なAPIを指定します。 可能な名前は次のとおりです。
all、safe、debug、web3、net、eth、pubsub、personal、signer、parity、parity_pubsub、parity_accounts、parity_set、traces、rpc、secretstore、shh、shh_pubsub。
また、先頭に「-」を付けることで特定のAPIを無効にすることもできます。
例：all、-personal。 'safe'は、web3、net、eth、pubsub、parity、parity_pubsub、traces、rpc、shh、shh_pubsub
（デフォルト：web3、eth、pubsub、net、parity、private、parity_pubsub、traces、rpc、shh、 shh_pubsub）

---
## --jsonrpc-hosts=[HOSTS]
> List of allowed Host header values. This option will validate the Host header sent by the browser, it is additional security against some attack vectors. Special options: "all", "none",. (default: none)

許可されたホストヘッダー値のリストを指定します。このオプションは、ブラウザーによって送信されたHostヘッダーを検証します。これは、いくつかの攻撃ベクトルに対する追加のセキュリティです。
特別なオプション：「all」、「none」。 （デフォルト：none）

---
## --jsonrpc-threads=[THREADS]
> Turn on additional processing threads for JSON-RPC servers (all transports). Setting this to a non-zero value allows parallel execution of cpu-heavy queries. (default: 4)

JSON-RPCサーバー（すべてのトランスポート）の追加の処理スレッドをオンにします。 これをゼロ以外の値に設定すると、cpu-heavyクエリの並列実行が可能になります。 （デフォルト：4）

---
## --jsonrpc-cors=[URL]
> Specify CORS header for HTTP JSON-RPC API responses. Special options: "all", "none". (default: none)

HTTP JSON-RPC API応答のCORSヘッダーを指定します。 特別なオプション：「all」、「none」。 （デフォルト：none）

---
## --jsonrpc-server-threads=[NUM]
> Enables multiple threads handling incoming connections for HTTP JSON-RPC server.

HTTP JSON-RPCサーバーの着信接続を処理する複数のスレッドを有効にします。

---
## --jsonrpc-max-payload=[MB]
> Specify maximum size for HTTP JSON-RPC requests in megabytes.

HTTP JSON-RPC要求の最大サイズをメガバイト単位で指定します。

---
# API and Console Options – WebSockets
## --no-ws
> Disable the WebSockets JSON-RPC server.

WebSockets JSON-RPCサーバーを無効にします。

---
## --ws-port=[PORT]
> Specify the port portion of the WebSockets JSON-RPC server. (default: 8546)

WebSockets JSON-RPCサーバーのポート部分を指定します。 （デフォルト：8546）

---
## --ws-interface=[IP]
> Specify the hostname portion of the WebSockets JSON-RPC server, IP should be an interface's IP address, or all (all interfaces) or local. (default: local)

WebSockets JSON-RPCサーバーのホスト名部分を指定します。IPはインターフェースのIPアドレス、またはall（すべてのインターフェース）またはlocalでなければなりません。 （デフォルト：local）

---
## --ws-apis=[APIS]
> Specify the JSON-RPC APIs available through the WebSockets interface using a comma-delimited list of API names. Possible names are: all, safe, web3, net, eth, pubsub, personal, signer, parity, parity_pubsub, parity_accounts, parity_set, traces, rpc, secretstore, shh, shh_pubsub. You can also disable a specific API by putting '-' in the front, example: all,-personal. 'safe' enables the following APIs: web3, net, eth, pubsub, parity, parity_pubsub, traces, rpc, shh, shh_pubsub (default: web3,eth,pubsub,net,parity,parity_pubsub,private,traces, rpc,shh,shh_pubsub)

API名のコンマ区切りリストを使用して、WebSocketsインターフェースで使用可能なJSON-RPC APIを指定します。 指定可能な名前は、all、safe、web3、net、eth、pubsub、personal、signer、parity、parity_pubsub、parity_accounts、parity_set、traces、rpc、secretstore、shh、shh_pubsubです。 また、先頭に「-」を付けることで特定のAPIを無効にすることもできます。例：all、-personal。 'safe'は次のAPIを有効にします：web3、net、eth、pubsub、parity、parity_pubsub、traces、rpc、shh、shh_pubsub（デフォルト：web3、eth、pubsub、net、parity、parity_pubsub、private、traces、rpc、shh、 shh_pubsub）

---
## --ws-origins=[URL]
> Specify Origin header values allowed to connect. Special options: "all", "none". (default: parity://*,chrome -extension://*,moz-extension://*)

接続を許可するOriginヘッダー値を指定します。 特別なオプション：「all」、「none」。 （デフォルト：parity：// *、chrome -extension：// *、moz-extension：// *）

---
## --ws-hosts=[HOSTS]
> List of allowed Host header values. This option will validate the Host header sent by the browser, it is additional security against some attack vectors. Special options: "all", "none". (default: none)

許可されたホストヘッダー値のリスト。 このオプションは、ブラウザーによって送信されたHostヘッダーを検証します。これは、いくつかの攻撃ベクトルに対する追加のセキュリティです。 特別なオプション：「all」、「none」。 （デフォルト：none）

---
## --ws-max-connections=[CONN]
> Maximum number of allowed concurrent WebSockets JSON-RPC connections. (default: 100)

許可される同時WebSockets JSON-RPC接続の最大数。 （デフォルト：100）

---
# API and Console Options – IPC
## --no-ipc
> Disable JSON-RPC over IPC service.

IPCサービスでJSON-RPCを無効にします。

---
## --ipc-path=[PATH]
> Specify custom path for JSON-RPC over IPC service. (default: $BASE/jsonrpc.ipc)

JSON-RPC over IPCサービスのカスタムパスを指定します。 （デフォルト：$BASE/jsonrpc.ipc）

---
## --ipc-apis=[APIS]
> Specify custom API set available via JSON-RPC over IPC using a comma-delimited list of API names. Possible names are: all, safe, web3, net, eth, pubsub, personal, signer, parity, parity_pubsub, parity_accounts, parity_set, traces, rpc, secretstore, shh, shh_pubsub. You can also disable a specific API by putting '-' in the front, example: all,-personal. 'safe' enables the following APIs: web3, net, eth, pubsub, parity, parity_pubsub, traces, rpc, shh, shh_pubsub (default: web3,eth,pubsub,net,parity,parity_pubsub,parity_accounts ,private,traces,rpc,shh,shh_pubsub)

API名のコンマ区切りリストを使用して、JSON-RPC over IPCで利用可能なカスタムAPIセットを指定します。 指定可能な名前は、all、safe、web3、net、eth、pubsub、personal、signer、parity、parity_pubsub、parity_accounts、parity_set、traces、rpc、secretstore、shh、shh_pubsubです。 また、先頭に「-」を付けることで特定のAPIを無効にすることもできます。例：all、-personal。 'safe'は、web3、net、eth、pubsub、parity、parity_pubsub、traces、rpc、shh、shh_pubsub（デフォルト：web3、eth、pubsub、net、parity、parity_pubsub、parity_accounts、private、traces、rpc、 shh、shh_pubsub）

---
# API and Console Options – IPFS
## --ipfs-api
> Enable IPFS-compatible HTTP API.

IPFS互換のHTTP APIを有効にします。

---
## --ipfs-api-port=[PORT]
> Configure on which port the IPFS HTTP API should listen. (default: 5001)

IPFS HTTP APIがリッスンするポートを構成します。 （デフォルト：5001）

---
## --ipfs-api-interface=[IP]
> Specify the hostname portion of the IPFS API server, IP should be an interface's IP address or local. (default: local)

IPFS APIサーバーのホスト名の部分を指定します。IPはインターフェースのIPアドレスまたはlocalでなければなりません。 （デフォルト：local）

---
## --ipfs-api-hosts=[HOSTS]
> List of allowed Host header values. This option will validate the Host header sent by the browser, it is additional security against some attack vectors. Special options: "all", "none". (default: none)

許可されたホストヘッダー値のリスト。 このオプションは、ブラウザーによって送信されたHostヘッダーを検証します。これは、いくつかの攻撃ベクトルに対する追加のセキュリティです。 特別なオプション：「すべて」、「なし」。 （デフォルト：なし）

---
## --ipfs-api-cors=[URL]
> Specify CORS header for IPFS API responses. Special options: "all", "none". (default: none)

IPFS API応答のCORSヘッダーを指定します。 特別なオプション：「すべて」、「なし」。 （デフォルト：なし）

---
# Light Client Options
## --on-demand-retry-count=[RETRIES]
> Specify the query retry count.

クエリの再試行回数を指定します。

---
## --on-demand-inactive-time-limit=[MS]
> Specify light client query inactive time limit. O for no limit.

ライトクライアントクエリの非アクティブな時間制限を指定します。 Oならば制限なし。

---
# Secret Store Options
## --no-secretstore
> Disable Secret Store functionality.

シークレットストア機能を無効にします。

---
## --no-secretstore-http
> Disable Secret Store HTTP API.

シークレットストア HTTP APIを無効にします。

---
## --no-secretstore-auto-migrate
> Do not run servers set change session automatically when servers set changes. This option has no effect when servers set is read from configuration file.

サーバーが変更を設定したときに、サーバーが変更セッションを自動的に実行しないようにします。 サーバーセットが構成ファイルから読み取られる場合、このオプションは効果がありません。

---
## --secretstore-acl-contract=[SOURCE]
> Secret Store permissioning contract address source: none, registry (contract address is read from 'secretstore_acl_checker' entry in registry) or address. (default: registry)

シークレットストア許可コントラクトアドレスのソース：none、registry（レジストリの「secretstore_acl_checker」エントリからコントラクトアドレスが読み取られます）またはaddress。 （デフォルト：registry）

---
## --secretstore-contract=[SOURCE]
> Secret Store Service contract address source: none, registry (contract address is read from 'secretstore_service' entry in registry) or address.

シークレットストアサービスコントラクトアドレスのソース：none、registry（コントラクトアドレスはレジストリの「secretstore_service」エントリから読み取られます）またはaddress。

---
## --secretstore-srv-gen-contract=[SOURCE]
> Secret Store Service server key generation contract address source: none, registry (contract address is read from 'secretstore_service_srv_gen' entry in registry) or address.

シークレットストアサービスサーバーキー生成コントラクトアドレスソース：none、registry（コントラクトアドレスはレジストリの「secretstore_service_srv_gen」エントリから読み取られます）またはaddress。

---
## --secretstore-srv-retr-contract=[SOURCE]
> Secret Store Service server key retrieval contract address source: none, registry (contract address is read from 'secretstore_service_srv_retr' entry in registry) or address.

シークレットストアサービスサーバーのキー取得コントラクトアドレスソース：none、registry（コントラクトアドレスはレジストリの「secretstore_service_srv_retr」エントリから読み取られます）またはaddress。

---
## --secretstore-doc-store-contract=[SOURCE]
> Secret Store Service document key store contract address source: none, registry (contract address is read from 'secretstore_service_doc_store' entry in registry) or address.

シークレットストアサービスドキュメントキーストアコントラクトアドレスソース：none、registry（コントラクトアドレスはレジストリの「secretstore_service_doc_store」エントリから読み取られます）またはaddress。

---
## --secretstore-doc-sretr-contract=[SOURCE]
> Secret Store Service document key shadow retrieval contract address source: none, registry (contract address is read from 'secretstore_service_doc_sretr' entry in registry) or address.

シークレットストアサービスドキュメントキーシャドウ取得コントラクトアドレスソース：none、registry（コントラクトアドレスはレジストリの「secretstore_service_doc_sretr」エントリから読み取られます）またはaddress。

---
## --secretstore-nodes=[NODES]
> Comma-separated list of other secret store cluster nodes in form NODE_PUBLIC_KEY_IN_HEX@NODE_IP_ADDR:NODE_PORT. (default: )

NODE_PUBLIC_KEY_IN_HEX@NODE_IP_ADDR:NODE_PORT形式の他のシークレットストアクラスターノードのカンマ区切りリスト。 （デフォルト： ）

---
## --secretstore-server-set-contract=[SOURCE]
> Secret Store server set contract address source: none, registry (contract address is read from 'secretstore_server_set' entry in registry) or address. (default: registry)

シークレットストアサーバーはコントラクトアドレスのソースを設定：none、registry（コントラクトアドレスはレジストリの「secretstore_server_set」エントリから読み取られます）またはaddress。 （デフォルト：registry）

---
## --secretstore-interface=[IP]
> Specify the hostname portion for listening to Secret Store Key Server internal requests, IP should be an interface's IP address, or local. (default: local)

シークレットストア Key Serverの内部リクエストをリッスンするためのホスト名部分を指定します。IPはインターフェイスのIPアドレスまたはlocalでなければなりません。 （デフォルト：local）

---
## --secretstore-port=[PORT]
> Specify the port portion for listening to Secret Store Key Server internal requests. (default: 8083)
シークレットストアキーサーバーの内部リクエストをリスニングするポート部分を指定します。 （デフォルト：8083）

---
## --secretstore-http-interface=[IP]
> Specify the hostname portion for listening to Secret Store Key Server HTTP requests, IP should be an interface's IP address, or local. (default: local)

シークレットストア Key Server HTTPリクエストをリッスンするためのホスト名部分を指定します。IPはインターフェイスのIPアドレスまたはlocalである必要があります。 （デフォルト：local）

---
## --secretstore-http-port=[PORT]
> Specify the port portion for listening to Secret Store Key Server HTTP requests. (default: 8082)

シークレットストアキーサーバーのHTTPリクエストをリスニングするポート部分を指定します。 （デフォルト：8082）

---
## --secretstore-path=[PATH]
> Specify directory where Secret Store should save its data. (default: $BASE/secretstore)

シークレットストアがデータを保存するディレクトリを指定します。 （デフォルト：$BASE/secretstore）

---
## --secretstore-secret=[SECRET]
> Hex-encoded secret key of this node.

このノードの16進エンコードされた秘密鍵。

---
## --secretstore-admin=[PUBLIC]
> Hex-encoded public key of secret store administrator.

シークレットストア管理者の16進数でエンコードされた公開キー。

---
# Sealing/Mining Options
## --force-sealing
> Force the node to author new blocks as if it were always sealing/mining.

常にシーリング/マイニングを行っているかのように、ノードに新しいブロックを強制的に作成させます。

---
## --reseal-on-uncle
> Force the node to author new blocks when a new uncle block is imported.

新しいアンクルブロックがインポートされると、ノードに新しいブロックを強制的に作成させます。

---
## --remove-solved
> Move solved blocks from the work package queue instead of cloning them. This gives a slightly faster import speed, but means that extra solutions submitted for the same work package will go unused.

解決されたブロックを複製するのではなく、ワークパッケージキューから移動します。 これにより、インポート速度がわずかに速くなりますが、同じ作業パッケージに対して送信された追加のソリューションは使用されなくなります。

---
## --tx-queue-no-unfamiliar-locals
> Local transactions sent through JSON-RPC (HTTP, WebSockets, etc) will be treated as 'external' if the sending account is unknown.

JSON-RPCを介して送信されたローカルトランザクション（HTTP、WebSocketなど）は、送信アカウントが不明な場合、「外部」として扱います。

---
## --tx-queue-no-early-reject
> Disables transaction queue optimization to early reject transactions below minimal effective gas price. This allows local transactions to always enter the pool, despite it being full, but requires additional ecrecover on every transaction.

トランザクションキューの最適化を無効にして、最小有効GasPriceを下回るトランザクションを早期に拒否します。 これにより、ローカルトランザクションは、いっぱいであるにもかかわらず常にプールに入ることができますが、すべてのトランザクションで追加のecrecoverが必要です。

---
## --refuse-service-transactions
> Always refuse service transactions.

サービストランザクションを常に拒否します。

---
## --infinite-pending-block
> Pending block will be created with maximal possible gas limit and will execute all transactions in the queue. Note that such block is invalid and should never be attempted to be mined.

保留中のブロックは、最大限のGasLimitで作成され、キュー内のすべてのトランザクションを実行します。そのようなブロックは無効であり、マイニングを試みてはならないことに注意してください。

---
## --no-persistent-txqueue
> Don't save pending local transactions to disk to be restored whenever the node restarts.

ノードが再起動するたびに保留中のローカルトランザクションをディスクに保存しないようにします。

---
## --stratum
> Run Stratum server for miner push notification.

マイナープッシュ通知用のStratumサーバーを実行します。

---
## --reseal-on-txs=[SET]
> Specify which transactions should force the node to reseal a block. SET is one of: none - never reseal on new transactions; own - reseal only on a new local transaction; ext - reseal only on a new external transaction; all - reseal on all new transactions. (default: own)

ノードにブロックの再シールを強制するトランザクションを指定します。 SETは次のいずれかです。（デフォルト：own）
none: 新しいトランザクションで再シールしない。
own: 新しいローカルトランザクションでのみ再シールします。
ext: 新しい外部トランザクションでのみ再シールします。
all: すべての新しいトランザクションで再シールします。

---
## --reseal-min-period=[MS]
> Specify the minimum time between reseals from incoming transactions. MS is time measured in milliseconds. (default: 2000)

着信トランザクションからの再シール間の最小時間を指定します。 MSはミリ秒単位で測定される時間です。 （デフォルト：2000）

---
## --reseal-max-period=[MS]
> Specify the maximum time since last block to enable force-sealing. MS is time measured in milliseconds. (default: 120000)

強制シーリングを有効にするための、最後のブロックからの最大時間を指定します。 MSはミリ秒単位で測定される時間です。 （デフォルト：120000）

---
## --work-queue-size=[ITEMS]
> Specify the number of historical work packages which are kept cached lest a solution is found for them later. High values take more memory but result in fewer unusable solutions. (default: 20)

後で解決策が見つからないように、キャッシュに保持される履歴作業パッケージの数を指定します。 値を大きくするとメモリが増えますが、使用できないソリューションは少なくなります。 （デフォルト：20）

---
## --relay-set=[SET]
> Set of transactions to relay. SET may be: cheap - Relay any transaction in the queue (this may include invalid transactions); strict - Relay only executed transactions (this guarantees we don't relay invalid transactions, but means we relay nothing if not mining); lenient - Same as strict when mining, and cheap when not. (default: cheap)

中継するトランザクションのセット。 SETは次のようになります。（デフォルト：cheap）
cheap: キュー内のトランザクションを中継します（無効なトランザクションが含まれることがあります）。
strict: 実行されたトランザクションのみを中継します（これは無効なトランザクションを中継しないことを保証しますが、マイニングでない場合は何も中継しないことを意味します）。
lenient: マイニングの場合はstrictと同じで、そうでない場合は安価です。

---
## --usd-per-tx=[USD]
> Amount of USD to be paid for a basic transaction. The minimum gas price is set accordingly. (default: 0.0001)

基本的な取引に対して支払われる米ドルの金額。 最小GasPriceはそれに応じて設定されます。 （デフォルト：0.0001）

---
## --usd-per-eth=[SOURCE]
> USD value of a single ETH. SOURCE may be either an amount in USD, a web service or 'auto' to use each web service in turn and fallback on the last known good value. (default: auto)

1つのETHのUSD値。 SOURCEは、米ドル単位の金額、Webサービス、または各Webサービスを順番に使用する「自動」のいずれかであり、最後の既知の良好な値にフォールバックします。 （デフォルト：auto）

---
## --price-update-period=[T]
> T will be allowed to pass between each gas price update. T may be daily, hourly, a number of seconds, or a time string of the form "2 days", "30 minutes" etc.. (default: hourly)

Tは、各GasPriceの更新の間に渡すことができます。 Tは、毎日、毎時、秒数、または「2日」、「30分」などの形式の時間文字列です。（デフォルト：hourly）

---
## --gas-floor-target=[GAS]
> Amount of gas per block to target when sealing a new block. (default: 8000000)

新しいブロックをシーリングするときにターゲットとするブロックごとのガスの量。 （デフォルト：8000000）

---
## --gas-cap=[GAS]
> A cap on how large we will raise the gas limit per block due to transaction volume. (default: 10000000)

トランザクション量により、ブロックあたりのガス制限を引き上げる上限。 （デフォルト：10000000）

---
## --tx-queue-mem-limit=[MB]
> Maximum amount of memory that can be used by the transaction queue. Setting this parameter to 0 disables limiting. (default: 4)

トランザクションキューで使用できるメモリの最大量。 このパラメーターを0に設定すると、制限が無効になります。 （デフォルト：4）

---
## --tx-queue-size=[LIMIT]
> Maximum amount of transactions in the queue (waiting to be included in next block). (default: 8192)

キュー内のトランザクションの最大量（次のブロックに含まれるのを待っている）。 （デフォルト：8192）

---
## --tx-queue-per-sender=[LIMIT]
> Maximum number of transactions per sender in the queue. By default it's 1% of the entire queue, but not less than 16.
キュー内の送信者ごとのトランザクションの最大数。 デフォルトでは、キュー全体の1％ですが、16以上です。

---
## --tx-queue-strategy=[S]
> Prioritization strategy used to order transactions in the queue. S may be: gas_price - Prioritize txs with high gas price (default: gas_price)

キュー内のトランザクションの順序付けに使用される優先順位付け戦略。 Sは次のとおりです。
gas_price: 高いガス価格でTXを優先します（デフォルト：gas_price）

---
## --stratum-interface=[IP]
> Interface address for Stratum server. (default: local)

Stratumサーバーのインターフェイスアドレス。 （デフォルト：local）

---
## --stratum-port=[PORT]
> Port for Stratum server to listen on. (default: 8008)

Stratumサーバーがリッスンするポート。 （デフォルト：8008）

---
## --min-gas-price=[STRING]
> Minimum amount of Wei per GAS to be paid for a transaction to be accepted for mining. Overrides --usd -per-tx.

マイニングのために受け入れられるトランザクションに対して支払われるGASごとのWeiの最小量。 --usd-per-txをオーバーライドします。

---
## --gas-price-percentile=[PCT]
> Set PCT percentile gas price value from last 100 blocks as default gas price when sending transactions. (default: 50)

トランザクションを送信するときに、デフォルトのGasPriceとして最後の100ブロックのPCTパーセンタイルGasPrice値を設定します。 （デフォルト：50）

---
## --poll-lifetime=[S]
> Set the lifetime of the internal index filter to S seconds. (default: 60)

内部インデックスフィルターの有効期間をS秒に設定します。 （デフォルト：60）

---
## --author=[ADDRESS]
> Specify the block author (aka "coinbase") address for sending block rewards from sealed blocks. NOTE: MINING WILL NOT WORK WITHOUT THIS OPTION.

シーリングされたブロックからブロック報酬を送信するためのブロック作成者（別名「コインベース」）アドレスを指定します。 注：このオプションがないと、マイニングは機能しません。

---
## --engine-signer=[ADDRESS]
> Specify the address which should be used to sign consensus messages and issue blocks. Relevant only to non-PoW chains.

コンセンサスメッセージの署名とブロックの発行に使用するアドレスを指定します。 非PoWチェーンにのみ関連します。

---
## --tx-gas-limit=[GAS]
> Apply a limit of GAS as the maximum amount of gas a single transaction may have for it to be mined.

GASの制限は、1回の取引で採掘できるガスの最大量として適用します。

---
## --tx-time-limit=[MS]
> Maximal time for processing single transaction. If enabled senders of transactions offending the limit will get other transactions penalized.

単一のトランザクションを処理するための最大時間。 有効になっているトランザクションの送信者が制限に違反すると、他のトランザクションがペナルティを受けます。

---
## --extra-data=[STRING]
> Specify a custom extra-data for authored blocks, no more than 32 characters.

オーサリング済みブロックのカスタム追加データを32文字以内で指定します。

---
## --notify-work=[URLS]
> URLs to which work package notifications are pushed. URLS should be a comma-delimited list of HTTP URLs.

作業パッケージ通知がプッシュされるURL。 URLは、HTTP URLのコンマ区切りリストでなければなりません。

---
## --stratum-secret=[STRING]
> Secret for authorizing Stratum server for peers.

ピアのStratumサーバーを承認するための秘密。

---
# Internal Options
## --can-restart
> Executable will auto-restart if exiting with 69.

69で終了すると、実行可能ファイルは自動的に再起動します。

---
# Miscellaneous Options
## --no-color
> Don't use terminal color codes in output.

出力に端末カラーコードを使用しないようにします。

---
## -v, --version
> Show information about version.

バージョンに関する情報を表示します。

---
## --no-config
> Don't load a configuration file.

構成ファイルをロードしないようにします。

---
## -l, --logging=[LOGGING]
> Specify the general logging level (error, warn, info, debug or trace). It can also be set for a specific module, example: '-l sync=debug,rpc=trace'

一般的なログレベル（エラー、警告、情報、デバッグ、またはトレース）を指定します。 特定のモジュールに設定することもできます。例： '-l sync = debug、rpc = trace'

LOGGING で利用できる modules 一覧
account_bloom,basicauthority,blockchain,chain,client,cull,dapps,discovery,diskmap,enact,engine,estimate_gas,ethash,evm,executive,ext,externalities,external_tx,fatdb,fetch,finality,hw,hypervisor,import,jdb,jdb.fine,jdb.ops,journaldb,jsontests,les,light_fetch,local_store,migration,miner,mode,network,on_demand,own_tx,parity_whisper,perf,pip,pip_provider,poa,pubsub,rcdb,reorg,rpc,rpc-client,secretstore,secretstore_net,shutdown,signer,snapshot,snapshot_io,snapshot_watcher,spec,state,stats,stratum,sync,trace,tx,tx_filter,txpool,txqueue,updater,verification,warp,wasm,whisper,whisper-cli

---
## --log-file=[FILENAME]
> Specify a filename into which logging should be appended.

ロギングを追加するファイル名を指定します。

---
# Footprint Options
## --scale-verifiers
> Automatically scale amount of verifier threads based on workload. Not guaranteed to be faster.

ワークロードに基づいて検証スレッドの量を自動的にスケーリングします。 より高速であるとは限りません。

---
## --tracing=[BOOL]
> Indicates if full transaction tracing should be enabled. Works only if client had been fully synced with tracing enabled. BOOL may be one of auto, on, off. auto uses last used value of this option (off if it does not exist). (default: auto)

完全なトランザクション追跡を有効にする必要があるかどうかを示します。 クライアントがトレースを有効にして完全に同期されている場合にのみ機能します。 BOOLは、auto、on、offのいずれかです。 autoは、このオプションの最後に使用された値を使用します（存在しない場合はoff）。 （デフォルト：auto）

---
## --pruning=[METHOD]
> Configure pruning of the state/storage trie. METHOD may be one of auto, archive, fast: archive - keep all state trie data. No pruning. fast - maintain journal overlay. Fast but 50MB used. auto - use the method most recently synced or default to fast if none synced. (default: auto)

状態/ストレージトライのプルーニングを構成します。 METHODは、auto、archive、fastのいずれかです。（デフォルト：auto）
archive: すべての状態トライデータを保持します。 剪定なし。
fast: ジャーナルオーバーレイを維持します。 高速ですが、50MBが使用されます。
auto: 最後に同期されたメソッドを使用するか、同期されていない場合はデフォルトでfastを使用します。

---
## --pruning-history=[NUM]
> Set a minimum number of recent states to keep in memory when pruning is active. (default: 64)

プルーニングがアクティブなときにメモリに保持する最新の状態の最小数を設定します。 （デフォルト：64）

---
## --pruning-memory=[MB]
> The ideal amount of memory in megabytes to use to store recent states. As many states as possible will be kept within this limit, and at least  --pruning-history states will always be kept. (default: 32)

最近の状態を保存するために使用するメガバイト単位のメモリの理想的な量。 できるだけ多くの状態がこの制限内に保持され、少なくとも--pruning-history状態が常に保持されます。 （デフォルト：32）

---
## --cache-size-db=[MB]
> Override database cache size. (default: 128)

データベースキャッシュサイズをオーバーライドします。 （デフォルト：128）

---
## --cache-size-blocks=[MB]
> Specify the preferred size of the blockchain cache in megabytes. (default: 8)

ブロックチェーンキャッシュの優先サイズをメガバイト単位で指定します。 （デフォルト：8）

---
## --cache-size-queue=[MB]
> Specify the maximum size of memory to use for block queue. (default: 40)

ブロックキューに使用するメモリの最大サイズを指定します。 （デフォルト：40）

---
## --cache-size-state=[MB]
> Specify the maximum size of memory to use for the state cache. (default: 25)

状態キャッシュに使用するメモリの最大サイズを指定します。 （デフォルト：25）

---
## --db-compaction=[TYPE]
> Database compaction type. TYPE may be one of: ssd - suitable for SSDs and fast HDDs; hdd - suitable for slow HDDs; auto - determine automatically. (default: auto)

データベース圧縮タイプ。 TYPEは次のいずれかです。（デフォルト：auto）
ssd: SSDおよび高速HDDに適しています。
hdd: 低速のHDDに適しています。
auto: 自動的に決定します。

---
## --fat-db=[BOOL]
> Build appropriate information to allow enumeration of all accounts and storage keys. Doubles the size of the state database. BOOL may be one of on, off or auto. (default: auto)

すべてのアカウントとストレージキーの列挙を可能にする適切な情報を構築します。 状態データベースのサイズを2倍にします。 BOOLは、on、off、またはautoのいずれかです。 （デフォルト：auto）

---
## --cache-size=[MB]
> Set total amount of discretionary memory to use for the entire system, overrides other cache and queue options.

システム全体で使用する任意メモリの合計量を設定し、他のキャッシュおよびキューオプションを上書きします。

---
## --num-verifiers=[INT]
> Amount of verifier threads to use or to begin with, if verifier auto-scaling is enabled.

検証者の自動スケーリングが有効になっている場合に使用する、または最初に使用する検証者スレッドの数です。

---
# Import/export Options
## --no-seal-check
> Skip block seal check.

ブロックシールチェックをスキップします。

---
# Snapshot Options
## --no-periodic-snapshot
> Disable automated snapshots which usually occur once every 10000 blocks.

通常、10000ブロックごとに1回発生する自動スナップショットを無効にします。

---
## --snapshot-threads=[NUM]
> Enables multiple threads for snapshots creation.

スナップショット作成のために複数のスレッドを有効にします。

---
# Whisper Options
## --whisper
> Enable the Whisper network.

ウィスパーネットワークを有効にします。

---
## --whisper-pool-size=[MB]
> Target size of the whisper message pool in megabytes. (default: 10)

ウィスパーメッセージプールのターゲットサイズ（メガバイト単位）。 （デフォルト：10）