為什么基于Solidity 語(yǔ)言的以太坊生態(tài)如此龐大,市場(chǎng)依然對(duì)新公鏈有著新期待?Move 出自大廠(Meta),被行業(yè)普遍看好,前期一些基于Move 語(yǔ)言開(kāi)發(fā)的公鏈得到了市場(chǎng)的青睞和資本的追捧。面向Web3 更為豐富的應(yīng)用,底層語(yǔ)言的進(jìn)化是基礎(chǔ),Move 有哪些優(yōu)勢(shì),彌補(bǔ)了Solidity 哪些不足?基于這些特點(diǎn),Move 生態(tài)有可能誕生新模式和新應(yīng)用。
針對(duì)已有的編程語(yǔ)言如Solidity,Move 語(yǔ)言在很多細(xì)節(jié)設(shè)計(jì)考慮的比較周到,如將庫(kù)與應(yīng)用邏輯分離開(kāi)來(lái);但最為突出的特點(diǎn)是資源類(lèi)型方面,即面向資源的編程。在Dapp 應(yīng)用支持方面,吸收了比特幣script和以太坊的smart contract 的優(yōu)點(diǎn),因此行業(yè)普遍對(duì)該編程語(yǔ)言比較看好。而針對(duì)Solidity 被外界詬病的安全問(wèn)題,move 也在嘗試解決。
Move 是面向資源(resources)的編程語(yǔ)言,資源在Move 的世界里是“第一等公民”(first-class resource),其關(guān)鍵特性是自定義資源類(lèi)型:resources 永遠(yuǎn)不能被復(fù)制或隱式丟棄,只能在程序存儲(chǔ)位置之間移動(dòng)。Solidity 并不是面向資源的,用戶(hù)的賬戶(hù)擁有某個(gè)Token 資產(chǎn),只是該Token 合約分配給用戶(hù)的一個(gè)數(shù)值。而Move 創(chuàng)建的Token 賬戶(hù)資產(chǎn)是獨(dú)一無(wú)二的資源類(lèi)型,比如賬戶(hù)A 中的資產(chǎn)是保存在A 賬戶(hù)中的,雖然也是數(shù)值,但不能復(fù)制、丟棄或重用,可以被安全地存儲(chǔ)和轉(zhuǎn)移。
同時(shí),賬戶(hù)資產(chǎn)只能由定義該資源的模塊進(jìn)行創(chuàng)建和銷(xiāo)毀,這使得同質(zhì)化的數(shù)值類(lèi)型的資產(chǎn)可能產(chǎn)生的重入、類(lèi)似雙花或者賬戶(hù)余額出現(xiàn)不平衡的狀況得以避免。在這一點(diǎn)上,Move 賬戶(hù)資產(chǎn)有些類(lèi)似比特幣的UTXO 機(jī)制,Token 不再是簡(jiǎn)單的同質(zhì)化數(shù)值,而是可區(qū)分的。
為了可以實(shí)現(xiàn)更靈活的業(yè)務(wù),Move 另外定義了4 種權(quán)限屬性:可復(fù)制(copy)、可丟棄(drop)、可存儲(chǔ)(store)、可檢索(key)。這4 種屬性可以任意組合, 來(lái)定義資源的屬性, 方便用戶(hù)靈活操作。如drop+store+key 的組合,定義的資源是不可以復(fù)制的,可以避免復(fù)制引發(fā)的代幣增發(fā)以及雙花的問(wèn)題,這一點(diǎn)類(lèi)似NFT 以及比特幣的UTXO 機(jī)制。
對(duì)于模塊化和合約組合性方面,Moe 使用了模塊和腳本設(shè)計(jì),通過(guò)傳遞資源實(shí)現(xiàn)合約交互。Solidity(如以太坊)上面的Contract 合約通過(guò)library(相當(dāng)于靜態(tài)庫(kù))進(jìn)行消息的傳遞,從而實(shí)現(xiàn)Contract 合約之間的調(diào)用、交互。而Move 語(yǔ)言使用了模塊(module)和腳本(script)的設(shè)計(jì),前者類(lèi)似于Contract 合約,Move 語(yǔ)言的合約組合性則是模塊之間的組合,通過(guò)傳遞資源(即前文提到的resources)。關(guān)于組合性方面,Solidity 和Move 的區(qū)別非常明顯。
在交易執(zhí)行方面,Move 的并行處理相交Solidity 帶來(lái)區(qū)塊鏈性能的極大提升。并行執(zhí)行(PE)通過(guò)識(shí)別獨(dú)立交易并同時(shí)執(zhí)行,這極大提升了區(qū)塊鏈的擴(kuò)展性。Solidity 并不支持并行處理,如以太坊上的交易按順序執(zhí)行,其他交易置于暫停(排序)狀態(tài)——因此產(chǎn)生了mempool(內(nèi)存池)和MEV 市場(chǎng)。如基于Move 的公鏈Aptos,利用Block-STM(SoftwareTransactional Memory)引擎實(shí)現(xiàn)并行處理,帶來(lái)性能的明顯提升。
風(fēng)險(xiǎn)提示:區(qū)塊鏈商業(yè)模式落地不及預(yù)期;監(jiān)管政策的不確定性。
知前沿,問(wèn)智研。智研咨詢(xún)是中國(guó)一流產(chǎn)業(yè)咨詢(xún)機(jī)構(gòu),十?dāng)?shù)年持續(xù)深耕產(chǎn)業(yè)研究領(lǐng)域,提供深度產(chǎn)業(yè)研究報(bào)告、商業(yè)計(jì)劃書(shū)、可行性研究報(bào)告及定制服務(wù)等一站式產(chǎn)業(yè)咨詢(xún)服務(wù)。專(zhuān)業(yè)的角度、品質(zhì)化的服務(wù)、敏銳的市場(chǎng)洞察力,專(zhuān)注于提供完善的產(chǎn)業(yè)解決方案,為您的投資決策賦能。
轉(zhuǎn)自國(guó)盛證券有限責(zé)任公司 研究員:宋嘉吉/任鶴義


2025-2031年中國(guó)區(qū)塊鏈行業(yè)發(fā)展動(dòng)態(tài)及投資戰(zhàn)略咨詢(xún)報(bào)告
《2025-2031年中國(guó)區(qū)塊鏈行業(yè)發(fā)展動(dòng)態(tài)及投資戰(zhàn)略咨詢(xún)報(bào)告 》共八章,包含區(qū)塊鏈行業(yè)應(yīng)用領(lǐng)域發(fā)展?fàn)顩r分析,區(qū)塊鏈行業(yè)應(yīng)用案例和領(lǐng)先企業(yè)分析,中國(guó)區(qū)塊鏈行業(yè)投資機(jī)會(huì)與建議等內(nèi)容。



