什麽是Filecoin虛擬機(FVM)

新手Jul 05, 2023
FVM 是 Filecoin 虛擬機的縮寫,它允許開髮人員編寫的智能合約能在 Fil 上安全正確的運行。
什麽是Filecoin虛擬機(FVM)

前言

Filecoin 作爲一個去中心化的存儲網絡,能夠通過連接存儲客戶端和供應商,實現全球範圍內的數據存儲和檢索。3月14日,主網上線 Filecoin 虛擬機,實現了 Filecoin 智能合約功能,再次激起了市場和項目開髮的熱度。

Filecoin 生態與 FVM

什麽是 Filecoin

Filecoin 是基於 IPFS 的去中心化存儲網絡,主要作爲一種開放服務的存儲,是 IPFS 上的激勵層,而 IPFS 是 Filecoin 網絡的分布式存儲和共享層, Filecoin 通過經濟激勵促進了 IPFS 的髮展,帶來了開放的、有保證的數據存儲市場,衕時, IPFS 也爲 Filecoin 市場的髮展提供生態支持。

Filecoin 的願景是通過 Filecoin 礦工節點積纍大量的存儲容量和計算能力,取代傳統的雲存儲。對 Filecoin 的主要需求來自於 Web3 存儲場景:從 NFT 到元宇宙和游戲再到 Web3 存儲和永續存儲,目前 Filecoin 生態顯著增長,在未來的生態繫統中,用戶將能逐步實現可編程性、可檢索性和擴展性,這其中就涉及到 Filecoin 虛擬機的上線。

什麽是 Filecoin Virtual Machine (FVM)

Filecoin Virtual Machine (FVM) 是一個基於 Filcoin 網絡的虛擬機架構,允許開髮者直接在 Filecoin 網絡上編寫和執行智能合約,爲 Filecoin 接入了可編程性,以實現數據的處理、轉換、加密等功能。

FVM 完全兼容以太坊 EVM,開髮者可以直接使用 Solidity 和其他兼容以太坊的語言來編寫智能合約,但和 EVM 相比, FVM 指令集更加簡潔,併且支持 Filecoin 獨有的存儲、檢索功能。

FVM 上線後, Filecoin 上的智能合約將與其存儲數據交互,爲更多的創新應用創造條件。

FVM 的工作原理

FVM 構建在 WASM 之上,支持用編譯爲 WASM 的語言編寫本機 Filecoin actor,以及爲外部運行時編寫的智能合約。 WASM(WebAssembly) 就是 web 彙編,目的是爲 web 瀏覽器定製的彙編語言。

FVM 包含一個以太坊虛擬機 (EVM) 。運行時,允許以太坊和 Solidity 開髮人員在 FVM 上運行他們的合約,幾乎不需要修改。 FEVM(Filecoin EVM)是基於 Filecoin 虛擬機的以太坊虛擬機,在運行時進行虛擬化。

它允許開髮人員將任何現有的基於 EVM 的智能合約直接移植到 FVM 上。 Filecoin EVM 運行時與任何 EVM 開髮工具(如 Hardhat、Brownie 和 Metamask)完全兼容,因爲 Filecoin 節點提供以太坊 JSON-RPC API,使得部署和與基於 EVM 的參與者交互變得容易。

一旦 FVM 路線圖的裡程碑 2.2 完成,開髮人員將可以選擇在 FEVM 或本機 FVM 上部署 actor。也就是説,如果不介意性能,可以部署到 FEVM;如果想要更好的性能,則要編寫編譯爲 WASM 併部署到本機 FVM 的 actor。

FVM 的新應用

隨著 FVM 的啟動和智能合約的引入,開髮者可以在其公鏈上開髮通用的 DeFi、GameFi、NFT 應用,生態有望爆髮式髮展。未來, FVM 生態中構建的新産品包括但不限於: DateDAO、永久存儲、抵押租賃等。

DataDAO 解決方案

Data DAO 可以創建數據集經濟,用戶可以在其中捕穫併代錶這些數據集對社會的價值。甚至可以在對等點之間交換這些數據令牌併請求對該數據的計算服務,例如驗證、連接、分析、特徵檢測和提取。

永久存儲

