時間:2023-07-12|瀏覽:281
但是,在本篇文章中我們將詳細介紹有關Filecoin虛擬機(FVM)的更多信息。ProtocolLabs的研究員Raúl Kripalani將與社區(qū)成員分享Filecoin虛擬機(FVM)或在Filecoin中稱為參與者,可以為智能和動態(tài)存儲解決方案提供支持,這些解決方案難以通過web2技術創(chuàng)建。主要包括以下內容:1、對存儲在Filecoin中的數(shù)據進行分散計算;2、眾籌數(shù)據集保存;3、更智能的存儲市場;4、多代存儲和永久保管;5、數(shù)據DAO和標記化數(shù)據集;6、本地存儲的NFT;7、時間鎖定檢索;8、抵押貸款。
現(xiàn)階段,F(xiàn)ilecoin平臺主要以數(shù)據存儲和檢索為中心,構成了協(xié)議的Layer0。但對于希望使用用戶可編程智能合約構建更復雜應用程序和解決方案的開發(fā)人員來說,這還不夠。所以我們將引入Layer1,允許用戶定義的智能合約在Filecoin網絡中本地消耗。
Filecoin虛擬機是多語言虛擬機,在2021年6月的Filecoin改進提案113中被提及。它將以WASM為核心運行時,在區(qū)塊鏈領域具有很大的潛力。這個選擇允許使用任何編譯為WASM的編程語言編寫本機actor,并與現(xiàn)有的web2開發(fā)者進行交流。
此外,我們還計劃支持模擬外部運行時,其中第一個是以太坊虛擬機(EVM)。這個選擇是為了滿足Filecoin開發(fā)者社區(qū)對FVM支持EVM/Solidity的需求,以減少對現(xiàn)有合約的修改。
通過FVM,F(xiàn)ilecoin網絡獲得了除存儲能力外的計算能力。我們將在Filecoin網絡上運行兩種計算:鏈上計算和鏈下計算。FVM將是這兩種計算的重要組成部分。
通過FVM,我們期望將出現(xiàn)一些新的應用,如以數(shù)據為中心的去中心化自治組織(DataDAO)、復制客戶端、替代存儲市場、抵押貸款和數(shù)據計算等。此外,F(xiàn)VM將使第二層(L2)解決方案能夠將其狀態(tài)提交到第一層(L1),以提高網絡的安全性和可追溯性。
Filecoin虛擬機(FVM)的開發(fā)路線圖包括四個階段:階段0是在主網上啟動非可編程FVM的Canary測試,階段1是在協(xié)議分叉之前引入準備性調整,階段2是為本地和EVM外國參與者引入用戶可編程性,階段3是重新設計系統(tǒng)參與者和更深入的協(xié)議調整。這些階段計劃在2021年第4季度和2022年上半年內完成。