ブロックチェーンを積極的に使用するプロジェクトを作成するとします。 商品とその製造業者に関するデータを保存するため、会計車両などのために。 すべてのノードの動作をすべての段階で複数回確認するのが賢明です。 問題があります:ブロックチェーン内のレコードは無料ではなく、多くのテストがある場合、これはかなりの金額になります。
特にこのような場合、低電力PCの中央処理装置でコインをマイニングできる「テストモード」がありますが、同時に「大きな」EMCコインのすべての非金銭的特性を備えています。 テストコインをテストアドレスに送信し、任意の数のNVSブロックチェーンレコードを作成し、このモードのウォレットをテストネットに結合できます。
とても簡単です:
まず、最新のEmercoinウォレットをダウンロードしてインストールする必要があります 。 次に、 emercoin.conf *を開き、次のように記述します。
testnet = 1
ウォレットを実行して少し待ちます。 クライアントはテストシードサーバーを見つけ、数分以内にブロックチェーンを同期します。 クライアントが長時間sidを見つけられない場合は、コンソールに移動してシードを手動で指定します。
addnode 188.166.12.157 add
さて、今最も甘いもの、私たちは古き良き2009年のようにコインを手に入れました-プロセッサを使って!
再びコンソールに行き、以下を入力します。
setgenerate true X (Xはマイニングに割り当てられたプロセッサコアの数です。何も指定されていない場合、利用可能なすべてのコアが使用されます)
PoWネットワークの複雑さは非常に低いため、数分後にウォレットはブロックを閉じてテストコインを受け取ります。 ほとんどの実験では、その数で十分です。 さらに必要な場合は、ウォレットをマイニングモードで一晩以上、目を楽しませる量になるまでそのままにしておくことができます。
次のコマンドを使用して、生成モードをオフにできます。
setgenerate false
また、ウォレットクライアントを閉じるとオフになります。 ちなみに、1日後、PoWマイニングで受け取ったコインは、PoSメカニズムを使用して新しいコインを生成します。
記録の追跡の利便性のために、パブリックテストネットのブロックチェーンエクスプローラー(testnet.emercoin.mintr.org)もデプロイしました。これは「big Emer」と同じ機能を持ち、便利に切り替えることができます。
何らかの理由で公開テストネットに満足していない場合。 独自の-プライベートを作成できます。
どうやってやるの?
最初に、インターネットから隔離されたローカルネットワークを作成する必要があります。このネットワークで、実験を行います。 テストネットが一般に参加しないように、隔離が必要です。
次に、このテストネットワークで、上記のようにアクティブ化されたオプションtestnet = 1で少なくとも2つのウォレットを設定します。
その後、ローカルテストネットの各ノードで、上記の例で説明したように、コンソールで「addnode」コマンドを実行します。 IPアドレスには、ローカルテストネットのノードが実行されている他のコンピューターのIPアドレスを指定します。
たとえば、ローカルマシン192.168.1.10および192.168.1.11にtestnetウォレットをインストールしたとします。 次に、マシン192.168.1.10のウォレットコンソールで「 addnode 192.168.1.11 add 」と入力し、それに応じてマシン192.168.1.11のウォレットコンソールで「 addnode 192.168.1.10 add 」と入力します。
これらのパラメーターは、 emercoin.confファイルに入力できます。 したがって、マシン192.168.1.10では次のようになります。
setgenerate = true 1
addnode = 192.168.1.11
testnet = 1
* emercoin.confファイルは、ブロックチェーンが配置されているディレクトリにあります。
Linux / FreeBSD:$ HOME / .emercoin
Windows:C:\ユーザー\%User%\ AppData \ローミング\ EmerCoin
ファイルが存在しない場合は作成します。 Windowsで新しいファイルを作成するときは注意してください-emercoin.confの代わりにemercoin.conf.txtファイルを作成しないように、ファイルエクスプローラーで「拡張子の非表示」を無効にします(Windowsはこれが好きです)。