Cointime

Download App
iOS & Android

Arweave マイニング マシンを購入するにはどのような構成が必要ですか?

Validated Project

著者:ジェリー・ワン

元の記事の最初の公開場所: Arweave Oasis Twitter

以前の記事で、@ArweaveEco のコアメカニズムに関する多くの理論的な内容を共有しました。しかし、実践のない話は常に単なる言葉に過ぎません。この記事では理論に基づいて実際に$ARを採掘できるマイニングマシンを構築する方法を紹介します。

元のドキュメントのリンク:

https://docs.arweave.org/developers/mining/mining-hardware

✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨

Arweave マイニングには 2 つの主なステップがあります。

  1. データの同期 (Syncing) とデータのパッキング (Packing)
  2. マイニング

この記事では、マイニングのこの段階で必要なマイニング マシンのコンポーネント構成に焦点を当てます。

Arweave データセット (「Weave」と呼ばれる) は、いくつかの 3.6 TB パーティション (3,600,000,000,000 バイト) に分割されています。

2024年3月現在、パーティション数は50に達しています。ユーザー データがアップロードされ、将来的により多くのデータが AO プラットフォームに送信されるにつれて、この数は時間の経過とともに増加します。

Arweave プロトコルは、マイナーがマイニングのためにデータ セット全体、または完全なデータ セットの複数のコピー (「フル コピー」と呼ばれる) を保存することを強く奨励します。

完全なコピーを保存するマイナーは、単一ノードを操作して 50 個のパーティションすべてからデータを読み取ることを選択できます。また、複数のノードを操作することもでき、各ノードがデータのサブセットからブロックを読み取り、相互に調整して完全なコピーを組み立てます。これは「共同マイニング」と呼ばれます (共同マイニングはバージョン 2.7.2 の新機能です。「 Arweave の最新バージョン 2.7.2 では何がアップグレードされましたか? 」を参照してください)。

どのような場合でも、マイニングの主なボトルネックは通常、ハードディスクの読み取り帯域幅です。3.6TB パーティションあたり少なくとも 200 MB/秒の平均読み取りスループットを維持する必要があります。

以下では、マイニング リグをセットアップする際の主な考慮事項の概要を説明し、いくつかの構成例を示します。

マイニング構成はマシンごとに異なり、特定のコンポーネント間の互換性をまだ証明できません。したがって、独自のマイニング リグを構築する場合は、コンポーネント間の互換性を確認する必要があります。

マイニングプラットフォーム

現在、2 つのマイニング構成があります。

マイニング構成はマシンごとに異なり、特定のコンポーネント間の互換性をまだ証明できません。したがって、独自のマイニング リグを構築する場合は、コンポーネント間の互換性を確認する必要があります。

マイニングプラットフォーム

現在、2 つのマイニング構成があります。

  1. 完全なコピーによる単一ノードのマイニング。
  2. 複数のノードがデータの部分コピーをマイニングし、連携してそれらを組み立ててデータの完全なコピーを作成します。

これまでの主な戦略は、マルチノード/共同マイニングのアプローチを採用することでした。 **Weave が成長を続けるにつれて、この戦略はますます人気が高まると考えています。

1 つのノードに 16 個のパーティション データが格納される場合の構成テーブルは次のとおりです。

次に、3 つ以上のそのようなノードと連携して、データの完全なコピーを上書きします。

注: もちろん、マイナーは 16 個を超えるパーティションを保存するように単一ノードを構成することもできます (たとえば、単一ノードに完全な 50 パーティションを格納するなど)。ただし、部分的なコピーのみを所有するマイナーは、他のマイナーと協力して効率的にマイニングできるマイニング プールに参加することもできます。

ストレージ帯域幅

マイナーが直面する最大のボトルネックは、ストレージと読み取りの帯域幅です。具体的には、各 3.6TB パーティションは、ストレージ ディスクから CPU までの平均読み取りスループットを少なくとも 200MB/秒を維持する必要があります。関係する主なコンポーネントは次のとおりです。

  1. 機械式ハードディスク (HDD)
  2. ホスト バス アダプタ HBA (オプションの SAS エクスパンダ)
  3. マザーボード上の PCIe スロット

