原文标题:《Move语言的机会》
原文作者:小牛丨哔哔News
TL;DR
1.Move语言具有将资产作为一等公民编程、安全性、灵活性、可组合性等特点;
2.采用Move语言的公链生态发展尚处初期,交互选择不多;
3.多家知名投资机构已提早布局具有Meta背景的公链,传统金融机构正在入局;
4.根据Aptos、Sui的生态扩张、测试网进展和估值,需持续关注两者未来的走向和市场表现。
Move语言是Meta(原Facebook)开发的编程语言,是一款专为数字资产打造的编程语言。
其特点包括将资产作为一等公民编程、安全性、灵活性、可组合性等,为DeFi、NFT项目开发者提供了优质的选择,为项目开发提供更多想象力。
在新一批新公链当中,Aptos、Sui等公链将采用Move编程语言作为卖点,Move编程语言的安全性、灵活性等特性成为新公链主打的优势之一。
目前采用Move编程语言的公链中,热度较高的是Aptos、Sui和Starcoin,三者开发进度和生态处在相对领先的地位。
不过总体来看,采用Move语言的公链目前还处在发展的早期阶段,生态在快速扩张,但生态中比较成熟的项目数量还不多,用户如要做交互,还需要再观察一段时间。
具有Meta背景的Aptos和Sui获得多家知名投资机构的投资。
a16z、Franklin Templeton、Tiger Global、FTX Ventures等均出现在投资阵容中。
虽然两者发展尚处于早期,但机构已经看到了Move语言公链的潜在机会,抢先布局。
Move语言能够获得开发者的青睐,更多来源于其技术特点。而要获得用户,使用Move语言的公链不仅要有新叙事,还要在价值捕获、生态建设、用户体验等方面多做事。
Move语言的特点
Move是Meta(原Facebook)为其稳定币项目Diem(原Libra)开发的编程语言,Diem的愿景是作为一款全球性的数字原生货币,集稳定性、低通胀、全球普遍接受和可互换性于一体。其愿景决定了Move是为金融而生的编程语言。
Move的特点主要有以下五个方面:
1.将资产作为一等公民编程(First-class Resources)
2.通过静态调用、虚拟机沙盒等确保其安全性
3.可验证性
4.灵活性
5.合约可组合性
(一)将资产作为一等公民编程(First-class Resources)
Move语言通过Resource为数字资产定义。Move语言中数字资产以被特殊定义的代码/resource/表示和存储。
Move语言抽象了资源(Resource)的四个属性:可复制、可索引、可丢弃、可存储,通过这四个属性的不同组合,用户可以方便的定义出任何类型的资源。
Move规定资源(Resource)会存储在由所有者的帐户控制的模块里,经过验证的所有者以/签名者/表示,这些资源的所有者具有最高决定权,只有所有者能够决定资源(Resource)的存储和转移。
资源(Resource)的设计让数字资产转移不是账户间余额数值的简单加减,而是存储位置间的移动,避免重入和双花攻击。
重入和双花攻击是黑客攻击常见类型。重入指的是黑客抓住项目方转账模式的漏洞,制造恶意合约,在接受转账的同时再次调用项目方转账函数,在不改变账户余额的情况下不断提走资金。双花攻击则更好理解,用同一笔钱多次完成支付。
资源(Resource)确定数字资产仅在存储位置之间转移,避免了重入。不凭空产生或销毁数字资产,避免了双花攻击。
(二)通过静态调用、虚拟机沙盒等确保其安全性
Move语言采用静态调用,静态调用指程序A在调用程序B时,在运行之前就已经确定调用的对象,在运营过程中不改变调用对象。
静态调用提升了运行的安全性。动态调用过程中,恶意用户可以通过制造恶意合约,调用项目方函数,从而完成攻击。静态调用解决了动态调用存在的问题,增强网络运行的稳定性。
Move VM是Move编程语言的虚拟机沙盒,虚拟沙盒让采用Move语言的区块链具备确定性,合约调用被放在同一个沙盒当中,在此过程中合约的状态的安全性主要要通过编程语言内部的安全性进行隔离,而非依赖虚拟机进行隔离。
(三)可验证性
Move编程语言采用形式化验证。简而言之,形式化验证是用数字工具分析的手段证明程序的安全性。此前提到的静态调用、虚拟机沙盒能够提升验证的安全性。
(四)灵活性
Move的灵活性体现在可以通过transaction脚本来自由组合各种transaction来实现不同的功能,一个脚本可以调用多个transaction。
Move通过面向泛型编程,保障了合约的扩展性,增加了代码的复用能力。(注:泛型编程是一种专注于对算法及其数据结构进行设计的编程方式,它使得这些算法即数据结构能够在不损失效率的前提下,运用到最为通用的环境中。)
(五)合约可组合性
Move语言的合约可组合性源自于其Module(模块)的设计,基于Module间的组合只需要对Module进行升级和优化,所有使用过这个Module的其他合约都会自动使用最新的版本,加速使用Move语言的智能合约升级优化的速度。
Module相当于给这些智能合约提供了统一的兼容空间,智能合约就像乐高玩具的各个部分,通过任意组合产生新的产品。
使用Move语言开发的公链
据Sui开发团队MystenLabs撰写的介绍Move语言的文档,目前有4条公链已经使用Move语言,分别是Aptos、Sui、Starcoin、0L Network。
目前Starcoin和0L Network已经上线主网,而Aptos、Sui还处在测试网阶段。
本章节将对Aptos、Sui、Starcoin、0L Network进行介绍。
Aptos
1.简介
Aptos是由前Meta工程师打造的高性能公链,采用Move编程语言,专注于安全性、可扩展性和可升级性。
Aptos旨在为数十亿人创造普遍和公平的去中心化资产,这与稳定币项目Diem的愿景相似性很高。
Aptos创始人在今年2月24日发表的《The Genesis of Aptos》中提到,Aptos并不是从零开始,Aptos采用的Move语言是Diem开发过程的成果,Aptos的开发人员有Diem的创始团队成员和核心开发者,团队对于Aptos的构想与对Diem的构想有高度的相关性,开发Aptos一定程度上是对Diem开发的延续。
2.团队情况
Aptos核心团队成员中,多人曾在Meta担任要职。
Aptos创始人兼CEO Mo Shaikh于2020年5月至2021年12月在Meta负责战略合作伙伴关系。
Aptos创始人兼CTO Avery Ching曾在Meta担任首席软件工程师超过10年,曾担任Meta旗下加密平台Novi团队的技术负责人。
Aptos软件工程师David Wolinsky曾担任Meta的Web3技术主管,加入Novi前担任Meta技术主管/经理,负责Meta的广告增长。
3.开发进展
Aptos于今年3月上线开发者测试网,允许开发者在Aptos上搭建应用。随后Aptos分别在5月14日和7月1日启动激励测试网1(AIT1)和激励测试网2(AIT2),吸引开发者和用户。
根据Aptos最新的路线图,Aptos将于8月30日至9月9日运行激励测试网3(AIT3),AIT3的测试主题是治理和升级。AIT3是主网上线前的最后一个测试网,Aptos主网将于今年秋季上线。
4.生态发展
Aptos生态是一个快速扩张的生态,Aptos在6月29日发表的文章《宣布Aptos Grant Program》提到,自开发者测试网上线以来有超100个项目在Aptos上部署。
目前公开信息的项目已超过60个,项目类别涵盖钱包、DEX、NFT、Launchpad、流动性协议等。大部分项目还处在测试网或未上线状态。
5.融资情况
Aptos在今年完成两轮融资,融资总额达3.5亿美元。投资机构包括FTX Ventures、Jump Crypto、a16z、Multicoin Capital、Circle Ventures、Tiger Global等。
融资特点是融资间隔短、融资量大、投资机构阵容豪华。
Sui
1.简介
Sui是由前Meta工程师创立的Mysten Labs构建的Layer1区块链,采用Move编程语言,专注于高TPS和低延迟。Sui旨在帮助开发者为未来数亿Web3用户提供良好的体验。
Sui没有设置TPS上限,具有良好的扩容能力,降低用户的交易成本。在今年3月的测试当中,Sui的TPS达到12万。
通过Move编程语言,Sui让用户的资产储存在账户中,而不是某个智能合约上,资产的所有者通过签名决定资产的存储和转移。
2.团队情况
Sui的开发公司是Mysten Labs,创始人包括Evan Cheng、Adeniyi Abiodun、Sam Blackshear等,都曾在Meta参与过Diem和Novi。
3.开发进展
Mysten Labs于今年3月22日发文宣布推出Sui,并于5月上线Devnet,允许开发者使用Sui网络,截至7月已有超5000个节点在Devnet上运行。
本月,Sui将启动激励测试网,目前已启动激励测试网注册。按照测试网路线图,测试网将分为多个wave,主题已确定三个:网络、质押、升级。
4.生态发展
目前公开信息的项目有8个,类别涵盖钱包、NFT、链游、元宇宙等。从目前项目布局、Sui对游戏提供解决方案来看,NFT和链游有望成为其生态比较有特色的板块。
5.融资情况
Sui的开发公司Mysten Labs正在以20亿美元估值完成至少2亿美元的B轮融资,本轮融资由FTX Ventures领投。此前,Mysten Labs在去年12月完成3600万美元A轮融资,投资者包括a16z、Coinbase Ventures、Samsung NEXT等。
6.代币
SUI的总量为100亿,将用于分配给创始团队、投资者、公开销售、Sui基金会和未来的释放。SUI有四个作用:质押/保护网络、交易费、治理、账户单位/交易中介。
Starcoin
1.简介
Starcoin是基于增强版PoW共识机制和Move编程语言的区块链,通过分层灵活的互操作性,为DeFi、NFT、链游提供解决方案。
Starcoin使用Move语言,制定了包括FT和NFT在内的安全的数字资产协议,提供了成熟的形式化验证工具代替传统的合约审计,确保合约安全,保障用户链上资产的安全性。
Starcoin是具有Layer2扩容方案的区块链,具有较好的可扩展性,状态能够安全无缝转移,数据能够轻松快速扩容,拥有较低的延迟和较好的操作性,将于今年9月提供测试网络。
2.开发进展
2018年底,Starcoin发布了首份白皮书,提出构建可扩展区块链愿景。2019年,Move语言正式推出,同年Starcoin Layer1决定采用Move作为智能合约语言及虚拟机。
2021年5月18日,Starcoin上线主网,是较早上线的采用Move语言的区块链项目。Starcoin主网目前已稳定运行一年多时间。Starcoin Layer2将于今年9月提供测试网络。
3.生态发展
Starcoin生态包括钱包、CEX、DEX、矿池、稳定币、NFT、链游等七类。
Starcoin生态主要围绕STC,通过钱包存储和转移STC,通过CEX和DEX交易STC,通过矿池进行节点挖矿直接获得STC。
4.代币
Starcoin经济白皮书提到,STC是Starcoin的原生代币,发行总量为3,185,136,000 STC,总量恒定。
STC的主要用途有:
1.支付交易的gas费用。
2.支付状态空间费用。
3.用于链上治理投票。
STC的代币经济模型显示,国库是经济模型的中心,国库将区块奖励分发给矿工,将国库资金分给DAO,矿工和DAO将STC投入生态,链上生态收益最后回归国库,实现经济模型自举。
0L Network
0L Network是开放、无需许可的、由社区管理的Layer1区块链。0L Network强调社区管理,由社区成员决定项目的发展路径。
0L Network于2021年10月21日创世,其验证节点数量限制在100个。0L Network表示,考虑到BFT(拜占庭容错机制)的缺点,即100-120个节点之后网络吞吐量明显下降,因此将验证节点数量限制在100个。
目前,0L Network暂未发行代币,尚无融资信息。
公链生态发展状况
(一)生态发展整体处于初期,生态内NFT、钱包居多
从搜集到的信息来看,目前Move语言公链的生态项目数量还比较少。
根据目前已经公开的项目信息,Aptos链上项目数在60-70个之间,Sui生态项目数量为8个,Starcoin生态项目数量(不含矿池和中心化交易所)为11个。
Aptos生态中目前上线可用的应用数量为27个,其中12个是原生应用。目前上线可用的应用以钱包、基础设施、NFT居多。
目前Aptos的用户可选择交互的应用局限于钱包、Liquidswap和一些NFT交易平台。
Sui生态已上线的原生项目是域名项目Sui Names、钱包Sui Wallet、区块链浏览器Sui Explorer,以基础设施为主,目前交互选择不多。
Starcoin生态类别中NFT和链游表现比较突出,在生态内运行时间相对更长。
(二)Aptos生态发展领先
Aptos的生态发展在Move公链竞争中处于绝对领先地位,Aptos每周都会披露新项目,目前可以查询到信息的应用数量在60-70个之间,数量远超其他Move语言公链生态。
现在可用的27个项目涵盖的类别包括DEX、钱包、DID、基础设施、Launchpad、NFT、投资基金等。
在各个类别当中,DEX、钱包、NFT是目前发展相对成熟的板块。
DEX类别中,Pontem Network上线了Aptos链上首个AMM Liquidswap,目前已经支持用户交互。Solana链上DEX Solar Dex部署在Aptos上,是Solana链上应用向Aptos迁移的早期项目。
钱包在7月份Aptos公开信息的第一批项目中就引发了很高的讨论热度,Aptos链上原生钱包项目Martian Wallet、Fewcha Wallet是用户体验Aptos必备的工具。
目前Aptos生态钱包项目增至6个,除了Martian Wallet、Fewcha Wallet,比较有名的是Blocto、ComingChat。
NFT方面,目前Aptos生态新的NFT项目较多,以PFP NFT为主。由于Move语言自身对NFT开发比较友好,Aptos链上NFT项目开发速度比较快。
目前,Aptos链上NFT交易平台主要是Topaz,用户可以使用Aptos生态钱包Martian Wallet、Fewcha Wallet领取测试币购买Topaz上的NFT完成交互。
Aptos、Sui测试网进展
(一)测试网进展
1.Aptos测试网进展
Aptos此前已经结束激励测试网1和2(AIT1、AIT2)。
Aptos激励测试网1(AIT1)从5月14日开始,参加人数100人。AIT1的主题是去中心化启动,成功标准有两点:
①成功启动节点并在24小时内通过活动性检查;
②可用性超过95%。
每位成功的参与者可得到500 Aptos代币。
Aptos激励测试网2(AIT2)从7月1日开始,到7月22日结束,主题是质押。共有超225个社区节点参与了AIT2,这些节点分布于全球44个国家和110个城市。
每位成功的参与者获得500枚Aptos代币。此外,前10%的投票节点获得额外的200枚Aptos代币。
Aptos激励测试网3(AIT3)从8月30日到9月9日,主题是治理和升级。成功标准如下:
①在节点启动时间后12小时内成功启动节点并通过活动检查;
②可用性超过97%成功参与标准网络升级,2天响应时间;
③成功参与修补程序网络升级,12小时响应时间;
④在前75%的共识参与者中(共识投票)。
每个成功参与者获得500个Aptos代币,前3名的投票节点分别获得5000、2500和1000个Aptos代币。
激励测试网3(AIT3)是主网上线前最后一个测试网,主网将于今年秋季上线。主网上线后将进行主题为动态验证器拓扑的AIT4。
2.Sui测试网进展
Sui将于本月启动激励测试网,目前已开放激励测试网的注册。
激励措施:Sui基金会将为验证者参与的每个测试网络“wave”奖励2000枚SUI代币。按照路线图,Sui测试网已经确定其中3个“wave”,分别是网络、质押、升级。
除此之外,Sui承诺向继续参与Sui主网的表现最佳验证者提供至高达占总量10%的SUI。
(二)节点部署评估(难度评估、参与度、奖励)
Aptos和Sui的测试网参与方式都是启动节点,为用户参与设置了较高的门槛。用户运行的节点需要满足其成功标准,才能够获得奖励。
以Aptos AIT2为例,AIT2的主题是质押,有资格参与质押的节点需要确保节点内质押数量持续上升。
成功的标准包括满足由指标推送数据≥95%定义的节点活性、共识提案所定义的可用性每小时≥95%、至少有25%的投票结果是一致的,对于节点运行有比较严苛的要求。
因此,如果是新手想要参与Aptos、Sui的测试网,尽量要找有这些网络节点有成功运行经验的人,通过他们的帮助或由他们代理节点运行。
Aptos和Sui的测试网进展不同,Aptos即将进行到第三阶段,而Sui将于本月开启测试网。因此,从测试网运行经验和用户参与度而言,Aptos更胜一筹。
从奖励量上看,Aptos在每个阶段给到符合成功标准的参与者500枚Aptos代币,优秀的参与者会更多一些。
Sui在每个阶段给到符合成功标准的参与者2000枚SUI代币。目前两个代币都还无法查到价格,代币数量上Sui占优。
Move语言背后的投资机会
(一)知名投行布局
在5条采用Move语言的公链当中,Aptos、Sui和Pontem Network公开了融资信息。
Aptos今年完成了两轮融资,3月融资的投资者包括a16z、Tiger Global、Multicoin Capital,7月融资的投资者包括FTX Ventures、Jump Crypto、Griffin Gaming Partners、Franklin Templeton、Circle Ventures。
Aptos两轮融资的投资机构阵容非常豪华,a16z、Tiger Global、Multicoin Capital、Jump Crypto是近两年加密行业非常活跃的投资者,明星项目的投资阵容都能够看到他们的身影。
投资阵容中出现Franklin Templeton令人眼前一亮,Franklin Templeton是最大的上市基金公司,截至今年5月,其资管规模近1.5万亿美元。Franklin Templeton去年推出2000万美元区块链风险基金,投资Aptos可以视为其在加密行业投资的一次探索。
Sui开发公司的两轮融资的投资机构包括a16z、Coinbase Ventures、Samsung NEXT、FTX Ventures。
a16z和FTX Ventures参与了Aptos和Sui的融资,Samsung NEXT是三星电子早期创业加速器,近年来投资了FTX、Axie Infinity、Aleo等区块链项目,属于加密行业融资中比较活跃的传统金融势力。从Aptos和Sui投资机构可以看到传统金融机构的布局。
(二)开发者:Move语言的特性与DeFi、NFT等产品的需求高度契合
3NJOY Lab创始人Flex在《为什么我认为Move终将超越Solidity》中分享了对于Move语言的看法。3NJOY Lab旗下运营Aptos链上NFT项目Wav3和Souffl3。
Flex表示:资产安全、资源抽象、可组合这些都是Move在语言层面上的特性,综合来说,我认为它是最适配链上应用开发的语言,它的特性与DeFi、NFT等产品的需求高度契合。
安比实验室Secbit创始人郭宇提到喜欢Move的三点理由:
1.汲取PL(程序语言)领域研究成果,同时也吸收了EVM智能合约语言的经验教训;
2.从设计上无比重视智能合约安全性、正确性;
3.没有墨守成规(既没有用WASM,LLVM,也没有在EVM上直接修改),而是积极创新,是设计构思真正适合金融应用的智能合约语言。
从Aptos、Sui、Starcoin的官方文档中也可以看到选择Move语言的考虑,选择Move语言基于上文中提及的要素:安全性、可组合性、资源抽象、与DeFi和NFT的契合度、语言的表现力。
Move语言相较于Solidity语言的优势,势必将吸引更多开发者使用Move语言开发区块链应用。
(三)项目及生态发展前景
Move语言与DeFi、NFT的契合度比较高,在采用Move语言的公链生态中,最先部署的是DeFi、NFT项目。
其中DeFi项目类型分布比较广,包括流动性协议、DEX、借贷、稳定币协议等。虽然生态项目数量还不多,但是多个DeFi类别已经有了应用。
NFT、链游在Aptos、Sui和Starcoin生态均有项目,数量占比较大,在Aptos和Starcoin已经上线了NFT交易平台,而Sui生态也在建设NFT交易平台Sui Gallery。
从生态目前发展状况来看,短期在Aptos、Sui生态部署的项目基本以DeFi和NFT项目为主,Starcoin生态项目集中于NFT、链游、稳定币和DEX板块。
目前用户与生态交互的建议是DeFi应用和NFT交易平台。
值得注意的是,根据Aptos链上非原生应用来源判断,Solana链上应用目前正在往Aptos生态部署,Solana生态与Aptos生态关联度增强,未来Solana开发者不排除在其他采用Move语言的公链部署智能合约。
(四)潜在的Alpha收益
目前Aptos、Sui都还没有发币,但市场对于两者的估值已经比较高了,众多知名投资机构参投了两个项目。
机构积极布局Aptos和Sui,表明其看到新公链背后的Alpha收益。市场预期Aptos、Sui等新公链继续此前的新公链叙事,达到甚至超越Solana、Avalanche等公链在牛市的收益水平。
从目前公布的文件,还无法获悉Aptos、Sui网络的价值捕获能力,价值捕获能力是这些公链后续需要思考的问题。
参考文章
1.《万字解读公链Aptos:先发优势下的机遇与挑战》by CryptoJ
2.《Solidity最强对手:MOVE语言及新公链崛起》by Buidler DAO
3.《为什么我认为Move终将超越Solidity》by 3NJOY Lab创始人Flex
4.《开发者时薪1200美元?新公链都用的Move语言究竟好在哪儿?》by Figment Capital
5.《开发者时薪高达1200美元?一文带你走近Move语言的编程魅力!》by TinTinLand
6.《Move语言:我眼中的Libra最大亮点》by 安比实验室SECBIT
注:本文不作为投资建议