受邀参加了 A&T Capital 的 Space,主要为大家介绍 Move 系公链 Sui/Aptos 的一些情况,相关内容为:
1、接触到 Move 系公链的契机;
2、Move 语言的优势;
3、Aptos 和 Sui 的异同;
4、Move 系公链是否会搅动公链的格局;
5、Aptos 和 Sui 各自适合的细分赛道;
6、Move 系公链是天王级项目?还是天亡级项目?
7、普通人如何参与 Move 生态呢?
主持人:什么时候听说的 aptos 和 sui,为什么感兴趣?
郑郑:记得在五月时,听朋友说了 aptos 的测试网之后,本想去撸毛,后来一通操作猛如虎,定睛一看原地杵,我发现自己想通过搞节点来抽中测试网的奖励几乎无望,于是就把当时的一番研究写下来发在了网上,结果成为了中文区第一位写 aptos 和 sui 的作者,后续圈内多家媒体都对那几篇文章刊登和转载;目前我正在创建 aptos world 和 sui world 生态社区,集合了新公链的内容资讯、生态项目的快讯与深度研报、项目的孵化,开展 move 系的 hackson,以及正在与国内外多所顶尖高校联合出品 move 语言教学课程。希望更多的深入研究这两条非常给力的新新公链。
说起当初在研究 aptos 和 sui 的时候,其实是它们的背景故事先吸引我,我们现在都知道,这两个公链的团队是源起于 web2 的 Facebook 计划发行的稳定币项目 Libra,后来项目失败,团队解散,大家出走自立门户,创建了 Sui、Aptos,它们青出于蓝而胜于蓝,继承了 Diem 最重要的遗产 move 语言。
而这一现象呢,让我联想到了上一世纪改变整个世界科技进程的公司“仙童半导体”。从诺贝尔物理学奖得主肖克利 旗下的半导体实验室出走了八位天才,在一位大老板的支持下创立了仙童半导体。后来因为合作失败,大家纷纷出走去自行创业,之后的故事我们就有目共睹了,他们分别创立了英特尔、AMD、KPCB 等一批在之后几乎统治了整个半导体界的伟大公司,也是开启了上世纪硅谷百花齐放的时代。
这样的背景故事让我很着迷,因为我相信历史总是惊人的相似,如今 facebook 走出来的 Aptos 和 Sui 会不会重现当年的硅谷奇迹呢?未来或许马上就会给我们答案了。
主持人:作为一种新的区块链编程语言,move 具体在哪些方面优于 solidity 和 rust?
郑郑:用一句话概括就是,move 是为金融而生的计算机语言;因为它对我们区块链最核心的代币资产进行了非常贴合的处理,是真正面向资产的编程语言,这就弥补了 solidity 在直观性和安全性的缺陷。
在 Solidity 中,“资产”这个变量没有被特殊对待,只是看成一个普通的变量,资产转移的时候,只对它进行了一些加减法的操作。可是之前大量的黑客攻击几乎都是由于 Solidity 在资产上设计的太过薄弱所导致的,根据慢雾的报告,2021 年区块链安全时间导致损失了 98 亿美元,所以区块链语言的安全性不言而喻了,毕竟咱们谁也不想来丢钱的。
那么 move 语言是如何实现安全性上的创新和突破的呢?
Move 语言对数字资产进行了重新的定义,也就是说将 web3 中的钱作为一种很特殊且重要的数据,不是一个普通的数值类型,所以去单独创建了 Resource 来定义代币,把它和其他数据区分开。
另外,move 区别于 solidity、rust 等其它主流 web3 语言的最大特点在于,代币这种 resource 数据,被规定了必须要存储在账户下面,我们的交易过程中,规定资产既不能被复制,也不能被双重使用,必须要流向一个地方,要么是另一个地址,要么被销毁,通过这种方式,去防止数字资产的意外丢失,所以我们说 move 语言主要是提高了数字资产的安全性。
主持人:aptos 和 sui 分别的最大特点和区别是什么呢?
郑郑:Aptos 有一个密钥轮换和恢复技术,这样对于 Web2 迁移过来的用户来说更加的友好。
而 Sui 对 Move 语言进行了魔改,使其面向对象的特性更加的突出,同时设计了一套投票 Gas 机制,这使得 Sui 的 gas 费用会相对的平稳。
但我觉得 aptos 和 sui 作为两条高性能公链,其实差异并不是太大,而是它们又有一些相似的特性,特别是并行处理和可扩展性两个重要特性。
第一,我们先来聊一聊并行处理,讲太多技术语言可能会让人犯困,我们可以用房产交易为例来进行说明,大多数的房产交易都是上家对下家完成一次过户手续即可,因此在交易大厅有多个窗口的情况下,就可以并行处理,加快处理速度;但是如果下家在过完户之后,还需要办理抵押房产的手续,那么这个时候,过户和抵押就存在先后关系,往往需要先处理过户,再处理抵押,因此这两个步骤就不能并行处理;
与上述过程相反,根据 Move 系公链的特性,可以把那些只需要过户的交易和另一部分需要过户 + 抵押的交易,两者区分处理,对于大量只需要过户的交易进行并行处理,对于少量需要过户 + 抵押的交易则串行处理,从而以这种方式来提高了整个网络的处理速度。
第二,我们来看看可扩展性,以 Sui 为例来进行说明,Sui 的架构设计可以通过增加机器资源的方式来提高节点的交易处理速度。据悉,在 2022.03.19 的一次试验中,在 8 核 M1 Macbook Pro 上运行的未优化单个 Sui 节点上,可以每秒执行和提交 12 万个事务,它的传输速度与内核数量呈线性关系,因此理论上 Sui 可以通过增加机器资源 有效地无限扩展网络吞吐量,从而实现及时结算的能力。
还是以上面的房产交易为例吧,Sui 的可扩展性就像增加交易大厅的窗口一样,在增加资源的情况下就可以增加办理窗口,从而提升了交易处理速度。
通过并行处理和可扩展性,Move 系公链为 Web2 应用向 Web3 迁移提供了强大的网络容量支持,这有可能在未来引发一场大量的 Web2 项目向 Web3 迁移的狂潮,带我们真的进行一场 Web3 革命。
主持人:Move 系公链会怎么改变目前公链的格局?
郑郑:我们先看此前的公链格局,新公链 基本是围绕着以太坊竞争链的概念来叙事的,也就是说想造一个更好的以太坊。而在上一轮周期崛起的 Solana、Arbitrum、Fantom、Polygon 等这些所谓的“高性能”公链,大家有目共睹,已多次暴露出极度中心化、网络宕机、严重拥堵、Gas 费过高等问题。
新公链普遍存在的这些问题,反映的是一场广泛存在基础设施危机。以 Solana 为例,它以系统可用性为代价,把 Layer1 扩容的叙事推向了高潮。但多次宕机之后,可能预示说牺牲可用性去换取效率是不可取的。
那么,随着即将面临的以太坊升级,大部分新公链不得不面临一个灵魂拷问:如果有了更快、更便宜、更安全和去中心化的以太坊,我们还需要这些妥协的竞争链吗?
这时,就需要一个全新的公链叙事来回答这个问题。
Move 系公链大概率会改变已有的公链格局。
现在很多人已经认为 Solidity&EVM 就是智能合约的终点了,绝大数新公链基本都是兼容或者移植 Solidity&Evm。这时候,资本来吹捧一种新的智能合约编程语言,通过证明自己有更强的生态构建能力,来说服大家关注与投入,反而比兼容或者移植 Solidity&Evm 的公链更有潜力。
因为 Move 系公链,具备强大的可扩展性和安全性,可作为以太坊升级后的竞争链,来作为底层基础设施,来承载数十亿用户、web3 与元宇宙这样的宏大叙事。而此前的 solana、avalance 等一系列上一轮牛市的新公链,要么是寻求走 EVM 兼容来寻求承接以太坊的溢出价值这条路,要么就是寻求走以太坊杀手和更好的以太坊这条路。
所以,Move 系公链以革命的方式,真正创新式的去会改变已有的公链格局。
主持人:aptos 和 sui 分别会更适合哪些细分赛道,为什么?
郑郑:目前 aptos 和 sui 上面的生态项目,基本都和 eth 一样,可以说 eth 适合的他俩都适合;
但更快的 tps 适合更高频的交易场景,游戏可能是一种。而且与 aptos 相比,
Sui 适合 gamefi 的开发,因为 sui 对 move 进行了改造,使其更加地面向对象。现在 web2 的很多开发语言都是面向对象的,因此也适合 Web2 的开发者迁移到 sui 链上。
Sui 资产可以定义为物品的属性,或者可以将不同物品组合成新物品。
在游戏中,可以拥有一把剑来收集经验值以提高等级,其中积分和等级即可定义为属性。还可以组合不同的物品,比如剑和宝石,制作一把新剑,所有这些记录都可以上链。
另外根据 Sui 创始人在一次 AMA 中透露,Sui 有意与 Unity 进行合作,将 Unity 插件集成到 Sui 的 SDK 中。众所周知,在游戏领域,Unity 和 Unreal 是两大最为广泛使用的游戏引擎,若是 Sui 能在 SDK 中集成 Unity 的插件,那无疑会大大降低游戏开发者进行链上游戏的开发难度。
而 aptos 官方,仅从目前来说,对于 NFT 赛道更加的青睐,在多次的宣传中都提到了 Aptos 对 NFT 的支持,比如能在一小时内铸造 100 万个 NFT。同时在官方 SDK 中,在应用层也专门为 NFT 应用提供了 Token 客户端,为 NFT 的铸造和查询提供内置支持。
但所有以上说的这些,都还为时过早,因为真正的表现情况是需要时间和实践检验的,不看广告看疗效,期待看它们的实际表现。
主持人:有些人会 concern 又是资本的新游戏,担心会成为下一个类似 eos 的天亡级项目,怎么看待这种观点?
郑郑:关于 Move 公链,我们经常被问到的几个问题是,“为什么要搞一个新的 Layer 1?”市面上已经有太多各种各样的 Layer 1 公链。这是不是资本为了利益又在重复造轮子呢?
区块链的生态需要的是更多的聚合,而不是价值的割裂和破碎吧。所以肯定不是仅仅因为 Move 可能比 Solidity 作为一种语言更优秀,就要从头开始建公链、搭生态嘛?
我们还精彩还问的一个问题是,从 Aptos 与 Sui 含着金钥匙出场的那一刻起,开发人员就喜欢把 Move 语言与 Rust 做比较,把 Aptos 与 Solana 做比较。甚至认为 Aptos/Sui 会是 Solana 杀手,就像当初大家吹 Solana 是以太坊杀手一样。
关于这些问题的答案,可以借用 Binance 创始人 CZ 在回应 BSC 和以太坊的关系时的答案,他说用以太坊跟用 BSC 的人群不太一样。BSC 起来后,其实以太坊的交易量并没有变少,虽然也不再增长,这是因为它碰到了技术瓶颈,网络最高承载量是每秒 15 到 20 笔。而在东南亚、印度和非洲更多看不见的地方,BSC 供一个更便宜的网络,可以使更多人使用和进入区块链。
而 Aptos 与 Sui 的愿景都是使用 Move 语言作为开发语言,致力于改善区块链的安全性和可扩展性,打造可以面向数十亿人的基础设施网络,并不只是重复造轮子打造一个新的 Layer 1——尽管目前在开发者生态上与 Solana 等生态有较多重合。
我们同样认为,就像 Solana 不是下一个以太坊,也不是以太坊杀手,它创造了一个全新的市场。对于今天的任何新公链——Aptos 与 Sui 来说也是如此,他们不会杀死 Solana,但他们会服务于 Solana 没有的市场。
主持人:普通用户怎么参与到 move 生态的发展?
郑郑:开发者,躬身入局的学习 move 语言,进入开发者社区,创建 move 项目,参与黑客松,到 move 系的项目中去工作,一为传说中的时薪,二是选择一个更冒险有潜力的未来。根据经验丰富的 solidity 开发人员的反馈,评估了 move 和 rust,如果想要迁移到 move,熟练掌握 rust 语言的工程师许多只用了一两周时间。move 被设计为一种跨平台的语言,其中一些基本功能仍然是适用的,不仅面向 web3,还覆盖了智能合约的开发能手和来自 web2 大厂的新人,灵活性是很高的。
投资者,去参与和体验本就有强赚钱效应的赛道,比如 defi、gamefi、nft 等。比如在 aptos 目前的生态里,钱包、infra、和 defi 这几类应用是数量最多的,而其中不少项目已经有了较大的用户基础,并且开发了多条产品线,及好几年的开发运营经验,其中也包括一些 solana 上的龙头项目,说明这几个赛道的生态已经初具规模;另外,在 gamefi、socialfi 和 nft 里有许多是 aptos 和 sui 自己孵化的原生应用,说明它们在这几个赛道是有布局的野心的。所以作为普通用户,在参与 move 生态的投资和体验时,可以参考以往公链的经验。