区块链行业-Web3底层语言:Move弥补了Solidity哪些不足?

请仔细阅读本报告末页声明 证券研究报告|行业专题研究 2022 年 12 月 01 日 区块链 Web3 底层语言:Move 弥补了 Solidity 哪些不足? 为什么基于 Solidity 语言的以太坊生态如此庞大,市场依然对新公链有着新期待?Move 出自大厂(Meta),被行业普遍看好,前期一些基于Move 语言开发的公链得到了市场的青睐和资本的追捧。面向 Web3 更为丰富的应用,底层语言的进化是基础,Move 有哪些优势,弥补了Solidity 哪些不足?基于这些特点,Move 生态有可能诞生新模式和新应用。 针对已有的编程语言如 Solidity,Move 语言在很多细节设计考虑的比较周到,如将库与应用逻辑分离开来;但最为突出的特点是资源类型方面,即面向资源的编程。在 Dapp 应用支持方面,吸收了比特币 script和以太坊的 smart contract 的优点,因此行业普遍对该编程语言比较看好。而针对 Solidity 被外界诟病的安全问题,move 也在尝试解决。 Move 是面向资源(resources)的编程语言,资源在 Move 的世界里是“第一等公民”(first-class resource),其关键特性是自定义资源类型:resources 永远不能被复制或隐式丢弃,只能在程序存储位置之间移动。Solidity 并不是面向资源的,用户的账户拥有某个 Token 资产,只是该 Token 合约分配给用户的一个数值。而 Move 创建的 Token 账户资产是独一无二的资源类型,比如账户 A 中的资产是保存在 A 账户中的,虽然也是数值,但不能复制、丢弃或重用,可以被安全地存储和转移。同时,账户资产只能由定义该资源的模块进行创建和销毁,这使得同质化的数值类型的资产可能产生的重入、类似双花或者账户余额出现不平衡的状况得以避免。在这一点上,Move 账户资产有些类似比特币的 UTXO 机制,Token 不再是简单的同质化数值,而是可区分的。 为了可以实现更灵活的业务,Move 另外定义了 4 种权限属性:可复制(copy)、可丢弃(drop)、可存储(store)、可检索(key)。这 4 种属性 可 以 任 意 组 合 , 来 定 义 资 源 的 属 性 , 方 便 用 户 灵 活 操 作 。 如drop+store+key 的组合,定义的资源是不可以复制的,可以避免复制引发的代币增发以及双花的问题,这一点类似 NFT 以及比特币的 UTXO 机制。 对于模块化和合约组合性方面,Moe 使用了模块和脚本设计,通过传递资源实现合约交互。Solidity(如以太坊)上面的 Contract 合约通过library(相当于静态库)进行消息的传递,从而实现 Contract 合约之间的调用、交互。而 Move 语言使用了模块(module)和脚本(script)的设计,前者类似于 Contract 合约,Move 语言的合约组合性则是模块之间的组合,通过传递资源(即前文提到的 resources)。关于组合性方面,Solidity 和Move 的区别非常明显。 在交易执行方面,Move 的并行处理相交 Solidity 带来区块链性能的极大提升。并行执行(PE)通过识别独立交易并同时执行,这极大提升了区块链的扩展性。Solidity 并不支持并行处理,如以太坊上的交易按顺序执行,其他交易置于暂停(排序)状态——因此产生了 mempool(内存池)和 MEV 市场。如基于 Move 的公链 Aptos,利用 Block-STM(Software Transactional Memory)引擎实现并行处理,带来性能的明显提升。 风险提示:区块链商业模式落地不及预期;监管政策的不确定性。 增持(维持) 行业走势 作者 分析师 宋嘉吉 执业证书编号:S0680519010002 邮箱:songjiaji@gszq.com 分析师 任鹤义 执业证书编号:S0680519040002 邮箱:renheyi@gszq.com 相关研究 1、《通信:5G 后周期的投资框架》2022-11-27 2、《通信:网络可视化:开启 5G 后周期序章》2022-11-27 3、《通信:国资云加速渗透下,重视行业估值重构机会》2022-11-23 -32%-16%0%16%2021-112022-032022-072022-11通信沪深300仅供内部参考,请勿外传2022 年 12 月 01 日 P.2请仔细阅读本报告末页声明 内容目录 1.核心观点 .......................................................................................................................................................... 3 2.为什么发明 Move:弥补 Solidity(以太坊)的哪些问题? ...................................................................................... 3 2.1.一等资源与数字资产(first-class resource) .............................................................................................. 4 2.2.Move 语言的模块化和灵活组合性 ............................................................................................................. 5 2.3.对 Web3 安全性的改进 ............................................................................................................................ 6 2.4.Move 的并行处理带来更高的扩展性 .......................................................................................................... 7 风险提示 ............................................................................................................................................................... 8 图表目录 图表 1:move 与 solidity 对比 ..................................................

立即下载
信息科技
2022-12-02
国盛证券
9页
1.01M
收藏
分享

[国盛证券]:区块链行业-Web3底层语言:Move弥补了Solidity哪些不足?,点击即可下载。报告格式为PDF,大小1.01M,页数9页,欢迎下载。

本报告共9页,只提供前10页预览,清晰完整版报告请下载后查看,喜欢就下载吧!
立即下载
本报告共9页,只提供前10页预览,清晰完整版报告请下载后查看,喜欢就下载吧!
立即下载
水滴研报所有报告均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
相关图表
募投项目资金分布情况 图表 70:募资金额主要用于建设萤石制造基地
信息科技
2022-12-01
来源:萤石网络(A05203)家用安防细分龙头,硬件为基软件为矛
查看原文
萤石在全国共有 597 个线下网点 图表 66:萤石网络智能家居线下门店展示
信息科技
2022-12-01
来源:萤石网络(A05203)家用安防细分龙头,硬件为基软件为矛
查看原文
萤石 22H1 的线上销量占比远低于整体销量占比
信息科技
2022-12-01
来源:萤石网络(A05203)家用安防细分龙头,硬件为基软件为矛
查看原文
萤石经销商数量逐年增长 图表 64:大经销商收入占比逐渐提升
信息科技
2022-12-01
来源:萤石网络(A05203)家用安防细分龙头,硬件为基软件为矛
查看原文
萤石的研发投入力度较大 图表 61:萤石获得 49 个授权专利
信息科技
2022-12-01
来源:萤石网络(A05203)家用安防细分龙头,硬件为基软件为矛
查看原文
萤石网络 2021 年销售渠道分布
信息科技
2022-12-01
来源:萤石网络(A05203)家用安防细分龙头,硬件为基软件为矛
查看原文
回顶部
报告群
公众号
小程序
在线客服
收起