各コンポーネントについてさらに詳しく説明します。

1. 機械式ハードディスク (HDD)

メカニカル ハードディスク HDD の主な要件は、3.6 TB パーティションあたり 200 MB/秒の平均読み取りスループットを提供できることです。

最新の 7200rpm HDD の定格速度は通常 200MB/s であるため、最も簡単で最も推奨されるアプローチは、マイニングする予定のパーティションごとに 4TB HDD を購入することです。追加の 0.4 TB は、Weave データに関連するメタデータ情報を保存するために使用されます。

ただし、マイナーは、次のようなさまざまな状況で、別の構成のほうが収益性が高いと判断する場合があります。

  1. 3 つのパーティションを 4 台の 3TB HDD ドライブに保存
  2. 8TB HDD の場合、HDD ごとに 1 つのパーティションを割り当て、アクセス頻度の低いストレージに余分なスペースを使用します。

同様に、SATA ドライブと SAS ドライブは両方とも正常に動作します。必要なのは、ドライブ、ケーブル、その他のコンポーネント間の互換性を確認することだけです。ただし、結論を導き出す前に、ハードウェア コンポーネント間の十分なテストが必要です。

2. ホストバスアダプターHBA

ほとんどのマザーボードには、16 個を超えるストレージ ディスクをサポートするのに十分な SATA コネクタが統合されていないため、おそらく少なくとも 1 枚の HBA カードが必要になります。市場にはさまざまな HBA が入手可能です。

最初に尋ねる質問は、HBA に何台のディスクを接続するかということです。この番号を取得したら、次の属性によって HBA を選択できます。

  1. SAS バージョン。
  2. SAS チャネル番号。
  3. オプション: SAS エクスパンダ。
  4. PCIe レーン番号と PCIe バージョン番号
  5. 内部または外部 SAS ポート
  6. その他のパラメータ
  1. SAS バージョン。
  2. SAS チャネル番号。
  3. オプション: SAS エクスパンダ。
  4. PCIe レーン番号と PCIe バージョン番号
  5. 内部または外部 SAS ポート
  6. その他のパラメータ

ノードあたり 16 個の SATA ディスクを想定した例を使用して構成してみましょう。

合計 16 台の SATA ハード ドライブには、16 × 1.2Gbps = 25.6 Gbps の持続的な平均読み取りスループットが必要です。

注: RAID の使用はお勧めしません。一般に、ソフトウェア RAID とハードウェア RAID はどちらもコストと複雑さに見合ったものではなく、特定の構成ではパフォーマンスに悪影響を与える可能性があります。

SAS バージョン

SAS (シリアル SCSI) はデータ転送プロトコルであり、SAS には 3 つの異なる速度規格があります。

  • SAS-1: 3 Gbps/チャネル
  • SAS-2: 6 Gbps/レーン
  • SAS-3: 12 Gbps/レーン

すべての規格は相互運用可能ですが、異なる SAS 標準に従ってケーブルと周辺機器を組み合わせる場合、データ転送のスループットは最も遅いコンポーネントによって決まります。たとえば、SAS-1 エクスパンダを SAS-3 HBA に接続すると、スループットはチャネルあたり 12 Gbps ではなく、チャネルあたり 3 Gbps になります。

したがって、早い段階で標準を特定し、その標準以上を満たすすべてのコンポーネントを選択することをお勧めします。

将来ディスクを追加する場合に SAS 速度がボトルネックにならないようにするために、SAS-2 または SAS-3 を使用することをお勧めします

SAS チャネルの数

HBA カードの製品名は、8i、16i、16e のように、数字と文字で終わります。 HBA カードがサポートする SAS チャネルの数を指します。

各 HBA コネクタ (通常は Mini-SAS コネクタですが、他のポートもあります) には 4 つのレーンがあります。したがって、「SAS-2 LSI HBA 16i」カードには 4 つのコネクタがあり、それぞれに 4 つの SAS チャネルがあり、合計 16 チャネルになります。 16 レーン × 6gbps = 合計スループットは 96gbps。

