近期,協(xié)議實(shí)驗(yàn)室創(chuàng)始人胡安·貝內(nèi)特在GitHub上提出,考慮將EVM或其他的VM引入Filecoin網(wǎng)絡(luò)中。

胡安表示,關(guān)于Filecoin 將提供完整的智能合約功能,它從一開始就在計(jì)劃中,并預(yù)計(jì)將于2021年底實(shí)現(xiàn):當(dāng)Filecoin網(wǎng)絡(luò)順利添加EVM或其他的VM后, Filecoin將擁有完整的智能合約功能。接下來我們就來談?wù)凟VM、VM。VM全名Virtual Machine,翻譯為虛擬機(jī)。虛擬機(jī)被認(rèn)為是區(qū)塊鏈技術(shù)領(lǐng)域基礎(chǔ)設(shè)施,是實(shí)現(xiàn)智能合約系統(tǒng)最為關(guān)鍵和核心的技術(shù)。我們都知道區(qū)塊鏈有共識(shí)機(jī)制,共識(shí)機(jī)制要求所有人的計(jì)算結(jié)果是一樣的,但是由于運(yùn)行區(qū)塊鏈服務(wù)的計(jì)算機(jī)所支持的CPU指令集有可能不同,或者操作系統(tǒng)不同等,很難確保所有機(jī)器運(yùn)行的結(jié)果一致,這時(shí)候虛擬機(jī)的存在就非常有必要性。虛擬機(jī)是指通過軟件模擬具有完整硬件系統(tǒng)功能、運(yùn)行在一個(gè)完全環(huán)境中的完整計(jì)算機(jī)系統(tǒng)。區(qū)塊鏈虛擬機(jī)有一套特有的指令集,能確保在不同操作系統(tǒng)、不同 CPU 環(huán)境下,執(zhí)行同樣的運(yùn)算指令,得到完全相同的結(jié)果。區(qū)塊鏈虛擬機(jī)是區(qū)塊鏈智能合約的運(yùn)行環(huán)境,可把它看作是軟件模擬的可執(zhí)行合約指令的虛擬計(jì)算機(jī)(包含CPU、內(nèi)存、存儲(chǔ)),也就是說,區(qū)塊鏈虛擬機(jī)可以執(zhí)行智能合約指令。我們可以把區(qū)塊鏈理解為一套系統(tǒng),這套系統(tǒng)運(yùn)行在電腦上,這個(gè)電腦就是虛擬機(jī),智能合約是跑在這臺(tái)電腦上的代碼,虛擬機(jī)為智能合約的運(yùn)轉(zhuǎn)提供了運(yùn)行環(huán)境。以ETH為例,以太坊擁有自己的虛擬機(jī)EVM,ETH的智能合約運(yùn)行在EVM虛擬機(jī)上,ETH上的DAPP應(yīng)用,運(yùn)行在以太坊智能合約上。為什么以太坊的生態(tài)能夠在短短幾年間多次得到突破性的發(fā)展?在很大程度上,是因?yàn)橐蕴挥凶銐蚝糜玫奶摂M機(jī),并支撐了足夠開放和強(qiáng)大的智能合約,開發(fā)者們可以在以太坊智能合約上構(gòu)建自己的應(yīng)用,并且發(fā)行自己的通證。
對(duì)于非開發(fā)者人員而言,以太坊智能合約的最直觀感受就是可以在以太坊上發(fā)行通證,以太坊智能合約讓每個(gè)人發(fā)行通證都變得如此簡單。但是,當(dāng)以太坊上的應(yīng)用越來越多,那么其誕生杰出應(yīng)用的概率也會(huì)越來越大,近年來爆火的DeFi基于以太坊網(wǎng)絡(luò)而誕生,同時(shí),也壯大了以太坊的名氣和提升了以太坊的市場占有率。Filecoin為什么大概率會(huì)選用EVM?根據(jù)胡安所述,F(xiàn)ilecoin或?qū)⑾炔捎靡蕴坏奶摂M機(jī)EVM,其他的VM例如 WASM 和 JS ,或者自己開發(fā)的VM,稍后進(jìn)行。單獨(dú)開發(fā)一個(gè)虛擬機(jī)雖然耗時(shí)耗力,但是以協(xié)議實(shí)驗(yàn)室的團(tuán)隊(duì)綜合實(shí)力,這并不算難事,那么,為什么胡安比較傾向于Filecoin采用以太坊的虛擬機(jī)EVM呢?要知道,建設(shè)一個(gè)商城或許不難,但是如何讓人們都喜歡來這里打卡、消費(fèi),如何把商場打造成一個(gè)“網(wǎng)紅盤”,尤為不易。
對(duì)于Filecoin來說,首先,采用虛擬機(jī)是必然的選擇,因?yàn)楫?dāng)Filecoin真正擁有了自己的智能合約,才能夠和開發(fā)者們更深層次的互動(dòng),F(xiàn)ilecoin網(wǎng)絡(luò)才有望誕生DAPP巨頭,屆時(shí),不僅這類DAPP能夠憑借各自的特點(diǎn)吸引諸多的流量,壯大Filecoin的名氣,而且,當(dāng)基于Filecoin網(wǎng)絡(luò)上的應(yīng)用和人氣越來越多,F(xiàn)ilecoin網(wǎng)絡(luò)所需要存儲(chǔ)的數(shù)據(jù)就越來越多,F(xiàn)ilecoin所存儲(chǔ)的數(shù)據(jù)越來越多,F(xiàn)ilecoin的價(jià)值就會(huì)越來越高,F(xiàn)ilecoin就能夠真正意義上成為存儲(chǔ)人類社會(huì)重要信息的分布式網(wǎng)絡(luò)。更加值得關(guān)注的是,區(qū)塊鏈?zhǔn)澜缰械母鱾€(gè)產(chǎn)品并不是閉合的,而是開放的,F(xiàn)ilecoin和ETH素來也是好兄弟,F(xiàn)ilecoin采用EVM,有助于兩者生態(tài)之間的跨鏈溝通和交流,有助于所有已經(jīng)使用 IPFS 和 Filecoin 的 Dapp 以及絕大多數(shù) NFT等都能實(shí)現(xiàn)良好連接,這不僅有助于加深Filecoin和ETH之間的合作,更有助于多方的長期發(fā)展。