時間:2023-07-10|瀏覽:238
為什么要在Filecoin中引入智能合約? 智能合約可以提供智能和動態(tài)的存儲解決方案,而使用現(xiàn)有的web2技術(shù)很難實現(xiàn)。例如: 1.對存儲的數(shù)據(jù)進行去中心化計算,無需轉(zhuǎn)移數(shù)據(jù)直接在數(shù)據(jù)所存儲的空間進行計算。 2.對眾籌的數(shù)據(jù)集進行保存,每個人對重要的社會性數(shù)據(jù)進行存儲,如犯罪統(tǒng)計或環(huán)境變暖的數(shù)據(jù)。 3.更智能的存儲市場,根據(jù)時間、復制級別或區(qū)域可用性對存儲進行動態(tài)定價。 4.跨時代存儲和永久托管,存儲幾代人都會使用的數(shù)據(jù)。 5.建立DataDAO和數(shù)據(jù)集的通證化,為數(shù)據(jù)存儲的通證化建立經(jīng)濟模型,并通過DAO進行計算和協(xié)調(diào)。 6.NFT的本地存儲,將NFT的內(nèi)容與跟蹤其內(nèi)容的注冊表共存。 7.時間鎖定的數(shù)據(jù)檢索,僅當公司公開結(jié)果時才解鎖此數(shù)據(jù)集。 8.抵押貸款,向存儲供應商提供貸款,如接受特定客戶的FIL+交易,在特定時間點進行交易等。
智能合約還可以實現(xiàn)跨梁橋,實現(xiàn)與其他鏈上dapp(如以太坊、Near、Solana、Flow等)的互操作性和共享流動性,提供存儲功能。
Filecoin平臺是數(shù)據(jù)存儲和檢索的中心,成為協(xié)議的Layer0。然而,現(xiàn)有的系統(tǒng)定義的合約不能滿足試圖通過可編程智能合約構(gòu)建更復雜應用程序和解決方案的開發(fā)者需求。為了實現(xiàn)智能合約的可編程性,需要在Layer0之上建立Layer1。Filecoin虛擬機可以實現(xiàn)原生的用戶自定義智能合約,不再需要依賴其他可編程的區(qū)塊鏈協(xié)議如以太坊和Solana進行部署。
與以太坊兼容的Filecoin虛擬機 Filecoin虛擬機的原生運行時是WASM,這使得用任何編程語言編寫的智能合約都可以編譯成WASM,在web2開發(fā)者進入web3世界時可以更快地達到同樣的開發(fā)水平,并避免了學習特定編程語言的曲線。
此外,F(xiàn)ilecoin還在添加對模擬外部運行時的支持,其中之一是以太坊虛擬機(EVM)。這是因為Filecoin的開發(fā)者社區(qū)對FVM支持EVM/Solidity提出了需求,希望能夠以最小甚至零更改的方式支持以太坊智能合約。通過在Filecoin網(wǎng)絡上重復使用以太坊社區(qū)建立的經(jīng)過審計和高強度測試的智能合約,將推動各種創(chuàng)新和可組合方案的快速啟動。EVM兼容性針對的是字節(jié)碼層,因此可以利用成熟的以太坊工具如Truffle、Remix、Hardhat、VSCode插件等。除了部署現(xiàn)有的智能合約,開發(fā)者還可以使用Solidity編寫新的智能合約來進行快速啟動,或者在需要性能優(yōu)化的情況下使用原生的智能合約進行升級。
擴大Filecoin網(wǎng)絡的影響 Filecoin網(wǎng)絡將通過FVM獲得計算能力,除了現(xiàn)有的存儲能力。我們設想在Filecoin網(wǎng)絡上可以進行基于狀態(tài)的鏈上計算和基于數(shù)據(jù)的鏈下計算。FVM將成為構(gòu)建這兩方面的關(guān)鍵模塊。
在Filecoin中可實現(xiàn)的項目包括: 1.以數(shù)據(jù)為中心的去中心化自治組織(DataDAOs),通過集合個人和組織的資源,人們可以對共享/公益數(shù)據(jù)集進行保存、管理、擴充和處理。通過通證和NFT來計價服務,并進行交易以請求服務和授予訪問權(quán)限等。 2.復制客戶端,根據(jù)用戶定義的規(guī)則,自動化機器人程序?qū)⒁砸欢ǖ募顧C制確保Filecoin網(wǎng)絡中的數(shù)據(jù)達到一定的復制級別。 3.另類的數(shù)據(jù)存儲市場,通過拍賣、獎金或其他工具,存儲市場可以提供糾錯碼,以確保數(shù)據(jù)在中斷時可恢復。它們還可以實現(xiàn)自動重試交易,以確保數(shù)據(jù)交付。 4.抵押貸款,向供應商提供無需信任或特定目標的貸款,例如,貸款資金只能用于接受特定客戶的FIL+交易。 5.基于數(shù)據(jù)的計算,在大規(guī)模計算中,每項操作都增加了數(shù)據(jù)傳輸?shù)某杀竞脱舆t。通過將計算任務交給提供數(shù)據(jù)托管的存儲提供商,并獎勵協(xié)調(diào)節(jié)點制定整個Filecoin網(wǎng)絡的執(zhí)行計劃,可以實現(xiàn)高效的執(zhí)行并行任務,計算結(jié)果存儲回Filecoin網(wǎng)絡,下游計算執(zhí)行。
此外,F(xiàn)ilecoin網(wǎng)絡的L2解決方案首次能夠通過FVM將其狀態(tài)提交到L1,實現(xiàn)更安全、更可追蹤的覆蓋網(wǎng)絡。
從這個愿景看,F(xiàn)ilecoin的想象空間比以太坊更大。以上是個人觀點,不構(gòu)成任何建議。
來源:后山客漫漫談