SAS エクスパンダを使用せずに、各 HBA カードのチャネルを 1 台の HDD ハードディスクに直接接続できます。したがって、16 台のハード ドライブをサポートする場合は、16 チャネル (16 ポートとも呼ばれる) HBA カードが必要です。各ハードディスクには 1.2 Gbps の読み取り帯域幅が必要ですが、これは SAS の帯域幅よりもはるかに低いです。

16 台のハードドライブを接続するには、16i または 16e HBA カードを使用することをお勧めします。

各 HBA カード チャネルには、理論的には複数のハード ドライブをサポートするのに十分な帯域幅があることに気づいたかもしれません。たとえば、6 Gbps SAS-2 チャネルは理論的には 5 台の 1.2 Gbps ハード ドライブをサポートできます。これを実現するには、SAS エクスパンダを追加する必要があります。

SAS エクスパンダ

SAS エクスパンダを使用して、複数のハード ドライブを HBA カードの各 SAS チャネルに接続します。 SAS エクスパンダを使用する場合、SAS バージョンの調整は特に重要です。たとえば、SAS-2 HBA カードを備えた SAS-1 エクスパンダを使用し、各 SAS チャネルに 4 つのドライブを接続しようとすると、SAS-1 スループットが 3 Gbps と低くなり、読み取り速度が制限されます。

SAS エクスパンダを使用するには追加の PCIe スロットも必要であり、トラブルシューティングと交換メンテナンスが必要なコンポーネントです。これらの理由から、追加の複雑さに対処する準備ができていない限り、SAS エクスパンダを使用することはお勧めしません。

PCIe レーン番号と PCIe バージョン番号

コンポーネントの最終接続は、PCIe スロットを介して HBA カードからマザーボードまで行われます。

PCIe レーン番号と PCIe バージョン番号

コンポーネントの最終接続は、PCIe スロットを介して HBA カードからマザーボードまで行われます。

PCIe 帯域幅が全体のスループットのボトルネックにならないように、8 つの PCIe バージョン 3.0 レーンを備えたアダプターを使用することをお勧めします。これら 8 台の PCIe 3.0 は 62.4 Gbps の帯域幅を提供し、最大 39 台のハード ドライブを使用できます。

内部と外部

HBA に関するもう 1 つの注意事項: 製品番号の末尾の文字 (つまり、16i と 16e) は、「内部」コネクタと「外部」コネクタを表しています。 16i HBA カードはシャーシ内部の Mini-SAS コネクタを露出させ、16e HBA カードはシャーシの外部に Mini-SAS コネクタを露出させます。ハードドライブを取り付ける予定の場所によって異なるため、ここでは推奨事項はありません。

その他のパラメータ

コンピュータ システムは複雑で、さまざまなコンポーネントが含まれているため、システムには HBA やハード ドライブとは異なる追加の帯域幅制約が存在する場合があります。システム内の他のコンポーネントの仕様をチェックして、読み取り帯域幅のボトルネックになっていないことを確認することをお勧めします。

3. マザーボード上の PCIe スロット

HBA セクションで前述したように、HBA と SAS エクスパンダの接続には 8 レーン PCIe 3.0 以上を使用することをお勧めします。マザーボードを購入する際は、HBA カードや SAS エクスパンダを収容できる適切なタイプのスロットが十分にあることを確認するために、この点に留意する必要があります。

注: 同期フェーズとパッキングフェーズ

以前のハードウェア構成は主にマイニング段階に焦点を当てています。マイニングを開始する前に、完全なコピー (2024 年 3 月時点で 177 TB) をダウンロードし、それをマイニング アドレスの下にパッケージ化する必要があります。パッケージ化は、CPU を集中的に使用する暗号化プロセスです (Weave データはマイニング アドレスを使用して対称的に暗号化されます)。一般に、マイナーはデータのダウンロードとデータのパッケージ化を並行して行います。

この段階でのボトルネックは、ネットワーク ダウンロード帯域幅と CPU 容量です。たとえば、ダウンロード帯域幅が 1 gbps の場合、完全なデータ セットをダウンロードするには 16 日以上かかります。ダウンロード速度が速いほど、データセットをより速く同期できます。ただし、マイニングを開始すると、100 ~ 200 mbps の速度で十分です。

