作者:Daniel Li
万众瞩目的以太坊合并,并未对加密资产行业产生预期的利好效果,反而受美元加息政策影响,加密资产行业再次陷入漫长的下行趋势。依靠共识机制拓展Layer1在从不缺叙事性和创新性的区块链中,已越来越难以引起市场的共鸣。此次的以太坊合并未取到市场预期反馈就恰恰说明了这一点。随着越来越多的人开始意识到了共识机制并不能解决区块链的三难困境。人们就会越发渴求不同的机制出现,这也给了其他Layer1公链弯道超车以太坊提供了机会。这其中就包含采用了并行执行理念的Meta系Layer1公链Aptos、Sui以及Linera。
01 Meta系三公链
Aptos、Sui和Linera这三个公链的创始人不仅是 Meta 的前员工,也是该公司加密资产项目 Diem(前身为 Libra)及其加密资产钱包 Novi 的主要创始人和核心开发者,所以人们习惯将这三者称为Meta系公链。接下来,我们来对比这三个公链项目的发展进度和技术亮点。
Aptos
Aptos由 Mo Shaikh(CEO)和 Avery Ching(CTO)共同创立,他们都是 Meta 的前员工,在区块链行业拥有多年的高级开发和工程师经验。同时Aptos也是三者中发展进度和生态启动最快的公链。最近Aptos被曝以27.5亿美元的估值进行新一轮的融资。
在技术领域,Aptos 设计并实现了一个高效、多线程、内存中的并行执行引擎。Aptos 使用的是Software Transactional Memory(STM)的修改版,称为 Block-STM。在 Block-STM 中,交易在块内被预先排序,并在处理器线程之间进行划分,以便被执行。在过程中,交易的执行都是假定没有关联关系。被交易修改的内存位置被记录下来,执行后,所有交易的结果都被验证。在验证过程中,如果一个交易被发现访问了被前面的交易修改过的内存位置,这个交易就会被废止。该交易的结果被刷新,然后重新执行。这个过程不断重复,直到块中的所有事务都被执行。
Aptos的创新应用
-
Aptos提供了可轮换的的sk,可以主动更改sk,帮助降低私钥泄露、远程攻击和现有密码算法未来被破解的风险。用户可以将轮换帐户私钥的能力委托给一个或多个托管方以及其他可信实体,然后通过 Move 模块定义一个策略,使这些受信实体能够在特定情况下轮换密钥。例如,实体可能是由许多受信任方持有的 kout-of-n 多签密钥,从而可提供密钥恢复服务以防止用户密钥丢失。相比其他一些诸如云端备份、社会恢复等秘钥恢复方案,Aptos的这种密钥管理方案是链上的且更加公开透明。
-
通过账户序列号用来对交易可行性提供保护,一个序列号对于每个发送者的账户来说只能被提交一次,如果发送者发现自己账户的序列号≥交易 t 的序列号,那么 t 已经被提交,或 t 永远不会被提交(因为 t 使用的序列号已经被另一个交易占用)。
-
预签名实现交易透明度,Aptos提供交易预执行服务,可在用户签名之前向用户直观的展示交易结果,这个交易预执行的服务是可以和已知的攻击和恶意智能合约结合的,可以大大降低用户受到的欺诈风险。除此之外Aptos还允许钱包在执行过程中规定对交易的限制,违反限制的交易将被终止,可以进一步避免用户受到恶意程序的攻击。
Sui
Sui 的开发团队来自 Mysten Labs,包括 Evan Cheng、Adeniyi Abiodun、Sam Blackshear、George Danezis、Kostas Kryptos,他们都曾参与 Meta 的 Novi 和 Diem 项目。Sui在去年12月就获得了得由a16z领投的3600万美元融资,Coinbase Ventures、NFX、Slow Ventures、Scribble Ventures、三星NEXT、Lux Capital等机构也参与了本轮融资。今年7 月,Mysten Labs 寻求以 20 亿美元的估值筹集至少 2 亿美元的 B 轮融资,截止9月8日已完成3亿美元B轮融资,由FTX Ventures领投。
在技术领域,Sui 使用 Move 语言实现智能合约,保证了标准化和安全性,Sui 为简单的用例提供可扩展性和前所未有的低延迟。Sui 使大多数交易可以并行处理。这更好地利用了处理资源,并提供了通过添加更多资源来增加吞吐量的选项。Sui 放弃了共识,转而使用更简单、延迟更低的原语来处理简单的用例,例如支付交易和资产转移。这在区块链世界中是前所未有的,它支持从游戏到实体销售点零售支付等一系列新的延迟敏感分布式应用程序。
Sui 创新应用和优势
-
Gas 机制:Sui 能够保持 Gas 价格低且可预测,同时激励验证者优化交易处理并防止拒绝服务(“DoS”)攻击。在每个 epoch 开始时,验证者对网络范围内的 gas 价格进行投票,该价格用作用户在提交交易进行处理时锚定的参考。为验证者提供激励措施,以使 Gas 保持在每个 epoch 的参考价格附近,并做出响应。那些提交高价的人将受到折扣奖励的惩罚。同样,无响应的验证者获得的奖励相对较少,并且风险降低了委托权益,因为用户希望交易得到有效处理。此外,可预测的gas导致可预测的交易被处理。即使在大量活动发生期间,gas 价格也能够保持较低水平,因为它的吞吐量能够随着每个验证者的更多机器线性扩展;验证者可以相应地添加更多机器来满足增加的网络需求,而传统的区块链通常设计为在每个验证者的单台机器上运行(甚至在单个 CPU 上)。
-
存储费用与交易执行分开支付。原则上,存储成本是以链下美元计价,用于存储任意链上数据。它是通过治理民意调查确定的外生定价。它的定价是外部性的,由治理投票决定。从用户的角度来看,他们不区分付费。然而,当用户提交链上数据时,他们需要支付gas和存储费用。费用的存储部分存入“存储基金”,用于支付验证者存储用户数据的成本。该基金用于补贴未来随着网络发展和成熟而增加的存储成本。相反,用户可以删除链上数据来代替存储费回扣,他们这样做是为了达到经济最优。
Linera
Linera 比其他两个项目启动时间都晚,并且当前仍处于开发的早期阶段,Linera创始人 Mathieu Baudet 之前曾在 Meta 担任工程师,并帮助其创建了 Diem 区块链。作为 Novi 的首席研究员和工程师,他是 FastPay 和 Zef 协议发明的核心人物。两种协议都通过完全删除内存池和最小化验证者之间的交互来加速交易,Linera 将继续在这两种协议上构建。6 月 29 日,Linera 完成了由 A16Z 领投的 600 万美元种子轮融资,Cygni Capital、Kima Ventures 和 Tribe Capital 参投。
在技术领域,Linera 推广实行的是线性扩展。在 Linera 的线性模型中允许您通过将机器数量加倍来使系统容量加倍。通过这种方式构建,您可以通过向每个验证器添加新的处理单元来扩展,从而消除理论上的吞吐量限制。
Linera起步较晚,目前还尚未有成熟的应用来展现其优势,但是根据Linera透露的信息,Linera的优势大体可以总结为:抗审查、低延迟、线性展开、交易速度快、解决区块链三难困境、隐藏付款价值、隐藏发送者和接受者的关系。
并行执行已成为当下区块链技术发展的一个新趋势,越来越多的Layer1开始重视并行执行能力,通过上文可以看出Aptos、Sui 、Linera,它们也都在各自的模式下探索出了新的并行执行能力。那么什么是并行执行以及并行执行和顺序执行有什么区别呢?
02 顺序执行VS并行执行
顺序执行
顺序执行作为最早提出的执行模式,被广泛应用在了各大Layer1公链上,但是随着Layer1不断的发展,顺序执行模式的弊端也逐渐显露,在顺序执行模式下所有的交易必须按照先后顺序逐个执行,这就意味着,每执行一个交易都会将所有其他交易置于暂停状态,即便是两笔交易是独立的,也不能做到并行执行,这种顺序执行的方式会导致区块中交易执行的时间变长,并限制了可以添加到区块中的交易数量,导致网络吞吐量被限制。
顺序执行带来的第二个问题就是网络节点的低效,顺序指令的执行不能从多核处理器中受益,这会导致硬件利用率低,效率低下。这阻碍了可扩展性,并导致了不必要的能源消耗。目前顺序执行仍然被广泛应用,例如以太坊Layer1和Layer2、以及BNB Smart Chain 和 Avalanche c Chain 等公链都是采用此种执行机制。
并行执行
并行执行顾名思义就是可以让独立的交易并行处理,它允许在多个处理器内核之间划分事务处理,从而提高硬件利用率,更好的实现可扩展性。在高吞吐量链中,增加硬件资源与可以执行的事务数量直接相关。在链上的高活动期间,验证者节点可以委托更多核心来处理额外的交易负载。计算资源的动态扩展允许网络在高需求时期实现更高的吞吐量,从而显著改善用户体验。
并行执行的另一个优点是改善了交易确认延迟。节点资源的动态扩展使低延迟确认交易成为可能。交易不需要等待数十或数百个区块,也不需要支付过多的费用来确定优先级。确认时间的改进提高了交易的最终确定性,为低延迟区块链打开了大门。
并行执行虽有诸多的优势,但也有很多限制,其主要挑战就是如何有效的识别“独立”的交易。分类独立交易需要理解每个交易如何更改区块链内存或链状态。与同一个智能合约交互的交易可以同时改变合约状态,因此不能同时执行。在目前应用程序之间的可组合程度下,识别依赖关系是一项具有挑战性的任务。
无论是并行执行还是顺序执行都有各自的优缺点,这二者在layer1链上都拥有各自广泛的拥护者,但是并行执行作为后发者在资源的利用和经验的借鉴上要比顺序执行更有优势。在当下熊市的背景下,资本都在疯狂寻找下一个牛市的风口,具有后发优势的并行执行迅速成为资本热捧的香饽饽,以Meta系公链为例,短短半年的时间就发展成了过去几年都发展不到的规模,但这种快速的膨胀也为公链赛道的发展埋下了隐患。
03 Meta系公链的隐患
Meta系公链发展迅速,但是依然有这很大的隐患,这些隐患或许会制约其未来的发展,也有可能让其重蹈solana覆辙。
(1)资本的狂欢,用户和市场参与较少
首先从公链项目市值管理的角度来说,标杆项目BNB 当下的市值约为400亿usd,而Aptos最新的估值就达到了27.5亿usd,我们可以想先Aptos上市的那一刹那,伴随着价格拉升,市值非常有可能瞬间突破100亿usd,从市值天花板角度分析,留给普通用户参与和成长的空间并不多了,另一方面造成Mete系列公链估值偏高的原因是资本的参与度过高,而市场和普通用户的参与度过低,资本过高的参与更像是拔苗助长,这对Meta系公链的未来发展并不是一件好事。
(2)Meta系公链开发者与Solana高度重合
据统计在Aptos开发社区里面340多个开发者中,大约有300人是来之Solana,人员的高度重叠,使Aptos看起来更像是Solana的复制品,言外之意,资本可能认为Solana的价值已经消耗殆尽了,想要在新的公链开辟战场,进一步榨取市场价值。这种信息的爆出,对新公链项目的发展也是非常不利的。
(3)相似的叙事性让Meta系公链前途未卜
员工的高度重叠和技术上的相似性,让Meta系公链刚推出就被打上了Solana的标签
从发展前景来看,两个公链都是高TPS和公链信息处理能力这种叙事性,不知道这样的故事市场还会不会买单,一切都是未知数,资本看好,消息看空。
到目前为止,这三条新的公链开局良好,前景广阔,凭借Diem的技术思路,获得了市场的初步认可,甚至在某些方面的表现也相当夸张。Aptos 和 Sui 在成立后的大约半年时间里,估值就超过了 20 亿美元,即使在以高估值著称的加密资产行业牛市阶段,这也是相当罕见的。市场预期越高,VC的追捧程度越高,项目的潜在泡沫和风险就越大。在这个时候客观公正的评价更为重要,希望Meta公链不是昙花一现,未来可以走的比Solana更远更好。
04 总结
越是竞争激烈的地方越能代表行业的趋势和未来,资本涌入Meta系公链,除了本身看好Meta系公链的创始团队以外,更多是看好其所代表Layer1的发展趋势。在当下新公链已然成为市场的一个热点,相交于在熊市中寻找价值洼地,抢占下一个行业的热牛对于资本来说更为重要,所以尽管Meta系公链刚刚崭露头角,资本还是迫不及待的涌入,因为或许它就是下一个带动市场冲破熊市奔向牛市的新机遇。