Boost v1.0.0が正式にリリースされました。Boostは、既存のLotus Marketsプロセスに代わるスタンドアローンの新機能で、Filecoinへのデータ取り込みを最大20倍高速化し、一時停止した取引の再試行、取引転送レートの確認、新しいWeb UIからの取引ログの閲覧などを可能にします。新機能と信頼性の向上に加え、Boostをスタンドアロン化することで、Lotusのリリーススケジュールから切り離し、マーケット特有のアップデートのリリース時間を改善し、より頻繁に改善できるようになりました。
Boostは何が違うのでしょうか?
Storage Deal Proposal Protocolの新バージョン
Boostでは、Storage Deal Proposal Protocol(SDPP)v1.2.0が導入され、ストレージクライアントがデータ転送に使用するさまざまなトランスポートタイプを指定できるようになりました。以前のプロトコルv1.1.0では、現在Filecoinでデフォルトかつ唯一のデータ転送プロトコルであるGraphsyncのみのサポートでした。Boostはv1.2.0 SDPPと共に、HTTP、libp2p-http、Graphsyncのデータ転送をサポートしており、ストレージクライアントに特定のニーズに合ったより多くの選択肢を提供します。また、Boostはv1.1.0をサポートしているので、v1.2.0へのアップグレードを行っても、既存のv1.1.0クライアントとの取引は継続されます。
HTTP転送の場合、クライアントはCARファイルを公開サーバーでホストし、そのURLをディールプロポーザルに含めることができます。Boostには、このプロセスを容易にするためのクライアントとユーティリティコマンドが利用できるようになりました。詳細については、boost.filecoin.ioのチュートリアルをご覧ください。Bidbotはすでに、TextileのAuctioneerのユーザー向けに、Boostが利用可能な場合は自動的にHTTP転送を使用し、そうでない場合は既存のAPIにフォールバックするサポートをリリースしています。初期のテストでは、ストレージプロバイダーが新しいBoost httpクライアントを活用することで、データ転送速度が最大20倍に向上したことが確認されています。
Estuaryなどのストレージクライアントでは、データをストリーミングしたい場合に利用できる、データ転送のための最小限のlibp2pプロトコルを提供するlibp2p-httpプロトコルを利用できるようになりました。Estuaryとfilclientライブラリも既にアップデートされており、新しいSDPPプロトコルをv1.1.0に自動的にフォールバック(縮退運転)できるようになっています。
ストレージプロバイダーはなぜアップグレードする必要があるのでしょうか?
新しいSDPPとデータ転送プロトコルに加えて、Boostでは案件の管理方法を内部的な見直し、冪等性、弾性力、可視性に重点を置いています。v1.2.0の取引のみが現在Boostの新しい取引ステートマシンを通過し、v1.1.0の取引はすべて従来のgo-fil-marketsコードベースにフォールバックしますが、Boostでは徐々にv1.1.0の取引がフェーズアウトするよう取り組んでいます。
ディールステートトランジションの改善
取引管理の内部を再設計していたとき、データ転送や担保に十分な資金が割り当てられていないなど、取引作成フローにおける回復可能なエラーを再試行する機能の改善を試みました。Boostは、運用状況を追跡し、移行が成功した場合にのみ変更を行うことで、これを実現します。エラーは避けられないものなので、Boostには回復可能な案件はすべて回復させる弾力性を持たせたいと考えています。
視認性の向上
既存のMarketsプロセスでは、デバッグやトラブル解決の際に、ストレージプロバイダーが問題を追跡するために必要な情報を必ずしも簡単に取得できないという課題が繰り返し発生していました。Boostでは、このようなデータをより多く表示できるよう取り組んできました。Boostには、シーリングパイプライン、ストレージスペース、ファンドアロケーション、データ転送レート、ディールログなどの可視性を提供するために、Boost WebUIで利用可能なGraphQLエンドポイントが同梱されています。
アグリゲーターやツールは、Boostを活用する準備が整っています。
前述のとおり、EstuaryとBidbotはBoostの後方互換サポートをすでにリリースしているため、v1.2.0案件でEstuaryとBidbotを使用する場合は、Boostを利用がすることができます(v.1.1.0 SDPP案件は従来通り機能します)。
CIDグラビティも初日からBoostで動作するように更新されました。私たちは、チームと協力して追加のパラメータを公開し、ディール作成制御のさらなる改善を楽しみにしています。
Boostの次なる展開は?
これらのアップデートは始まりに過ぎません。ストレージプロバイダーからの多くのニーズに対応するため、ストレージとリトリーブの両方でBoostのスケーラビリティに焦点を当てた改善をすでに開始しています。また、ストレージプロバイダーがシステムトラブルの解決をより効率的に行えるよう、スタンドアローンでCARファイルを簡単に取得できるhttpサービスの提供や、ドクターコマンドの提供も検討しています。
Boostに望むことはありますか?Boost Discussion Boardにご意見・ご要望を投稿して、プロジェクトの将来の方向性を一緒に組み立てましょう。
本ブログは、www.filecoin.io/blogからの翻訳となります。
ソース:https://filecoin.io/blog/posts/make-lightning-fast-storage-deals-with-boost-v1.0/
まずは資料請求
お忙しい経営者の方や資産運用の担当者の方に
資料送付や最適なプランのご提案を無料で行っております。