Estuary、Web3 ストレージ、NFT.storage、3 つの分散ストレージ方法を選択するにはどうすればよいですか?
Filecoin メインネットは 1 年近くオンラインになっていて、最も急速に成長しているアプリケーションを備えたブロックチェーン エコシステムとなっています。 Filecoin は、ストレージ価格を大幅に削減し、客観的な条件に基づいて集中型ストレージと同じサービスを提供する初の分散ストレージ ネットワークです。Filecoin の費用対効果と意味、および関連する技術アーキテクチャを通じて、従来のデータ ストレージ モデルを覆します。今日、 Filecoin にデータを保存する 3 つのアプリケーションを紹介します。
Filecoin は分散ストレージのバックアップですが、Filecoin ブロックチェーンに保存されているデータはどこから来たのでしょうか?最初に行うことは、IPFS ノードにデータを追加することです。これにより、ストレージ プロバイダーと交渉して、Filecoin に情報を保存できるようになります。
IPFS は、ファイル、データ、アプリケーションを保存およびアクセスするための分散システムです。ファイル システムが一般的にどのように動作するかを知っている場合は、ファイル システムがその構成に基づいてデータにアクセスすることがわかります。 FAT ファイル システムはデータの検索にアロケーション テーブルを使用し、NTFS ファイル システムはハード リンクとデータ ストリームを使用し、IPFS はコンテンツ ID (CID) を使用します。開発者が IPFS ネットワークに保存されているアプリケーションまたはデータにアクセスする必要がある場合、必要なのは CID のコピーだけです。
ただし、IPFS はブラウザーでネイティブにサポートされていないため、このデータを取得するには中間ゲートウェイが唯一の方法であり、IPFS ゲートウェイは開発者とユーザーにこの機能を提供します。 CID を持つすべてのユーザーは、IPFS ネットワーク上に保存されているデータにアクセスでき、CID はデータ回復後にも重要な役割を果たします。
たとえば、何らかの理由でノードがダウンした場合、その情報はバックアップとして他のノードで利用できます。 IPFS ゲートウェイは、別のバックアップ ノードからデータをロードするだけで、最終的には CID を使用してそのバックアップ ノードにアクセスできるようになります。
Filecoin はリース システムと考えることができます。開発者またはユーザーは Filecoin から長期ファイル ストレージ スペースを借り、データの保存に料金を支払います。ブロックチェーンはトランザクションの仲介および保証メカニズムにすぎません。ストレージ プロバイダーは独自のストレージを提供します。開発者とユーザーは、 IPFS データをオンチェーンに保持することでこれらの契約を履行し、長期的に利用できるようにします。
Filecoin と IPFS がどのように連携するかを理解すると、Estuary、Web3.storage、NFT.storage という 3 つのゲートウェイ システムの違いを確認できるようになります。
なぜ 3 つの異なるストレージ システムがあるのですか?
実際、3 つのゲートウェイは同様のことを行います。これらは仲介者として機能し、IPFS システムに保存するデータを受け入れ、CID の収集を可能にし、ファイルコイン チェーンにデータを保存するためのコントラクトをユーザーが作成する方法を提供します。
しかし、一部のユーザーは、「すべてが同じ機能を実行するのに、なぜ 3 つ必要なのでしょうか?」と尋ねます。それぞれのソリューションは、特定の目的と特定のユーザー向けに設計されており、それらを実際に感じることができます。それぞれの役割を理解する必要があります。詳細に。
· Estuary

Estuary は、開発者が IPFS ネットワークおよび Filecoin ネットワークへのストレージを自動化する方法であり、Filecoin ライブラリを統合するシンプルな IPFS ノードであり、IPFS および Filecoin ブロックチェーンへのアクセスが容易になります。 Estuary は、プロセスをより簡単かつ効率的にしながら、Filecoin ネットワークへの大規模なストレージ トランザクションを可能にすることに重点を置いています。
Estuary は大規模なデータ ストレージを必要とする顧客向けに設計されており、その機能セットは現在 1 時間あたり 600 のトランザクションをサポートしており、各 Estuary ノードのストレージ容量はエコシステムに存在する上限を押し上げています。
IPFS ノードにアクセスし、ストレージを交渉し、ストレージプロバイダーと同じことを行って Filecoin ブロックチェーンに手動で保存するという面倒な作業を行う危険があります。ただし、これを行うのは、特に保存するファイルが多い場合には面倒になる可能性があります。 Estuary を使用すると、ファイルを保存し、開発者として契約を交渉するための簡単な方法が提供され、作成がはるかに簡単になります。
Estuary のフロントエンドを使用すると、ユーザーは数回クリックするだけでログインし、ファイルを IPFS にアップロードできます。エスチュアリーはストレージベンダーに連絡し、そのうち6社と検証済みの取引を交渉する予定だ。 Estuary で直接取引情報を確認することもできます。データ サイズが 3.57 GiB 未満の場合、データは一時的にステージング領域に保持され、トランザクションのネゴシエーションが数時間以内に処理され、データ (他のパケットとともに) がブロックとしてネットワークに追加されます。
トランザクションが作成されると、ユーザーには CID を含むリンクが与えられます。この CID をアプリケーションまたは Web サイトで使用すると、パブリック IPFS ゲートウェイからデータを取得できます。これは、グローバルに分散されたネットワークからデータにアクセスできることを意味します。データが Filecoin にバックアップされておらず、依然として Estuary でアクセス可能な場合でも、任意の IPFS ゲートウェイから CID を取得できるため、データが Filecoin エコシステムに追加されているかどうかを気にすることなくシームレスに開発できます。
Estuary は IPFS を使用して標準を固定するため、他の既存のソリューションから簡単に切り替えることができます。 Estuary は、大容量のファイル ストレージが必要な場合に非常に適した選択肢です。 Estuary の使用は非常に簡単で、特定のプログラミング言語を必要とせず、最も自然に感じられる方法で使用できます。直感的なインターフェイスと操作により、アプリケーションや Web ページのユーザー エクスペリエンスも簡素化されます。
Web3.storage

