作者:刺耳的Whistle
这是Whistle的第2篇文章,关于Aptos和Sui为什么不行。
无论是资本背书,还是技术背书,Aptos和Sui都非常能打。但是它们其实没有区块,也没有链,更没有未来。
本期播客邀请了技术专家Steven,他从通信工程师的角度来解读作为分布式网络的Aptos和Sui,最后的暴论是它们的技术逻辑站不住脚。
以下是精简过的文字版本:
北辰: 在正式聊之前,你先做一下自我介绍。
Steven: 我是一个做了20年通讯工作的技术人员,对分布式系统有一定的了解,而所有的区块链技术都可以从分布式系统的角度去分析,希望我的观点会对大家有点帮助。
北辰:我来补充一下。Steven是一个经常对区块链发出暴论的技术专家,这一次邀请Steven给我们系统性地去分析一些公链,这将会是一个系列,今天先从Move语言生态的几个公链开始讲起。
Steven:我的暴论就是Sui不是区块链的正确方向。比较奇怪的是在过去一年里,没有人指出Sui以及Aptos、Linera这三个从Meta出来的公链有问题,但其实问题是很明显的。
北辰:这也是我困惑的一点,币圈的人好像挺没见识的,比如之前Dfinity出现后,币圈很多搞技术的人就很兴奋,觉得它的叙事非常宏大,能解决很多问题,但其实那就是云原生的故事,微软、IBM都搞了多少年了。
Steven: 是这样的,币圈大部分做技术的人是软件工程师,他们关心的是能否实现新功能。Move语言跑起来效率更高,而且有资本推动,这就够了。
三井数字资产与索尼银行合作开发数字证券:金色财经报道,三井数字资产与索尼银行合作向日本客户推出其专注于零售的数字安全产品。上个月三井上线了其 Alterna 产品,该产品使个人能够直接投资于由房地产支持的基于区块链的证券。此外,索尼银行还提供“快速存款”服务,支持全天候支付 Alterna 投资。一个意外是 Alterna 尚不支持信用卡支付。[2023/6/9 21:26:42]
而我是通讯工程师,是把区块链作为一个分布式系统来看,关心的是系统各部分的状态以及最终形成的整体效率及安全性,所以能看出来一些很大的问题。
比如Solana的CTO以前跟我是一个公司,所以他作为通讯工程师做出来的Solana,同样也是通讯工程师的我一看就明白那些技术的出发点。如果是让密码学家来看的话,那一定又会有另一种看法。
另外,我觉得没有人去批评Aptos和Sui是不正确的方向,是因为它们后面加持的资本太过强大了。
北辰: 所以是没有人敢去说吗?
Steven: 不是不敢,而是普通软件工程师不用去关心这个,而通信工程师要么有利益纠葛,要么压根儿就不关心它。
但我觉得这个行业应该有人站出来,去指出哪些项目推进了技术的进步,哪些项目是纯粹为了割韭菜。
现在区块链行业陷入了一个困境当中——自以太坊以来,没有再出现什么新的技术范式。对区块链来说是一个比较危险的信号,但是在这么长时间里资本忙着割韭菜,技术也迎合资本在做这方面的工作,韭菜当然是纯跟风。
中本聪创造比特币不是为了做这些事情,而是加密朋克运动的一个延续,是用技术进步去推动社会的进步,以此避免大型中心化机构对个人自由的侵蚀。但是现在的圈子是反过来的,少部分有技术的人在剥削、掠夺大部分技术比他更差的人,这绝不是中本聪的理想。
SPACE ID市场及生态初始流通分配中的7500万枚ID已转入Binance:3月27日消息,据链上数据分析师余烬监测,SPACE ID市场及生态初始流通分配的1.2亿枚ID中已有7500万枚被转移至Binance平台。据悉,ID初始流通中有4760万枚为空投Token,1亿枚为Binance Launchpad份额,其余1.2亿枚分配给市场和生态。[2023/3/27 13:28:29]
北辰: 我们开始第一个问题,很多人看好用Move语言的这几个公链,是觉得它解决了区块链的痛点,那么你觉得Move语言是否比solidity语言更优秀?
Steven:Move和Solidity是没有什么可比性的,因为它们的基础就不一样,所以谈不上谁更加优秀。
Solidity是一个为了以太坊而生的编译性的语言,必须在以太坊虚拟机中执行,它是图灵完备的语言。当然它的问题也很多,这里就不细说了。
Move语言是以前Facebook做Libra项目时创造的语言,是基于Rust语言来写的,而Libra本质上是一个标准的联盟链,所有节点都是官方准入的节点,所以Move语言是为联盟链而生的,它继承了Rust语言的硬件资源管理,有着良好的并行能力,然后在类型层面上面针对资源进行编程。
Rust是编译语言,而Move语言是解释语言,后来被Aptos和Sui等项目继承了,但是这些项目的技术逻辑是有问题的,这就决定了它在技术上是没有前途的,与Move语言本身无关。
对于公链而言,Move语言不是一个好的语言,因为你如果脱离了Aptos和Sui等项目,Move语言就没法使
北辰:对发者来讲,Move语言还是很有吸引力。
美媒:中国用区块链提升跨境贸易效率:金色财经报道,据美国品玩网2022年12月19日报道,中国正利用区块链提升跨境贸易效率。
报道称,中国正在积极接受支持加密货币的区块链系统,以改善管理并提高全球商业的效率。2022年12月3日,中国首次将区块链技术应用于国际多式联运的全过程,将货物从四川成都运送至老挝首都万象。国际多式联运是指利用两种或多种运输方式运输一批货物。
据报道,国际贸易在很大程度上使用纸质文件办理航运、海关、保险和全球贸易的其他方面手续。然而,由于它们必须经过许多不同的机构,比如客户、列车、银行和海关,它们很可能会被错放或丢失。更糟糕的是,使用纸质表格会减缓信息流动。
报道指出,正因如此,成都希望利用区块链技术,为信息流构建一个有保障、值得信赖的通道。
报道称,区块链使参与国际贸易的各方能对一个共享账本进行数据的记录与读取,实现了全部数据的可视性和单一的事实来源。企业还可以随时掌握货物的状态和位置,因为交易始终带有时间标记和最新信息。(参考消息)[2023/1/2 22:20:42]
Steven: 有吸引力的是Aptos和Sui,你在那上面做项目就必须用Move语言,但在其它区块链上,Move语言是无法运行的。
北辰:那么在这些Move语言的公链上开发的产品,是否比其它高性能公链更有优势(如Solana)?
Steven: 跟语言就没关系,从Libra开始的所有公链都是有问题的,这才是一切问题的根源。
北辰:那就具体地比较一下Aptos、Sui和Linera这三个Move语言公链的技术特点,你觉得现在哪个技术上可能会更强?
Steven: 它们作为公链项目,却不是真正的区块链,或者说它们所代表的公链方向很糟糕,会引导整个区块链世界走向一个负面的技术趋势。
以太坊客户端Teku发布Teku v22.8.2,Validator REST API支持设置Gas Limit:8月31日消息,以太坊客户端Teku发布Teku v22.8.2,强烈推荐用户更新,该版本修复了可能导致产生无效区块的极端情况,同时Validator REST API支持设置Gas Limit。[2022/8/31 13:00:45]
它们整个体系是从Libra继承过来的,在此基础上有改进,但改进不大。Linera公开的技术资料比较少,我主要说一说Aptos和Sui。
北辰: 那在说Aptos之前,所以我们先聊聊Libra。
Steven:Libera是一个未完成的产品,它就是一个带着版本号的关系型数据库,只是把交易作为载体,记录交易然后输出结果和账本状态的一个分布式交易结算系统。
注意,它每次交易都会更新一下账本状态,这跟传统区块链完全不同的,区块链账本只会新增字段,而不会修改已有的字段。
这种全局状态控制的方式适合联盟链,并不适合公链。既然它的高性能是牺牲了去中心化和安全性得来的,那么中心化系统再加一点密码学就够了,没必要用到区块链。
北辰: 所以你觉得继承了Libra的Aptos也没有必要?
Steven: Aptos在实际使用当中会有一些不错的设计,比如生成账户地址之后还可以更改私钥、钱包可以多签恢复等,跟传统银行的账户恢复是一样的,但实现这些功能会带来更大的安全隐患,因为在数据结构上是有逻辑性问题的,它把分布式系统的安全级别给降下来了。
北辰: 具体来说Aptos是哪些操作导致安全级别降下来?
以太坊扩容项目AltLayer将于7月28日空投OG徽章NFT:7月6日消息,以太坊扩容项目AltLayer今日宣布,将向早期用户空投OG徽章NFT,本次活动共有1000个OG徽章,其中400个将在此活动中铸造和分发,剩余的600个OG徽章将留作以后分发。
NFT白名单活动将于北京时间7月6日20:00点开始,并于2022年7月25日20:00结束。NFT铸造活动将于北京时间7月28日20:00开始。OG NFT空投将以先到先得的方式提供给所有列入白名单的地址。每个白名单地址将有资格铸造最多1个OG徽章。只有前300个地址会收到OG徽章。所有NFT都将免费提供,用户在铸币过程中不需要gas费。[2022/7/6 1:55:43]
Steven:Aptos的记账方式是把整个账户里面的key值作为可操作的数据结构,然后设立了一个时间戳来安排区块链上的执行次序,不需要在矿工之间形成广泛的共识。
这是联盟链的做法,把所有节点看作一个集群来进行管理,它的共享内存池协议就相当于传统业务集群里的缓冲区。所以Aptos这么做虽然提高了运行效率,但很容易被攻击,因为时间戳是由validator(验证者)里的Leader来提出,区块时间很容易预估出来。
虽然说所有的BFT算法都有这个安全性隐患,但其他采用了BFT算法的公链还是比较小心,比如以太坊转成POS机制后,所有的挖矿节点在merge阶段也用到了BFT算法,但所有节点都是处于同一个级别,由随机数决定哪些节点来打包所有的交易,这样就能够保证整条链的安全性。
所以说,Aptos宣称的并行化处理的数据结构的基础逻辑就不正确——它不是按照链表结构来确定前先后次序,并以打包的方式来确定全局状态,根本就没有区块,也没有链,它只是一个关系型数据库。
这也就是为什么Aptos能够修改和删除数据,因为它就不是一个区块链,跟传统的关系型数据库没什么两样。
Aptos就是一组Web2厂商的服务器集群为大家提供service,只不过为了让它看起来像是一个区块链,就给每次操作增加了状态控制,这样的话效率肯定会很高,但一定要控制节点的数量,因为节点太多的话,状态同步的效率会降下来。
可以说Aptos把区块链不可能三角里的去中心化和安全性都给去掉了,那么效率也就没有意义。
北辰:接下来我们聊一聊Sui吧。
Steven:Aptos和Sui都有类似的问题,那就是并不需要所有的节点都达成共识。
Aptos至少在Libera的基础上努力地往区块链的方向靠拢(虽然改变不了联盟链的本质),Sui就直接摊牌了——我就是一个分布式的智能合约的执行平台,跟区块链没什么关系。
Sui把交易属性分为简单交易和复杂交易,简单交易只要签名就结束了,而所谓复杂交易只是需要拜占庭一致就行了。也就是说,任何一笔交易只要能在系统里提交,理论上可以单独完成验证,最后只不过做一个状态同步。这真的是放飞自我,跟传统集群没什么区别,那效率必然很高了。
所以Sui没有采用区块链通常处理数据一致性的做法,这根本不是创新,而是直接抛弃了区块链最基本的共识。
北辰:那么传统互联网的分布式集群有没有必要去增加状态控制?
Steven: 没必要,只要保证所有服务器上的数据是一致的就可以了。
北辰: 那Aptos和Sui加上了状态控制,在安全性上有没有作用?
Steven: 有一定作用,但是作用不是很强,理论上肯定会被攻击,黑客只要能够控制少量矿工就能进行攻击。但是说句实话这种情况不太会出现,因为Aptos和Sui会严格控制节点的准入门槛及数量,只能说作恶的可能性比传统区块链要大很多。
北辰:所以我可以把它理解为只是一个类区块链的分布式网络,而不是区块链?
Steven: 对,是一个类区块链的集群系统,只不过给每一个操作增加了一定的状态控制。这是从Libra继承过来的,所以Aptos和Sui谁在技术上更强,我只能说Aptos在Libra的基础上做了更多的东西,而Sui更加接近于原始状态的Libra,说不上谁更强。
Solana虽然也牺牲了不可能三角里的安全性和去中心化,但至少还是做了一点创新,并且遵守区块链的全局控制、共识算法等基本原则,Aptos和Sui直接就是一个传统的关系型数据库,抛弃了区块链的基本性质。
北辰: 所有的Move系公链本质上就是一个联盟链?
Steven: 是的,而且Sui都不想伪装成一个公链。
北辰:国内使用联盟链主要是出于合规的考虑,我感觉是一个终将消亡而且很快会消亡的过渡产物。
总之就是不同的人会为不同的智商税买单。Aptos和Sui的叙事很对那些Web2世界的人的胃口,因为他们只能够理解这些东西,他们可能连比特币、以太坊的逻辑都无法认同,觉得是虚无缥缈的愿景,而且技术又跟Web2相比差远了。这时候出现一个高性能公链,他们会出于本能上的亲近感而觉得「这玩意儿好」。
基本每一轮牛市都会吸引新的一波刚从Web2过来的人,他们的智商税基本被锁定在了「高性能公链」和「大规模易用产品」这两类了,但生命周期注定短暂。不可否认,尽管是智商税,但确实能为行业吸引热钱过来。
我前段时间接触到一个资本,他们在布局 Sui生态,逻辑比较简单粗暴,就是说Sui生态一定会有一个DEX或者其它的基本套件,那么你只要去投第一批里最头部的一两个,就一定会有不错的回报。
怎么说呢,确实也没毛病,但这些所谓的「高性能公链」都是有生命周期的,它并不是一个真正的一个秩序输出者,它只能承接Web2的热钱和 Web3 的技术,来赚一波快钱。EOS是这样,BSC、Solana等都是如此。比如我认为Solana还没有死亡,但已经是脑死亡了,那么实际上可以宣布死亡了。
Steven: 他们没有理解区块链的本质,没有认真去看区块链世界的圣经——比特币白皮书,甚至中本聪在此之前的那些邮件中表露出来的是怎么思考的,如何去解决传统系统所不能解决的问题。
北辰: 所以你是怎么看待Aptos和Sui的未来的?
Steven: 说句实话,这个比较难预估,技术无所谓,不耽误赚钱。我觉得它们是背后的大资本收割的工具,所以最终取决于资本能撑多久(如果FTX没倒,Solana也能再撑一撑)。
Aptos和Sui在技术上就是从Libra的尸体上发展出来的项目,直接拿着手上现有的技术作为卖点然后攒个项目。
只是简单地说,我手上有什么技术,所以我就拿这个技术作为卖点来设计一个系统,它解决不了任何场景的落地的问题。你都没有想清楚就来做,那肯定是不正确,所以我个人认为它们没有前途。
短周期内积极参与应该会有不错的收益,但它不是区块链技术发展的正确方向,甚至起了反向的作用。
北辰: Aptos和Sui倒不是说什么资本的阴谋或者做的局,而是大多数参与(从项目方到资本到开发者、媒体、散户)是真的相信它代表着区块链的未来。应该说是一帮刚从Web2世界来到Web3世界的人的一厢情愿。
今天我们就先聊到这里,你能不能对今天所有的观点总结一个暴论?
Steven: 总结起来就是,所有Libra系的这些项目都是用联盟链的技术来做公链,这是技术上的退化,技术本身是站不住脚的。
金色财经
企业专栏
阅读更多
金色早8点
Odaily星球日报
Block unicorn
DAOrayaki
曼昆区块链法律
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。