在 FVM 啟動之前,存儲交易併非永久的, Filecoin 上的存儲交易會有一個到期日,每 1.5 年更新一次,在到期日之後,數據會被刪除,無法找回。使用 FVM,上傳者可以指定他們想要的覆製次數和所需的到期日期。

到期日可以設定未來很長一段時間,如 5 年、 10 年,甚至無限期。隻要上傳者在合約賬戶中仍有資金(FIL),合約就會不斷激勵存儲提供商,創建交易以覆製檔案進行存儲。

抵押租賃

存儲提供商 (SP) 必鬚髮布抵押品(以 FIL 形式)以將存儲容量加載到網絡併接受存儲交易。這種抵押品通過及時提供數據證明(PoRep、PoSt)來激勵存儲提供商正確行事,否則他們就有被削減的風險。但抵押品的需求會産生摩擦,併成爲阻礙 SP 參與和增長的直接障礙。

另一方麵, Filecoin 網絡擁有大量長期代幣持有者,他們希望看到網絡髮展,併願意將他們的 FIL 借給信譽良好且以增長爲導曏的 SP。抵押租賃可以解決這個問題。存儲提供商可以從代幣持有者那裡租賃 FIL 抵押品,智能合約將鎖定未來的收入(區塊獎勵),直到存儲提供商償還了他們租賃的 FIL,這讓 Fil token 持有者與存儲提供者更高效地連接起來。

FVM 髮展路線

FVM 項目的目標是爲 Filecoin 區塊鏈添加通用可編程性。其路線圖分爲三步:

  • 裡程碑 1:初始化項目併允許內置 actor 在 FVM 上運行。
  • 裡程碑 2:支持將以太坊虛擬機 (EVM) 兼容的智能合約部署到 FVM 上。此外,允許開髮人員創建自己的原生 actor 併將其部署到 FVM。
  • 裡程碑 3:繼續增強 FVM 的可編程性。

目前 FVM 的髮展已經到了 2.1 階段,即開髮人員將能夠部署用 Solidity 編寫併編譯爲 EVM 的智能合約。智能合約將能夠通過調用內置參與者來訪問 Filecoin 功能,現有的以太坊工具將與 Filecoin 兼容。未來這個網絡會繼續升級。

圖片來源: FVM 官網 https://fvm.filecoin.io/

FVM 對於 Filecoin 生態的意義

Filecoin 生態的功能非常有限,大部分都局限於存儲數據,而且存儲的數據大多是計算機生成的無用數據,因此無法拓展至更廣泛的應用場景。隨著 FVM 的啟動,將爲 Filecoin 網絡帶來更多可能性及場景。

首先, FVM 帶來了極大的用戶可編程性,用於創建各種類型的智能合約,可以證明存儲、部署應用,從而爲存儲提供商和存儲客戶端帶來更多的保障和利益。

其次, FVM 允許開髮人員在 Filecoin 網絡上創建各種類型的 DApp,例如去中心化的數據存儲應用、數據存儲市場等。開髮人員使用 FVM 創建 DApp,利用 Filecoin 網絡滿足存儲和計算需求,這將創建更強大和更安全的 Filecoin 生態繫統。

最後, FVM 還可以用於實現 Filecoin 網絡的治理和投票功能,解鎖更多的應用、市場和組織的髮展,培育出一個高度組合、更加完善的生態繫統,從而促進社區的髮展和壯大。

結論

FVM 爲 Filecoin 網絡帶來用戶可編程性,允許開髮者在鏈上構建智能合約,這將會釋放 Filecoin 網絡生態在功能和適用性方麵的巨大潛力。今後 FVM 將憑借更完善的開髮架構拓展生態髮展的可能性,吸引更多的開髮者進入 Filecoin 網絡生態創建新的 DApp,可以預期在 Filecoin 生態繫統中將出現 Defi、NFT 和其他 Web3.0 應用場景,整個生態的成長,也將爲去中心化存儲帶來更多創新的使用場景。

作者: Callum
譯者: Piper
文章審校: KOWEI、Hugo、Hin、Ashley He
* 投資有風險,入市須謹慎。本文不作為Gate.io提供的投資理財建議或其他任何類型的建議。
* 在未提及Gate.io的情況下,複製、傳播或抄襲本文將違反《版權法》,Gate.io有權追究其法律責任。

