この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 11920|答える: 2

イーサリアムクライアントのミストとゲスメソッドによるブロック同期の加速

[リンクをコピー]
掲載地 2018/02/19 17:07:57 | | | |
イーサリアムはWindows向けにグラフクライアントのMistとコマンドラインクライアントのGethをリリースしましたが、中国で問題が発生し、新しいイーサリアムアカウントの作成が行われており、現在170万ブロックの同期が必要で非常に遅く、数日間同期されないことも多いです。 Ethernodesの統計によると、公開時点で国内のイーサリアムノード数は143で、中国の特別なネットワーク上の理由も国内ユーザーのブロックデータの同期にも影響を及ぼすでしょう。

国内ユーザー向けにブロックの同期をよりスムーズにするため、EthFansはSpark Node Programを開始し、国内組織やEthereumプロジェクトに関心のある個人を自主的にスーパーノードを運営する組織を結びました。Sparkノードの情報はノードファイルにまとめられ、コミュニティメンバーがより多くのスーパーノードを自由にダウンロード・接続して同期を加速できるようにします。具体的な手順は以下の通りです。

1. ミストクライアントであれ、gethやethのような他のクライアントであれ、すべて同じアプリケーション構成を共有しています。つまり、データが保存される場所は同じで、デフォルトのdatadirはシステムの場所によって異なります。

Mac: ~/Library/Ethereum
Linux: ~/.ethereum
Windows: %APPDATA%\Ethereum

2. 上記のファイルストレージディレクトリを見つけ、以下の内容をstatic-nodes.jsonとして保存し、WindowsなどのEthereum datadirディレクトリに入れ、%APPDATA%\Ethereum\static-nodes.jsonに入れます。保存時のエンコード形式に注意し、ANSIを選択します。


3. Ethereumクライアントはデフォルトで11〜13ノードで接続開始を行います。もし足りないと感じたら、起動時に起動パラメータ-maxpeers 100を増やすコマンドを使って接続開始ノードの上限を上限100に増やすこともできます。もちろん、ハードディスクやCPUの消費もかなりします。

static-nodes.json (2.37 KB, ダウンロード数: 8)



 地主| 掲載地 2018/02/19 17:10:45 |
接続が成功しているか確認してください
1. ゲスコンソールを通じてコンソールに入るか、ゲスを通じてコンソールを開く --ipcpath ~/.ethereum/geth.ipc attach で現在のプロセスをハングする
2. コンソールでadmin.peers.forEach(function(p) {console.log(p.network.remoteAddress)を入力; })
3. 印刷された住所に120.27.164.92が含まれている場合、それは接続されていることを意味します
 地主| 掲載地 2018/02/19 17:11:21 |
ノードをリンクする第二の方法:

まず、gethコマンドでコマンドラインウォレットを開き、新しいターミナルウィンドウを作成してgeth attachコマンドを入力します。

その後、新しいウィンドウにコマンドラインを入力します

admin.addPeer(" enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333")
最後に、接続が成功しているか確認してください。 コマンドラインのadmin.peersを入力してエンターキーを押します。 上記のノードがあるか確認してください。

接続設定の詳細については、ドキュメントを参照してください:https://github.com/ethereum/go-ethereum/wiki/Connecting-to-the-network
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com