Web3.storage は、IPFS ネットワークおよび Filecoin ブロックチェーンと対話するためのゲートウェイのもう 1 つの反復です。 Estuary と同様に、このサービスは IPFS システムにデータを保存する方法を提供します。これにより、ユーザーは IPFS ネットワークにアクセスし、データを保存し、そのデータを無料で取得する機会が得られます。
IPFS と Estuary の統合にはある程度の準備が必要ですが、Web3.storage を使用すると、ユーザーは統合について詳しく調べることなく、IPFS ネットワークと Filecoin のストレージを使用してアプリケーション開発にすぐに取り組むことができます。
Estuary と同様に、システムにアクセスするには API キーが必要ですが、無料アカウントを開設してファイルをアップロードするだけで簡単です。そのファイルを取得したら、API キーを使用して、curl 経由またはブラウザ経由で直接ファイルにアクセスできます。
Web アプリケーションの構築を容易にするために、コードからわずか数行で IPFS を使用できるダイレクト JavaScript インターフェイスが用意されています。 IPFS ノードを構築するスクリプトが機能するには API キーが必要ですが、Web サイト上のドキュメントからコピーして貼り付けることができます。
CID によってファイルに直接アクセスし、JavaScript アプリケーションの縮小を開始して、IPFS ネットワークに保存されているデータを使用できます。 Web3.storage は使いやすいため、Web3.storage を使用してファイルを直接アップロードおよび取得したい JavaScript ベースのアプリケーションを構築する開発者にとって理想的なストレージ ソリューションです。
NFT.storge

NFT は今日インターネット上で最も注目されている資産の 1 つとなっていますが、NFT をオンラインで保存するには、多くのユーザーにとって依然として面倒な操作が必要です。 NFT.storage は、IPFS ネットワーク上に NFT を保存し、Filecoin ブロックチェーンに自動的にコピーするための専用インターフェイスです。
NFT.storage は、NFT の売買に必要なメタデータを保存するという点で、前述のゲートウェイとは異なります。 NFT はブロックチェーン環境における芸術作品または収集可能なカードであるため、これらのデジタル資産を誰が所有しているのか、また誰が以前に所有していたのかを判断するためにメタデータが重要です。 NFT は永久に保存できる機能が必要であり、IPFS のような分散ストレージ システムは NFT ストレージを無料で提供できます。
NFT.storage は、Estuary および Web3.storage と同じストレージ詳細の多くを使用します。アップロードされたデータに CID を提供し、ユーザーが Filecoin ブロックチェーン上のストレージ トランザクションのステータスを確認できるようにします。 NFT.storage 経由で保存された NFT は、コンテンツ ID を使用して、IPFS ゲートウェイ経由でアクセスできます。 API と開発環境との統合により、NFT.storage は、NFT クリエイターが自分の作品をブロックチェーンに迅速かつ簡単にアップロードするのに最適です。
有名な NFT 取引市場のほとんどは、ネットワークの技術サポートを提供するために IPFS と Filecoin を使用しており、この分野でよく知られている 2 つの名前である Palm と VideoCoin は、コンテンツの保存と取得に IFPS を使用しています。 NFT.storage は、集中型のサービスプロバイダーを介さずにユーザーがネットワークと対話する方法を提供し、NFT 作成者に力を与え、強力なストレージの弾力性と IPFS のような分散型ストレージ ネットワークを提供します。
どのストレージアプリを使用すればよいですか?

この質問は主に、どのようなアプリケーションを開発しているかによって決まります。 JavaScript をルーツとする Web 開発者は、Web3.storage の方が使いやすく、開発ニーズにより適していることに気づくかもしれません。しかし、分散アプリケーションを開発していて、データの保存方法をより詳細に制御したいとします。この場合、バックエンドで少し複雑になる可能性がありますが、Estuary が最良の選択です。
あなたがアップロードされた作品をより詳細に制御したいと考えている NFT クリエイターであれば、NFT.storage が必要なツールになるかもしれません。これら 3 つのツールで実行される操作の多くは同じですが、それぞれが特定の使用例に適しています。どのツールを使用するにしても、よく調べて楽しんでください。