什麽是Filecoin虛擬機(FVM)

新手Jul 05, 2023
FVM 是 Filecoin 虛擬機的縮寫,它允許開髮人員編寫的智能合約能在 Fil 上安全正確的運行。
什麽是Filecoin虛擬機(FVM)

前言

Filecoin 作爲一個去中心化的存儲網絡,能夠通過連接存儲客戶端和供應商,實現全球範圍內的數據存儲和檢索。3月14日,主網上線 Filecoin 虛擬機,實現了 Filecoin 智能合約功能,再次激起了市場和項目開髮的熱度。

Filecoin 生態與 FVM

什麽是 Filecoin

Filecoin 是基於 IPFS 的去中心化存儲網絡,主要作爲一種開放服務的存儲,是 IPFS 上的激勵層,而 IPFS 是 Filecoin 網絡的分布式存儲和共享層, Filecoin 通過經濟激勵促進了 IPFS 的髮展,帶來了開放的、有保證的數據存儲市場,衕時, IPFS 也爲 Filecoin 市場的髮展提供生態支持。

Filecoin 的願景是通過 Filecoin 礦工節點積纍大量的存儲容量和計算能力,取代傳統的雲存儲。對 Filecoin 的主要需求來自於 Web3 存儲場景:從 NFT 到元宇宙和游戲再到 Web3 存儲和永續存儲,目前 Filecoin 生態顯著增長,在未來的生態繫統中,用戶將能逐步實現可編程性、可檢索性和擴展性,這其中就涉及到 Filecoin 虛擬機的上線。

什麽是 Filecoin Virtual Machine (FVM)

Filecoin Virtual Machine (FVM) 是一個基於 Filcoin 網絡的虛擬機架構,允許開髮者直接在 Filecoin 網絡上編寫和執行智能合約,爲 Filecoin 接入了可編程性,以實現數據的處理、轉換、加密等功能。

FVM 完全兼容以太坊 EVM,開髮者可以直接使用 Solidity 和其他兼容以太坊的語言來編寫智能合約,但和 EVM 相比, FVM 指令集更加簡潔,併且支持 Filecoin 獨有的存儲、檢索功能。

FVM 上線後, Filecoin 上的智能合約將與其存儲數據交互,爲更多的創新應用創造條件。

FVM 的工作原理

FVM 構建在 WASM 之上,支持用編譯爲 WASM 的語言編寫本機 Filecoin actor,以及爲外部運行時編寫的智能合約。 WASM(WebAssembly) 就是 web 彙編,目的是爲 web 瀏覽器定製的彙編語言。

FVM 包含一個以太坊虛擬機 (EVM) 。運行時,允許以太坊和 Solidity 開髮人員在 FVM 上運行他們的合約,幾乎不需要修改。 FEVM(Filecoin EVM)是基於 Filecoin 虛擬機的以太坊虛擬機,在運行時進行虛擬化。

它允許開髮人員將任何現有的基於 EVM 的智能合約直接移植到 FVM 上。 Filecoin EVM 運行時與任何 EVM 開髮工具(如 Hardhat、Brownie 和 Metamask)完全兼容,因爲 Filecoin 節點提供以太坊 JSON-RPC API,使得部署和與基於 EVM 的參與者交互變得容易。

一旦 FVM 路線圖的裡程碑 2.2 完成,開髮人員將可以選擇在 FEVM 或本機 FVM 上部署 actor。也就是説,如果不介意性能,可以部署到 FEVM;如果想要更好的性能,則要編寫編譯爲 WASM 併部署到本機 FVM 的 actor。

FVM 的新應用

隨著 FVM 的啟動和智能合約的引入,開髮者可以在其公鏈上開髮通用的 DeFi、GameFi、NFT 應用,生態有望爆髮式髮展。未來, FVM 生態中構建的新産品包括但不限於: DateDAO、永久存儲、抵押租賃等。

DataDAO 解決方案

Data DAO 可以創建數據集經濟,用戶可以在其中捕穫併代錶這些數據集對社會的價值。甚至可以在對等點之間交換這些數據令牌併請求對該數據的計算服務,例如驗證、連接、分析、特徵檢測和提取。

永久存儲

