4 条新公链,超 100 个公链生态项目,作为 Meta 开发的编程语言,Move 语言的新叙事正在加速展开。
原文标题:《Move 语言的机会》
撰文:小牛
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 是 Meta(原 Facebook)为其稳定币项目 Diem(原 Libra)开发的编程语言,Diem 的愿景是作为一款全球性的数字原生货币,集稳定性、低通胀、全球普遍接受和可互换性于一体。其愿景决定了 Move 是为金融而生的编程语言。
Move 的特点主要有以下五个方面:
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 相当于给这些智能合约提供了统一的兼容空间,智能合约就像乐高玩具的各个部分,通过任意组合产生新的产品。
据 Sui 开发团队 MystenLabs 撰写的介绍 Move 语言的文档,目前有 4 条公链已经使用 Move 语言,分别是 Aptos、Sui、Starcoin、0L Network。
目前 Starcoin 和 0L Network 已经上线主网,而 Aptos、Sui 还处在测试网阶段。
本章节将对 Aptos、Sui、Starcoin、0L Network 进行介绍。
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 担任要职。
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 等。
融资特点是融资间隔短、融资量大、投资机构阵容豪华。
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 有四个作用:质押 / 保护网络、交易费、治理、账户单位 / 交易中介。
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 的主要用途有:
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 暂未发行代币,尚无融资信息。
从搜集到的信息来看,目前 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 的生态发展在 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 完成交互。
1.Aptos 测试网进展
Aptos 此前已经结束激励测试网 1 和 2(AIT1、AIT2)。
Aptos 激励测试网 1(AIT1)从 5 月 14 日开始,参加人数 100 人。AIT1 的主题是去中心化启动,成功标准有两点:
每位成功的参与者可得到 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 日,主题是治理和升级。成功标准如下:
每个成功参与者获得 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 占优。
在 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 投资机构可以看到传统金融机构的布局。
3NJOY Lab 创始人 Flex 在《为什么我认为 Move 终将超越 Solidity》中分享了对于 Move 语言的看法。3NJOY Lab 旗下运营 Aptos 链上 NFT 项目 Wav3 和 Souffl3。
Flex 表示:资产安全、资源抽象、可组合这些都是 Move 在语言层面上的特性,综合来说,我认为它是最适配链上应用开发的语言,它的特性与 DeFi、NFT 等产品的需求高度契合。
安比实验室 Secbit 创始人郭宇提到喜欢 Move 的三点理由:
从 Aptos、Sui、Starcoin 的官方文档中也可以看到选择 Move 语言的考虑,选择 Move 语言基于上文中提及的要素:安全性、可组合性、资源抽象、与 DeFi 和 NFT 的契合度、语言的表现力。
Move 语言相较于 Solidity 语言的优势,势必将吸引更多开发者使用 Move 语言开发区块链应用。
(Move 和 Solidity 的对比,来自 Buidler DAO)
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 语言的公链部署智能合约。
目前 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
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。