データをダウンロードした後、データをパッケージ化し、マイニング アドレスの下で一意のコピーに変換する必要があります。 16 コア Ryzen 9 7950x は 1 秒あたり約 90 MB のデータをパックできます。これは、単一の 16 コア Ryzen 9 7950x を使用して完全なデータセットをパックするには約 22 日かかることを意味します。これら 2 つの段階 (同期とパッケージ化) は並行して実行できるため、1Gbps のダウンロード帯域幅と 16 コア Ryzen 9 7950x を備えたこのサンプル マイナーは、完全なデータセットを 22 日で同期してパッケージ化できます。

これらすべての利点は、データのダウンロードとパッケージ化がコピーごとに 1 回だけで済むことです。一部のマイナーは、このフェーズの時間を短縮するために CPU 時間と帯域幅をレンタルします。

🔗 PermaDAO について:ウェブサイト|テレグラム| Youtube

💡 PermaDAO コミュニティは、everVision によって開始され、Forward Research (Arweave 公式) によって後援されており、Arweave コンセンサス ストレージのテーマを中心に構築された「共同ビルダー コミュニティ」です。貢献者のすべての作業がデータの合意となります。 「データのコンセンサス」から始めて、見知らぬ人による仕事のコラボレーションの新しいモデル、つまり分散型自律組織を探ってみましょう。

「虫取り」プラン

タイプミス、誤った文章、誤った説明、不明瞭な意味、冗長な説明、その他の問題など、この記事に誤りを見つけた場合は、フィードバックをお送りいただければ、インセンティブが与えられます。フィードバックを送信するには、「ここ」をクリックしてください。

フィードバック有効期間:記事公開後30日以内。

コメント

全てのコメント

