问题1:什么时候听说的Aptos和Sui,为什么感兴趣?
@linda_guagua:记得在五月时,听朋友说了Aptos的测试网之后,本想去撸毛,后来一通操作猛如虎,定睛一看原地杵。我发现自己想通过搞节点来抽中测试网的奖励几乎无望,就把当时的一番研究写下来发在了网上,结果成为了中文区第一位写Aptos和Sui的作者,后续圈内多家媒体都对那几篇文章刊登和转载。
目前我们团队正在创建的Aptos world(@AptosWorld1)和Sui world(推特@SuiWorldHQ)生态社区,集合了新公链的内容资讯、生态项目的快讯与深度研报、项目的孵化,开展move系的hackson,以及正在与国内外多所顶尖高校联合出品move语言教学课程。希望更多的深入研究这两条非常给力的新公链。
说起当初在研究aptos和sui的时候,其实是它们的背景故事先吸引我。我们现在都知道,这两个公链的团队是源起于web2的Facebook计划发行的稳定币项目Libra,后来项目失败,团队解散,大家出走自立门户,创建了Sui、Aptos。它们呢,青出于蓝而胜于蓝,继承了Diem最重要的遗产move语言。
而这一现象呢,让我联想起了上一世纪改变整个世界科技进程的公司“仙童半导体”。从诺贝尔物理学奖得主肖克利旗下的半导体实验室出走了八位天才,在一位大老板的支持下创立了仙童半导体。
后来因为合作失败,大家纷纷出走去自行创业,之后的故事我们就有目共睹了,他们分别创立了英特尔、AMD、KPCB等一批在之后几乎统治了整个半导体界的伟大公司,也是开启了上世纪硅谷百花齐放的时代。
这样的背景故事让我很着迷,因为我相信历史总是惊人的相似,如今facebook走出来的Aptos和Sui会不会重现当年的硅谷奇迹呢?未来或许马上就会给我们答案了。
Sui World文章:
Sui World联创Linda郑郑:Sui将如何掀起公链新革命?
@jason_chen998:我知道move还是在看到他们巨额融资的时候。因为之前我们一直是基于 EVM以太和Polygon去做的。然后新公链我们之前关注的不是很多,所以说在他们发了巨额融资的时候我们才开始关注。
另外就是其实公链在任何一个阶段,它的可叙事性都是非常强的。围绕这个公链它所做出来的项目机会和生产空间都是有投资价值的。我们也看到现在有很多死粉都在盘点基于与那个Aptos所开发的一些生态产品。其实我们了解了一下,很多也都是就本身就是套一个壳,然后把它搬上去,然后就在这边生态卡位。
总之我们相对接触的会晚一些,但是我们也会认为这个里面是很有价值的。然后当后面我们深入研究之后,因为主要还是围绕去move这个语言,这个是他们的一个新公链特色。我们针对这个主题写了一个研报,大家也可以感兴趣去看一下。那么我们当时研究move,我确实觉得他的语言的先进性是很高的,他的团队背景基于围绕 Facebook,就团队背景也是很强的。所以这个也是吸引我们去做研究的一个原因。
BuidlerDAO文章:
Solidity最强对手:MOVE语言及新公链崛起
问题2:作为一种新的区块链编程语言,ove具体在哪些方面优于Solidity和Rust?
@linda_guagua:用一句话概括就是,Move是为金融而生的计算机语言。因为它对我们区块链最核心的代币资产进行了非常贴合的处理,是真正面向资产的编程语言,这就弥补了Solidity在直观性和安全性的缺陷。
在Solidity中,“资产”这个变量没有被特殊对待,只是被看成一个普通的变量,资产转移的时候,只对它进行了一些加减法的操作。
可是,之前大量的黑客攻击几乎都是由于Solidity在资产上设计的太过薄弱所导致的。根据慢雾的报告,2021年区块链安全时间导致损失了98亿美元,所以语言的安全性不言而喻了,毕竟咱们谁也不想来丢钱的。
那么Move语言是如何实现安全性上的创新和突破的呢?
Move语言对数字资产进行了重新的定义。也就是说将Web3中的钱作为一种很特殊且重要的数据,不是一个普通的数值类型,所以去单独创建了Resource来定义代币,把它和其他数据区分开。
另外,Move区别于Solidity、Rust等其它主流web3语言的最大特点在于,代币这种resource数据,被规定了必须要存储在账户下面。
我们的交易过程中,规定资产既不能被复制,也不能被双重使用,必须要流向一个地方。要么是另一个地址,要么被销毁,通过这种方式,去防止数字资产的意外丢失,所以我们说Move语言主要是提高了数字资产的安全性。
@jason_chen998:我目前看来move最大的先进性还是在于它真正地实现了数据资产化。数据资产化什么意思呢?这个Solidity是怎么去实现一个资产或者一个 token 的创建、转移和销毁的。就他和我们传统的比如像我在微信我给你发一块钱红包,那实际上在数据库里的表现形式,就是我的这个账户的余额减1,你这边账户余额加 1 。就这样一个就是数额加减的方式,它是通过数学的形式去映射你提取资产的转移的。
move的话它是真正的把你的数据资产,然后给映射到一个实体的资产里。这样带来的好处是,move 里面的资产是单独被定义的,token不单单只是一个普通的数值变量,它不是一个类似于你的电话号码、年龄这样的数据值变量,而是一个单独的变量形式,这个变量形式是必须要跟一些动作去执行的。那这样的好处就是它能够非常严谨地保障你的资产,就像一块砖头一样,从一个地方流到另外一个地方,而不是加 1 减1。
我们单纯地从技术原生性的理念来看,它是非常符合区块链的精神的,就是区块链其实很大的本质还是将你的数据资产化。那么我们Solidity这个语言,它其实是通过传统 web code 或者是传统的这个数学加减的形式去运营数据的这个资产化的数量或一些数据的转移之类的。但是在目录里面,它是真正的能够在代码的表现形式上将它变成实际的资产进行转移。然后他对于这个创范的变量进行单独处理,我觉得这个是很吸引我的。
我再补充一下,他们的优势还是离不开解决区块链的不可能三角,也就是安全性、速度、和去中心化。我也看到有一些预判, Aptos 他们上线之后的那个并发量是可以提高的。这个事实来说,我目前看到的绝大多数的新攻略都还是围绕怎么能够更快地更安全地提升交易速度来去那个讲讲他们故事。以及在一个月前炒得特别热的那个模块区块链。
问题3:Aptos和Sui最大特点与区别是什么?
@linda_guagua: 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革命。
问题4:Move系公链会怎么改变目前公链的格局?
@jason_chen998:首先这个问题比较大,然后也很宏观,然后我尽量能够分享一些比较片面的信息。目前看只要区块链还存在,公链的故事会一直被讲下去,这个是行业一定的趋势。公链它其实就相当于不断地开发新的这个城区,把新区开发好,规划好之后招商引资,然后大家来里面去建厂,公司等等。
只要能把公链做起来,把生态给打出去的话,其实里面就会有大量的项目机会和投资机会。比如说像以太坊生态进现在相对比较完善了,因为我们在拜访上做的项目还是比较多的,然后很难再去做一些原生链的项目。
如果问这两个公链能否撼动以太坊地位?我觉得肯定会分一杯羹的。
@linda_guagua:我们先看此前的公链格局,新公链基本是围绕着以太坊竞争链的概念来叙事的,也就是说想造一个更好的以太坊。
而在上一轮周期崛起的 Solana、Arbitrum、Fantom、Polygon 等这些所谓的“高性能”公链,大家有目共睹,已多次暴露出极度中心化、网络宕机、严重拥堵、Gas费过高等问题。
新公链普遍存在的这些问题,反映的是一场广泛存在基础设施危机。以Solana为例,它以系统可用性为代价,把Layer1扩容的叙事推向了高潮。但多次宕机之后,可能预示说牺牲可用性去换取效率是不可取的。
那么,随着即将面临的以太坊升级,大部分新公链不得不面临一个灵魂拷问:如果有了更快、更便宜、更安全和去中心化的以太坊,我们还需要这些妥协的竞争链吗?
这时,就需要一个全新的公链叙事来回答这个问题。Move 系公链大概率会改变已有的公链格局。
现在很多人已经认为 Solidity&EVM 就是智能合约的终点了,绝大数新公链基本都是兼容或者移植 Solidity&Evm。
这时候,资本来吹捧一种新的智能合约编程语言,通过证明自己有更强的生态构建能力,来说服大家关注与投入,反而比兼容或者移植 Solidity&Evm 的公链更有潜力。
因为Move系公链,具备强大的可扩展性和安全性,可作为以太坊升级后的竞争链。以此来作为底层基础设施承载Web3、数十亿用户、与元宇宙这样的宏大叙事。
而此前的Solana、Avalance等一系列上一轮牛市的新公链,要么是寻求走 EVM 兼容来寻求承接以太坊的溢出价值这条路,要么就是寻求走以太坊杀手和更好的以太坊这条路。
所以,Move系公链会以革命的方式,真正创新式的改变已有的公链格局。
问题5:Aptos和Sui分别会更适合哪些细分赛道,为什么?
@linda_guagua:目前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的铸造和查询提供内置支持。
但所有以上说的这些,都还为时过早,因为真正的表现情况是需要时间和实践检验的,不看广告看疗效,期待看它们的实际表现。
问题6:有些人会concern又是资本的新游戏,担心会成为下一个类似EOS的天亡级项目,怎么看待这种观点?
@linda_guagua:关于 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 没有的市场。
问题7:普通用户怎么参与到move生态的发展?
@jason_chen998:普通人的话我们把普通人分为两类,一类是懂技术的,一类是不懂技术的。
懂技术的话,我记得比如Aptos上周刚公布了这轮节点的一个结果,就像这些普通开发你可以去参加。因为一个新公链是需要有大量的生态去支撑的。这个生态就包括一些比如说个人就可以做的,比如说你去搭它的节点,去帮它跑数据。
对于不懂技术的,也可以是给这个生态做贡献,我也是看到有大量的团队在做这个事,可以搭建社区,帮助活跃社区,帮他们去翻译相关的文章,帮助构建未来的可能通用代币,来获得未来的可能会允诺的一些回报。这个包括其实我们自己之前也是和 Aptos 的官方去达成了一个合作,拿到了他们的售前翻译他们白皮书。
如果你是一个创业者的话,因为确实我们自身的精力不够,但其实我们还是非常想参与到一些项目中。然后刚才Lina 也提到了,就现在我们能看到的 Aptos生态里面的项目,其实在以太坊生态也都是存在的。
就现在大家还是处在一个先搬砖的过程,规划了一片新区,这个时候还是该修水管、搭煤气管线什么的。如果你是一个项目方的话,也可以去尝试小成本去做些搬砖的事情。
@linda_guagua:开发者,躬身入局的学习move语言,进入开发者社区,创建move项目,参与黑客松,到move系的项目中去工作,一为传说中的时薪,二是选择一个更冒险有潜力的未来。
根据经验丰富的Solidity开发人员的反馈,评估了Move和Rust,如果想要迁移到Move,熟练掌握Rust语言的工程师许多只用了一两周时间。
Move被设计为一种跨平台的语言,其中一些基本功能仍然是适用的。不仅面向web3,还覆盖了智能合约的开发能手和来自web2大厂的新人,灵活性是很高的。
所以作为普通用户,在参与Move生态的投资和体验时,可以参考以往公链的经验。