在 FVM 啟動之前,存儲交易併非永久的, Filecoin 上的存儲交易會有一個到期日,每 1.5 年更新一次,在到期日之後,數據會被刪除,無法找回。使用 FVM,上傳者可以指定他們想要的覆製次數和所需的到期日期。

到期日可以設定未來很長一段時間,如 5 年、 10 年,甚至無限期。隻要上傳者在合約賬戶中仍有資金(FIL),合約就會不斷激勵存儲提供商,創建交易以覆製檔案進行存儲。

抵押租賃

存儲提供商 (SP) 必鬚髮布抵押品(以 FIL 形式)以將存儲容量加載到網絡併接受存儲交易。這種抵押品通過及時提供數據證明(PoRep、PoSt)來激勵存儲提供商正確行事,否則他們就有被削減的風險。但抵押品的需求會産生摩擦,併成爲阻礙 SP 參與和增長的直接障礙。

另一方麵, Filecoin 網絡擁有大量長期代幣持有者,他們希望看到網絡髮展,併願意將他們的 FIL 借給信譽良好且以增長爲導曏的 SP。抵押租賃可以解決這個問題。存儲提供商可以從代幣持有者那裡租賃 FIL 抵押品,智能合約將鎖定未來的收入(區塊獎勵),直到存儲提供商償還了他們租賃的 FIL,這讓 Fil token 持有者與存儲提供者更高效地連接起來。

FVM 髮展路線

FVM 項目的目標是爲 Filecoin 區塊鏈添加通用可編程性。其路線圖分爲三步:

  • 裡程碑 1:初始化項目併允許內置 actor 在 FVM 上運行。
  • 裡程碑 2:支持將以太坊虛擬機 (EVM) 兼容的智能合約部署到 FVM 上。此外,允許開髮人員創建自己的原生 actor 併將其部署到 FVM。
  • 裡程碑 3:繼續增強 FVM 的可編程性。

目前 FVM 的髮展已經到了 2.1 階段,即開髮人員將能夠部署用 Solidity 編寫併編譯爲 EVM 的智能合約。智能合約將能夠通過調用內置參與者來訪問 Filecoin 功能,現有的以太坊工具將與 Filecoin 兼容。未來這個網絡會繼續升級。

圖片來源: FVM 官網 https://fvm.filecoin.io/

FVM 對於 Filecoin 生態的意義

Filecoin 生態的功能非常有限,大部分都局限於存儲數據,而且存儲的數據大多是計算機生成的無用數據,因此無法拓展至更廣泛的應用場景。隨著 FVM 的啟動,將爲 Filecoin 網絡帶來更多可能性及場景。

首先, FVM 帶來了極大的用戶可編程性,用於創建各種類型的智能合約,可以證明存儲、部署應用,從而爲存儲提供商和存儲客戶端帶來更多的保障和利益。

其次, FVM 允許開髮人員在 Filecoin 網絡上創建各種類型的 DApp,例如去中心化的數據存儲應用、數據存儲市場等。開髮人員使用 FVM 創建 DApp,利用 Filecoin 網絡滿足存儲和計算需求,這將創建更強大和更安全的 Filecoin 生態繫統。

最後, FVM 還可以用於實現 Filecoin 網絡的治理和投票功能,解鎖更多的應用、市場和組織的髮展,培育出一個高度組合、更加完善的生態繫統,從而促進社區的髮展和壯大。

結論

FVM 爲 Filecoin 網絡帶來用戶可編程性,允許開髮者在鏈上構建智能合約,這將會釋放 Filecoin 網絡生態在功能和適用性方麵的巨大潛力。今後 FVM 將憑借更完善的開髮架構拓展生態髮展的可能性,吸引更多的開髮者進入 Filecoin 網絡生態創建新的 DApp,可以預期在 Filecoin 生態繫統中將出現 Defi、NFT 和其他 Web3.0 應用場景,整個生態的成長,也將爲去中心化存儲帶來更多創新的使用場景。

作者: Callum
譯者: Piper
文章審校: KOWEI、Hugo、Hin、Ashley He
* 投資有風險,入市須謹慎。本文不作為Gate.io提供的投資理財建議或其他任何類型的建議。
* 在未提及Gate.io的情況下,複製、傳播或抄襲本文將違反《版權法》,Gate.io有權追究其法律責任。
即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!