Recommended for you

  • トゥルキエ氏は暗号化法を国際標準と整合させることを提案

    トゥルキエ首相の与党は5月16日に暗号化法案を議会に提出した。この法案は、暗号化サービスプロバイダーのライセンスと登録、およびそれらを国際標準に合わせることに重点を置いています。この法案は、新興仮想通貨市場を包括的に規制するために既存の法律を更新することを目的としています。この法案の重点分野には、消費者保護、プラットフォームの透明性、金融規制の順守が含まれます。この法案は、暗号通貨取引プラットフォームや業界のその他のサービスプロバイダーを規制することを目的としており、トルコの資本市場委員会からライセンスを取得することを義務付けています。

  • 香港金融管理局:CCCCの4銀行は香港のデジタル人民元ウォレット運営者

    香港金融管理局は、デジタル人民元の香港越境実験に参加する機関を発表しました。 1. デジタル人民元ウォレットを運営する機関は次のとおりです: 1. 中国銀行、2. 交通銀行、3. 中国建設銀行, 4.中国工商銀行。 2. 人民元口座の付加価値に対して「FPS」付加価値サポートを提供する香港の銀行は次のとおりです。 1. China CITIC Bank (International) Limited、2. Chong Hing Bank Limited、3. Dah Sing Bank Limited、4. DBS Bank (香港)有限公司、5.富邦銀行(香港)有限公司、6.中安銀行有限公司3. リアルタイムの香港ドル対人民元の付加価値サービスを提供して、人民元および香港ドル口座の再評価をサポートします。 1. Skystar Bank Limited、2. Bank of China (Hong Kong) Limited、3. Bank of Communications (香港) リミテッド、4. Bank of East Asia Limited Company、5. China Construction Bank (Asia) Corporation、6. China Merchants Wing Lung Bank Limited、7. Fulong Bank Limited、8. Hang Seng Bank Limited、9. The香港上海銀行有限公司、10. 中国工商銀行有限会社銀行 (アジア) リミテッド、11. スタンダードチャータード銀行 (香港) リミテッド。

  • 過去 24 時間で、ネットワーク全体で 1 億 2,100 万米ドルが清算され、ロング注文では 8,292 万米ドルが清算されました。

    Coinglass のデータによると、過去 24 時間でネットワーク全体で 1 億 2,100 万米ドルが清算され、そのうち 8,292 万米ドルがロング注文で清算され、3,832 万米ドルがショート注文で清算されました。ビットコインの清算額は約3,497万ドル、イーサリアムの清算額は約2,035万ドルとなった。

  • DeMan ·

    ルーンイノベーションの風がNFT市場に吹いており、Blobは最も急成長しているプロジェクトになっていますか?

    ルーン + NFT は新しい Web3 アウトレットになり得るか?この新しいプロジェクトは検討する価値があるかもしれない

  • Google に挑戦する OpenAI が GPT-4o を発表、AI 検索エンジンのトラックで終わりのない夢想を引き起こす

    Adot のビジョンは、従来の検索エンジンを包括的に超え、すべての高品質データをすべてのユーザーと開発者に公開する分散型検索ネットワークを作成することです。ユーザーは、正確でスケーラブルなインデックス付きデータを数秒で見つけることができ、データ ソース入力への貢献に対して報酬を受け取ることができます。開発者は、Adot SDK と API に基づいて独自の検索エンジンと推奨システムを構築できます。

  • ゲーム経済の新時代をリードする Zentry の新しい公式ウェブサイトが発表されました

    ゲーム経済の新時代をリードする Zentry の新しい公式ウェブサイトが発表されました

  • 想定元本12億ドルのBTCオプションと9億3000万ドルのETHオプションが期限切れ予定

    Greeks.live データによると、5 月 17 日のオプション配信データ: 18,000 BTC オプションがもうすぐ期限切れになり、プットコール比率は 0.63、最大のペインポイントは 63,000 米ドル、名目価値は 12 億米ドルです。 320,000 ETH オプションの期限が近づいており、プット コール レシオは 0.28、最大の問題点は 3,000 米ドル、名目価値は 9 億 3,000 万米ドルです。 Greeks.liveは、今週、米国株式市場のミームの動向に触発され、ビットコインETFにも大幅な資金流入があり、ビットコインは6万5000ドルを超えたと伝えたが、ミーム以外の仮想通貨市場は相対的に低迷し、取引高は低調だった。 BTC と ETH オプションは引き続き減少しました。データの差異はこれを反映している可能性があります。バルク取引や市場取引構造から判断すると、主要期ごとのIVの下落傾向は終了し横ばいに入っており、現状では下落余地はほとんどない。 BTC のロングポジションとショートポジションは比較的バランスが取れていますが、ETH 通貨の価格下落により市場の信頼感が引き続き低下しており、売りとコールが絶対的な主要取引となっています。

  • バイナンスは、台湾の法執行当局が約2億台湾ドルに関わる大規模な仮想資産事件を解明するのを支援した。

    5月17日のニュースによると、バイナンスは最近、バイナンスの金融犯罪遵守部(FCC)と台湾法務省捜査局が、総額2億台湾ドル近くに及ぶ仮想資産マネーロンダリングに関する重大な刑事事件を摘発したと発表した。バイナンスは事件全体を通じて台湾の犯罪闘士を支援し、重要な情報と支援を提供し、捜査を進める上で重要な役割を果たした。ビジネス支援に加えて、バイナンスは台湾で一連の法執行訓練プログラムを立ち上げ、10以上の異なる部門と協力し、1,000人以上の法執行官が参加しました。これらの取り組みは非常に肯定的なフィードバックを受けています。

  • テザーCEO: 認可されているものの発行されていないトロンネットワーク上で追加の10億USDTが発行されます。

    5月17日、テザーCEOのパオロ・アルドイーノ氏は、北京時間の今朝早くトロンネットワーク上で追加の10億USDTが発行されたと述べた。承認されたものの発行されていないため、この金額は次回の発行の在庫として使用されることになる。チェーン交換のご依頼もございます。

  • オンチェーンインデックスサービスのSubsquidがDFGなどの参加により総額1,750万米ドルの資金調達を完了

    オンチェーンインデックスサービスのSubsquidは、CoinListコミュニティ販売を通じて630万米ドルの資金調達を完了したと発表し、これまでの資金調達総額はDFG、Hypersphere、Zee Prime、Blockchange、Latticeが投資に参加したと報告されている。そのネイティブ トークン SQD は今週金曜日に発売される予定であり、Subsquid SDK は Google BigQuery と統合されており、開発者は Google のテクノロジーを使用してブロックチェーン データを分析できるため、大規模な展開のデータ コストが削減されます。業界のブロックチェーンと開発者コミュニティ。