Singularityとは何ですか
Singularityは、Filecoinストレージプロバイダーへのデータセットのオンボーディングプロセスを簡素化するためのエンドツーエンドのソリューションを提供しています。PiBスケールのデータに対応する機能を備えたSingularityは、効率的なオンボーディングに必要なすべてのものを提供しています。
Singularityの特徴的な点は、そのモジュラリティです。これにより、さまざまなデータ準備および契約成立のツールやサービスとの互換性が確保されています。
現在までに、Singularityユーザーは140 PiB以上のデータをFilecoinストレージプロバイダーにオンボーディングし、Filecoinコミュニティ内での主要なデータ準備ツールとして確立しています。
データの準備
専用のデータ準備モジュールを装備したSingularityは、ローカルファイルシステムまたはリモートストレージサービスからデータを処理します。複数のデータ準備ワーカー間でタスクを分散させることで、Singularityは印象的な水平スケーラビリティを実現しています。
40以上のストレージソリューションとの互換性
Singularityは、40以上のさまざまなリモートストレージサービスと接続する最も優れたツールとして注目されています。これには、DropboxやGoogle Driveなどの一般的な消費者向け製品から、AWS S3、Azure Blob Storage、FTP、HDFSなどのエンタープライズグレードのソリューションまで、さまざまなものがあります。この互換性により、ユーザーの既存のストレージ環境とのシームレスな統合が実現されます。
革命的なインライン準備
Singularityは、追加のディスクスペースを必要とせず、CARファイルを保存するためにメタデータデータベースを使用するインライン準備の概念を導入しています。これにより、ストレージプロバイダーはこれらの元のソースから直接コンテンツをインポートすることができます。
データセットの整合性の保持
ユーザーは、Singularityがデータセットの階層構造を維持する能力を評価するでしょう。フォルダの構造とファイルのバージョンは変わらず、パスを介して簡単にデータセットのナビゲーションとファイルの検索ができます。
コンテンツの配布
準備に加えて、Singularityは俊敏なストレージプロバイダーでもあり、シーリングやプルーフなどの従来のストレージプロバイダーの操作を排除します。ユーザーは、Graphsync、HTTP、Bitswapなどのプロトコルを使用して、CARファイルまたは元のファイルをSingularityから簡単にダウンロードすることができます。
効率的なCAR配布
インライン準備が行われている場合、ストレージプロバイダーはSingularityから迅速にCARファイルをダウンロードできます。それは最適化されたプロセスで、CARファイルを元のデータソースから直接ストリーミングしています。この効率的なプロセスはBoostマーケットディールにも統合でき、マルチスレッドにも対応しています。
便利なコンテンツの取得
準備が整ったファイルに対して、SingularityはGraphsync/HTTP/Bitswapリトリーバルを提供しています。この機能により、Singularityは従来のストレージプロバイダーの代替として位置づけられており、ストレージプルーフの必要性を回避します。
契約締結
現在のバージョンでは、Singularityは契約を受け入れる準備が整ったストレージプロバイダーのリストをユーザーに提供する必要があります。ユーザーには2つの契約締結モードの選択肢があります。
プッシュモード
このモードでは、Singularityクライアントはディールのディスパッチ方法を指示します。一度のバッチ処理やスケジュールされたタスクなどの方法を選ぶことができます。時間間隔ごとのディール数の事前設定、最大ディール数またはディールサイズの指定、および同時進行可能なディール数の定義もできます。また、Singularityはディールの削減、期限切れ、またはオンチェーンの消失の場合にディールの更新を管理します。
プルモード
このモードでは、ストレージプロバイダーが主体となります。彼らはSingularityクライアントが定義したポリシーに適合する契約案を独自にリクエストすることができます。ただし、ストレージプロバイダーは承認されたリストに登録されている必要があります。
ウォレットの管理
Singularityは、強力なウォレット管理機能も提供しています。クライアントは、プライベートキーを使用して自分のFilecoinウォレットをインポートし、複数のウォレットを単一のデータセットにリンクさせることができます。各ウォレットに対して定期的なデータキャップのチェックが行われ、ウォレット間での最適な負荷分散が確保されます。
Last updated