Web3 を初めてご利用になる方は、Filecoin や IPFS に関する情報をご覧になることが多いかと思います。その中で、Filecoin Virtual Machine (FVM)とデータ関連のあらゆることを可能にする機能についての話題を目にすることでしょう。それはいったい何を意味するのでしょうか。まず、その背景から説明しましょう。
ストレージの次に来るのはコンピュート
Protocol Labs: Introduction to IPFS & Filecoin
Filecoinのストレージネットワークは、数年の歳月を経て、15エクスビバイト(EiB)以上のストレージ容量をコミットしており、ゆるやかに10M年以上のビデオ通話に換算されます
Filecoinは、データの保存と受信のマーケットプレイス業務を促進するブロックチェーンプロトコルです。ストレージ取引は、クライアントと呼ばれるユーザーがデータの保存を依頼し、その提案をストレージプロバイダが受け入れ、データを保存することで成立する。
取引が成立すると、クライアントのデータには一意のアドレスが与えられ、ストレージプロバイダーはデータを保存する。ストレージプロバイダが、どのような方法であれ、データが保存されたことを検証可能な形で証明すると、その保存契約は Filecoin ブロックチェーンに記録されます。
これらすべてのコンポーネントがFilecoinストレージネットワークを構成し、Filecoin Masterplanの最初のステップとなります。
- 世界最大の分散型ストレージネットワークを構築する。
- 人類のデータを搭載し、保護する。
- データに検索機能と計算機能を持たせ、スケーラブルなアプリケーションを構築する。
私たちは、意味のあるデータセットを搭載する第2ステップを順調に進めており、同時に、FVMが重要な役割を果たす、データに計算機能をもたらす第3ステップと最終ステップに取り組んでいます。
FVMの紹介
FVMは、真に分散化されたインターネットを実現するというProtocol Labsの野心に応えるために生まれました。ウェブスケールのアプリケーションを可能にするためには、ストレージとプログラマビリティの両方が必要です。FVMは、Filecoinのストレージネットワークに一般的なプログラマビリティをもたらすために作られました。
FVMは、スマートコントラクトと検証可能なストレージのパワーを組み合わせたものです。スマートコントラクトと同様に、FVMは、所定の条件が満たされると、特定の動作を自己実行する能力を持っています。他のほとんどのスマートコントラクトとは異なり、FVMは、仮想マシンのネイティブ環境内で、検証済みの保存データの証明にアクセスする追加機能を備えています。
FVMは、Web3アプリケーションをWeb2アプリケーションと同様に機能させることができ、アプリケーションは大量のデータを参照しながら最適な判断を下し、プロセスを自動化できるため、これは大きな潜在的影響力を持っています。主な違いは、FVMは分散化された空間でそれを可能にすることで、それ自身の一連の利点が付属していることです。
FVMを構築するために適用された技術的な厳密さは深く、私たちはドキュメントでさらに詳しく説明することができます。しかし、強調すべき重要なポイントは、FVMがデータ上ではなく、状態上で計算することです。つまり、保存されたデータの検証済み証明にアクセスするときは、その保存されたデータ案件のメタデータを操作するのである。そのディールに格納されているデータそのものを操作するわけではありません。
データの計算は、Protocol LabのCompute over DataフレームワークであるBacalhauの例のように、FVMがそれらのジョブを調整することで、オフチェーンで実現することができます。
永久保存とデータDAOによるFVMの活用事例を想像してみる
FVMは、インフラからツール、フルソリューションまで、あらゆるユースケースが想定されます。
例えば、FVMアクターがFilecoinネットワーク上でストレージ案件のレプリケーションを自動化し、任意の時点で最小数のコピーがバックアップされることを保証することができます。FVMアクターは、クライアントの好みに基づいて、ストレージ案件の更新を自動化することができます。現在、保存データの回復力が向上しているため、FVMによる永久保存が可能になり、これはあらゆるストレージ市場の基礎的なニーズとなっています。
データDAOは、そのDAOのデータポートフォリオのために、その永久ストレージを活用することができます。さらに、彼らは、スケーラブルでクリーンなデータセットのために、特定の標準が満たされることを保証することによって、DAOへのデータのアップロードを調整し、管理するFVMアクターを持つことができます。
FVMアクターは、その後、DAOの参加メンバーのためにトークンとNFTを鋳造するために使用され、参加に報い、理想的な行動を動機づけることができます。
別のFVMアクターは、メンバーに対して条件付きアクセス制御を提供することも可能で、例えば参加することでアクセスの機会が増えます。
データDAOの大きな関心事は、巨大なデータセットのキュレーションを、分散型計算で補完することです。ここでの重要な違いは、FVMがデータストレージ取引のメタデータ上で計算するのに対し、compute over dataは取引内に保存されているデータそのものを計算することを指している点です。FVMアクターは、与えられたデータに対して、計算プロバイダーの分散ネットワーク上で計算ジョブをオーケストレーションすることができます。Compute over Dataの好例として、Protocol LabのBacalhauプロジェクトがあります。これは分散計算フレームワークで、現在データ処理と分析のユースケースに焦点を当て、FVMを統合する作業を行っています。
FVMの可能性は無限であり、開発者のアイデアと構築にかかっています。より多くの脳汁を出すために、便利なRequest for Startupsガイドをどうぞ!
Introducing the Filecoin Virtual Machine
FVMロードマップ
FVMは、インクリメンタルに提供されるワークインプログレスです。現在、全ロードマップの3つのうちのマイルストーン2.1であり、コードネーム「FEVM」と呼ばれるFVMのEthereum Virtual Machines(EVM)互換性に焦点をあてています。2023年2月までに、FEVMはFilecoinのメインネットワークに出荷され、2023年半ばまでには、別のマイルストーンを完了し、完全に機能するFVMを持つことを目指します。
FEVMにより、EVM開発者は使い慣れたEthereumツールをすぐに利用してスマートコントラクトインスタンスをFVMにデプロイできるようになり、多くのSolidityで書かれたアプリケーションがFVMを利用するために簡単に移行できることを意味しています。クイックスタートはこちらからご覧ください。
FVMは、仮想マシンにとらわれません。ブロックチェーンとVM技術の広く急速に進化する風景を補完するオプションでFVMを構築することが意図されており、私たちは精力的なFVMコミュニティと一緒に最適化を続けていくでしょうチームは、Web3の開発者に人気があるため、まずEVMの互換性のために構築する特定のフォーカスを選びました。
次のフェーズへのスペース・ワープ
2023年3月のFEVMのメインネットワーク立ち上げに向け、ビルダーを活性化させ、勢いを増すために、Space Warp!これは、FEVM上の開発者プロジェクトの成功を支援することを目的とした、アイデア出しからデプロイメント、資金調達までの盛りだくさんなプログラムです。
スペース・ワープには、助成金、大規模なハッカソン、ビルダーズ・リーダーボードなどがあり、総額40万ドル以上のFILトークンが用意されています。Space Warpハッカソンであなたのアイデアを構築し、FEVMを構築する最初の一人となる機会をお見逃しなく。15万ドル以上の賞金とメンターシップの機会があるSpace Warp Hackathonは、FEVMビルダーにとって最大のチャンスの1つです。2023年1月18日までに応募してください。
Space Warpで今後予定されている報酬について詳しく知り、FVMで次のプロジェクトのためのインスピレーションを見つけ、ドキュメントに飛び込んでFilecoinとFVMについてもっと学びましょう!
そしていつものように、今後のニュースやイベント、FVMのあらゆることを知るために、Twitterで私たちをフォローすることを忘れないでください。
本ブログは、www.filecoin.io/blogからの翻訳となります。
ソース:https://filecoin.io/blog/posts/the-filecoin-virtual-machine-explained/
コメント