Fliecoinマイニングは、基本的に、この分散型ストレージネットワークに固有の機能であるマイナーによるストレージスペースを提供しています。 ファイルコインマイニングの後には、クライアントとマイナーの間の合意または取引が続き、その後、マイナーがクライアントのデータを封印します。 このデータの封印には特定のハードウェアとマイニングアーキテクチャが必要であり、参加者はこれらの要件を満たした場合にのみマイニングできます。
時々、鉱夫以外の他の労働者がタスクを封印するのを助けるためにフレームワークに存在し、これらの設定での作業の分散は、鉱夫だけがタスクの封印を担当する設定とはかなり異なります。 以下に記載されているのは、マイニングして報酬を受け取るためにすべてが満たさなければならない一般的な要件です。 その後、操作タイプごとに特定のハードウェアの詳細が記載されます。

内容
一般的なマイニングハードウェア
すべてのマイニング操作がXNUMX台のマシンで実行される場合、マイナーは次のハードウェアがこのマシンに存在することを確認する必要があります。
- CPU: マルチコアCPUが必要になるため、Intel SHA Extensions:AMDをサポートする8コア以上のCPUを使用することをお勧めします。 Protocol Labs自体にAMDプロセッサが搭載されており、マルチコアCPUを推奨しているだけでなく、シーリングを実行できる時間を短縮します。 封印プロセスが迅速に実行されるほど、情報をネットワークにアップロードする速度が速くなり、保管料を請求することができます。 マルチコアCPUでは高いクロックレートが必須であり、そうしないと、ストレージマイニングプロセスが大幅に損なわれる可能性があります。
- RAM: 現在Filecoinネットワーク上で封鎖できるセクターは32GiBと64GiBです。 シーリングプロセスに必要な計算を実行できるようにするには、最小128GiBの非常に大きなRAMが必要です。 それだけでなく、RAMを交換するために256GiBの高速NVMeSSDストレージメディアが常に手元にあるはずです。 RAMが高いほど、プロセスは速くなります。
- GPU: CPUと同様に、GPUは、時間枠内で計算を実行できるようにするために、強力かつ迅速である必要があります。 Lotus GPUは、NVIDIA製のチップをサポートしているため、現在推奨されています。
- ディスク: ディスクが遅いと、マイナーのパフォーマンスが低下する可能性があります。 キャッシュ ストレージには 1 TiB の NVMe ベースのディスク領域が最低限推奨されます。また、マイナーの高いパフォーマンスを維持するために、より多くのディスク領域を持つ SSD との迅速な交換のために、低速のディスクまたはそれ以下の RAM を常に利用できるようにする必要があります。
また、ファイルコインストレージマイニングの次の基本要件を考慮する必要があります。
- ストレージ: マイナー サーバーにはクライアントがレンタルできるストレージが必須であり、ストレージの最小ストレージ要件も必要です Filecoinに誓約するマイナー 1TiB の未加工ストレージです。 メインネットの場合、要件は 100 TiB に増加します。 あらゆる形式のデータを失うと厳しいペナルティが課せられるため、ストレージマイナーはストレージ要件に特に注意する必要があります。
- ネットワーク: 特にネットワーク接続ストレージを使用している場合は、10GbE +ネットワークカードとスイッチを使用することをお勧めします。

特定の操作ハードウェア
実行する必要のある操作に基づいて、CPUとGPUの使用法が異なり、システムの特性も異なります。
- シーリング:事前コミットフェーズ1
このステップは通常数時間かかり、完全にCPUベースです。 PoRep SDRエンコーディングが発生するのはこのステップであり、このステップにかかる正確な時間は、主にセクターのサイズと作業を行うマシンのハードウェア機能によって異なります。 GPUは必要ないため、クロック時間が長いCPUを使用するだけで、プロセスの速度を大幅に向上させることができます。 この操作に推奨されるメモリ要件は128GiBです。 SHA拡張機能を備えたAMDプロセッサの使用は、この操作を加速するもうXNUMXつの方法です。
- シーリング:事前コミットフェーズ2
この操作には、PoseidonハッシュアルゴリズムによるMerkelツリーの生成が含まれます。 この手順にはGPUが必要ですが、場合によってはCPUも機能する可能性がありますが、プロセスは大幅に遅くなります。 GPUの場合、このプロセスには45分から60分かかります。 GPUがない場合は、特定の時間にすべてのコアが機能しているマルチコアCPUを使用する必要があります。 メモリ要件はフェーズ1と同じで、128GiBが必要です。
- シーリング:コミットフェーズ1
このプロセスは非常に迅速で、ほんの数秒で完了します。 これは、取引証明の生成のためのすべての準備が行われている中間ステップであるためです。 この操作にはGPUは必要ありませんが、CPUのすべてのコアが稼働している必要があります。
- シーリング:コミットフェーズ2
この操作中にSNARKが作成され、メモリ要件は約192GiBです。 SNARKは基本的にトランザクションの証明を圧縮するため、ブロックチェーンに簡単にブロードキャストできます。 GPUでこの操作が実行されるまで、約20分から30分かかる場合があります。 事前コミットフェーズ2と同様に、この操作はCPUとGPUの両方で実行できます。 GPUがないと、CPUのすべてのコアが必要になりますが、それでも操作の期間が長くなる可能性があります。
- 開封
この操作には、CPUと128GiBのメモリのみが必要です。
- ウィンドウPoStの証明
ウィンドウPoStは30分のウィンドウでブロードキャストする必要があり、この操作はGPUに大きく依存します。 ただし、CPUがない場合は、CPUを使用してプロセスを実行でき、動作速度はコアの数によって異なります。 コアが多いほど、動作が速くなります。
- 勝利のPoStを証明する
この操作はCPUに依存するプロセスであり、25秒のウィンドウで実行する必要があります。 Window PoSt操作と比較して、これは計算量が少なく、集中的ではありません。
ファイルコインストレージマイニングに必要なインフラストラクチャ
