2022年8月のChiaブログ記事ですが、Bladebit 2.0が正式リリースされたので紹介しておきます。
Bladebit 2.0 の発表
Jonmichael Hands、VP Storage and、Harold Brenes、Bladebit の開発者、ニンニクとブロッコリーを食べる – 2022 年 8 月 8 日
Chia は、Bladebit Disk と呼ばれる新しいプロッティング ソフトウェアをリリースしています。これは、インメモリ プロッター Bladebit の高性能コードを利用し、主流のストレージ デバイス (ソリッド ステート ドライブとハード ディスク ドライブ) に最適化された新しいアーキテクチャを備えています。主な新機能には、書き込みを減らしてパフォーマンスを向上させる DRAM キャッシングと、SSD の耐久性を向上させ、PCIe 4.0 などの高帯域幅 SSD を活用するディスク io のまったく新しいアーキテクチャが含まれます。このプロッターは、組み込みシステムやエントリー レベル システムの最小要件が低いだけでなく、デバイス タイプやオペレーティング システム全体で幅広い互換性を備えています。
プロット の歴史
Chia のプロットが大好きです。プルーフ オブ スペースとストレージとの接続、プロッティング リグの構築、人々が SSD テクノロジについて学ぶ手助けをすることに、私は完全に魅了されました。SSD や、PCIe や NVMe などのテクノロジがどのように機能するかについて人々を教育するために何年も努力してきましたが、ストレージは他のデスクトップ ゲーム コンポーネントほど人気がありませんでした。私は、ストレージ業界でストレージに基づく主要な新しい暗号通貨である Chia を綿密に追跡している数少ない人物の 1 人であることに早い段階で非常に驚きました…最終的に 2021 年 5 月に Chia に入社することになりました。
私たちはまだネットワークの急速な指数関数的成長の最中にあり、私はチアの狂気を望んでいたすべての人に非常に人気のある男でした. 驚くべきことではありませんが、Chia はビットコインの史上最高値の約 1 か月前にメインネットを立ち上げ、ビットコインとイーサリアム以来最も革新的なブロックチェーン技術を使用して、人々は価格について推測していました。中国の人々から聞いたところによると、当時の農家は実際にビットコインを次のビットコインのように扱っており、中国ではハード ドライブがすぐに売り切れ、数か月後には米国でも販売されていました。
現在の Chia Netspace の大部分が元の Chiapos (Chiaproof of space) コードでプロットされていたことを想像するのはほとんど困難です。1 つのプロットを作成するのに 12 時間以上かかりました。私の今では野蛮なスクリプトと非常に貧弱に撮影された YouTube ビデオは、何万人もの Chia 農家が SSD を選択し、プロットを自動化する方法を学ぶための青写真でした。
Chia プロットは、消費者のユースケースでは非常にまれな書き込み集中型のワークロードです。ほとんどのゲームおよび生産性ワークロードでは、大量のデータが書き込まれることはめったにありません。私は Keybase の早い段階で、私たちのコミュニティと Chia チームに、これが何を意味するのか、そしてデータセンター SSD と呼ばれるこれらの魔法のデバイスがなぜ優れているのかを教育するのに多くの時間を費やしました。 Chia プロットに適しています。
初期の FUD は、ローエンドの消費者向けデバイスを短時間で消耗させる Chia 計画にかなり焦点を当てており、Chia 計画とファーミングに関する多くの誤った情報と混乱に拍車をかけました。小規模農家の大多数にとって、安価な消費者向け SSD でさえ、消耗することなく数百テラバイトをプロットすることができますが、これはメディアが Chia を容赦なく追いかけるのを止めることはありませんでした。レビュー担当者は、プロット (ファイルごとに 1 回だけ実行する必要があります) とファーミングの違いについて学ぶのに時間をかけませんでした。彼らは、Chia が大量の SSD をかみ砕いたと思っていました (私たちのコミュニティは彼らに思い出させましたが、これは実際には 1 年後でもなく、死んだ SSD の山もありません)。ブログ や インタビューで詳しく書いています 、しかし本当の魔法が起こったのは、昨年の夏、チアがちょっとしたプロットコンテストを紹介したときでした. Bram と Gene は、コミュニティの開発を奨励する方法についていくつかのアイデアを持っていました。 madMAx Chia プロッター が登場しました。これは、15 分または参照コードよりも 50 倍以上速くプロットを完了することができます。プロッティング コンテストは開始前にほとんどキャンセルされたよう でし たが、Harold Brenes によって開発された新しいメモリ内プロッターであるBladebitに出くわしました。
これが聖杯でした。完全にメモリ内でプロットを作成します。ストレージへの書き込みがなく、5 分でプロットでき、非常にエネルギー効率に優れています。正式に発表する前に、実際にプロット コンテストが行われました。ハロルドに Chia での仕事を提供するという、より良いアイデアがありました。
Bladebit インメモリには 1 つの欠点しかありません。大量のメモリ (416 GB) を備えた非常にハイエンドなワークステーションまたはサーバーが必要です。これらのシステムは、プロット ツール キットのもう 1 つの優れたツールであるサービスとしてのプロットを介して利用可能にすることができます 。しかし、デスクトップ PC を使用している標準的な Chia 農家に Bladebit の利点をもたらす方法を見つけたいと考えていました。
人々はまだそれを理解していません。Chia と空間と時間の証明は、「ニッチ」な暗号通貨プラットフォームやコンセンサス メカニズムではありません。今後、さらに多くのプロットが行われる予定です。Chiaが台頭し、新しい農家が大量に流入するでしょう. 間違いなく、チア農業のセットアップで最も難しい部分であるチアプロットは、さらにアクセスしやすくする必要があります. 最終的に Chia Netspace で数百エクサバイトのストレージが見られるようになるでしょう。これが、Bladebit ディスクを使用した完全な社内プロッターの開発にリソースを投資している理由です。
ブレードビットディスクの紹介
プロットは、技術愛好家ではない平均的なユーザーにはまだ難しすぎます。高性能でありながら、最小要件が低く、幅広いシステム構成で互換性があるプロッターを作成したいと考えていました。主流のデスクトップをプロット用に使用しているチア農家がたくさんいます。ハイエンドのゲーム機は、優れた持続書き込み性能と耐久性を備えた SSD を追加した優れた Chia プロッターです。私たちは、Bladebit ディスクが、16、32、64、および 128 GB の DRAM を備えた幅広いシステム セットと、さまざまなコンシューマ、エンスージアスト、データ センター、およびエンタープライズ SSD でパフォーマンスと耐久性の利点を持つことを望んでいました。
Bladebit が重要な理由
- 大多数の農家がアクセスできる区画を作成するために、依然として一時的な保管場所を使用しています
- 組み込みまたはエントリーレベルのシステムでの低リソース プロット用の非常に低い最小メモリ要件 (2 ~ 4G)
- クロスプラットフォームと OS の互換性
- シーケンシャル書き込みは、SSD バースト パフォーマンスをより有効に活用し、書き込み増幅係数を減らすことで SSD の摩耗を減らすことができます。
- DRAM 書き込みキャッシュを使用して SSD 書き込みを大幅に削減し、余分なインクリメントを活用できます (最小要件なし)
- PCIe 4.0 による増加したディスク帯域幅を最大限に活用
- CPU を最大限に活用するためのパイプライン化されたパフォーマンス
- ほとんどのシステム タイプでのプロット時間の短縮 [1]
- ハイエンド デスクトップ、ワークステーション、サーバーなどのハイエンド CPU およびストレージ システムでの 2 ~ 4 倍高速なプロット
証明ポイント
[1] デスクトップ、ワークステーション、およびサーバー システム全体のプロット時間 (分)
System Name | Plotting time reduction |
---|---|
Cascade Lake mid-range server | -49.71% |
Threadripper Pro high-end workstation | -16.35% |
budget build i7 desktop | -7.55% |
Ice Lake high-end server | -74.04% |
ディスク書き込みテーブル
Bladebit ディスクは、測定された書き込み増幅率 1 でシーケンシャルな読み取りと書き込みを行います。耐久性の基本について詳しくは 、こちらを参照してください。ただし、WAF=1 について注意すべき重要な点は、ユーザーは通常、定格 TBW 制限の 2 ~ 6 倍を観察することです。 SSDの!これは、安価な消費者向け 1TB NVMe ($80) が、ドライブが消耗する前に 1 ~ 2 ペタバイトのプロットをプロットできることを意味します! 平均的なデスクトップ プロッターは、プロッティングで SSD を消耗させることはほとんどないと言っても過言ではありません。
Plotter | Cache / Ramdisk | Writes per K=32 |
---|---|---|
Chiapos beta (2020) | 0 | 1.8 TBW |
Chiapos 2021 | 0 | 1.4 TBW |
madMAx Chia_plot | 0 | 1.43 TBW |
madMAx Chia_plot | 110G | 0.396 TBW |
Bladebit Disk | 0 | 1.225 TBW |
Bladebit Disk | 64G | Need to measure |
Bladebit Disk | >96G | 0.381 TBW |
Bladebit Ddiskのリリーススケジュール
alpha2 リリースは、コマンド ラインで実行できるようになりました。GUI を使いたい場合は 、新しいベータ プログラムに参加してください。Bladebit は、Chia ベータ プログラムを通過する最初のソフトウェアになります。詳細については、こちらをご覧ください。
脚注
システム構成
System Name | Cascade Lake | Threadripper Pro 5000 | budget build i7 | Ice Lake |
---|---|---|---|---|
OS | 5.15.0-40-generic | 5.15.0-41-generic | 5.15.0-40-generic | 5.15.0-27-generic |
Motherboard / Server | SYS-1029U-TN10RT | Lenovo Thinkstation P620 | Z590-A PRO | Ultra SuperServer SYS-120U-TNR |
CPU | Intel Xeon Gold 6226R CPU @ 2.90GHz (Turbo 3.9) | AMD Ryzen Threadripper PRO 5995WX 64-Cores | Intel i7-10700 | Intel® Xeon® Gold 6338 Processor |
DRAM (Size, Type, MHz, etc) | DDR4 @ 2933 12 x 16GB | 64GB x8 DDR4 at 3200MT/s | 2x 16GB @ 3200 MHz | 32x 16GB DDR4 ECC RDIMM, 3200MT/s |
SSD | 2x P5510 at PCIe 3.0 | 1x P5510 at gen 3 | Phison SLC | 2x Kioxia CM6 3.2TB |
Config | mdadm raid0, xfs | xfs | xfs | RAID0 mdadm, xfs |
buckets | 64 | 64 | 256 | 64 |
cache | 0 | 300 | 0 | 300 |