https://mmbiz.qpic.cn/mmbiz_png/p1ib6AY5Q21LWLSvptqhHZYibGyx3ribyutrqufDH9iaOyU0uic8WZYZBchZica3I0mDsncAvenALQhjvWHpdLeuh2Mg/640?wx_fmt=png

本文作者:X Research DAO

Twitter:@XResearchDAO

本文由 @stefaniewei4,@jiangmengchu11,@_YuTuo,@god_antony 等合著

摘要

公链基础设施一直是加密行业的叙事中心。尤其在技术方面,公链一直在共识机制、可编程性、可扩展性上有所突破。即使如此,公链如今仍然存在发展瓶颈,比如性能还无法与Web2基础设施匹敌,生态应用需求不足等。

今年的新公链对以上问题都提出了自己的解决方案。2022年上半年,以Cosmos网络为主体,带领了一批“模块化”和“跨链”为话题点的新公链。下半年,热议的新公链就是“Diem”系衍生出的三条公链:Aptos, Sui, Linera。

本篇文章以这三条公链为出发点,探讨了“Diem”系新公链在技术和生态层面的创新及优势,主要从5个方面分析:

通过分析我们可以得出结论,(1)智能合约编程语言对安全性、并行化和开发者具有极其重要的作用;(2)并行化是未来公链的确定性的正确之路;(3)共识机制大部分基于BFT进行改造,但进步空间可能已到天花板级别;(4)代币经济模型一直是公链发展的助推剂,如何平衡网络、用户、验证者、开发者的关系是新公链需要重视的问题;(5)专用型公链需要基于应用场景开发技术和提高用户体验。

从以上结论可以窥见下一代公链范式,尤其是并行化和虚拟机上,而对于“Diem”系尚未解决的问题,我们可以持续关注它们在技术、代币经济、生态上的新进展。

1. 公链技术发展概述

公链作为加密行业核心的基础设施,其一举一动对整个行业具有极大的影响力。公链的技术发展都是前3轮牛市的主要叙事,也是在资本和需求推动下的必然结果。公链的突破性技术主要表现在三个方面:1. 共识机制;2. 可编程性;3. 可扩展性。

共识机制方面,我们见证了以比特币网络为首的PoW链的辉煌时期,到以太坊merge之后PoS链的新时代。对于比特币和以太坊来说,PoW机制能够保证一定的去中心化,但也带来了资源浪费和低处理效率等问题。2012年诞生的PoS机制,其通过权益记账的方式解决了PoW能源过度消耗的问题。PoS机制也是大部分新公链所采用的共识机制。除了PoS之外,为了提高出块效率和维护网络的安全性,也诞生了其它创新的共识机制,比如Solana的PoH以及Avalanche的雪崩共识。

可编程性是指以智能合约打造区块链的应用层。由于比特币网络的脚本语言是非图灵完备的,导致其无法构建复杂应用。以太坊使用虚拟机和Solidity编程语言实现了智能合约。这也是上一个牛市的根本原因之一。但由于Solidity不支持并发,安全性低等缺陷,也有很多区块链开始使用Rust或者构建新的编程语言,例如Move,提供更为安全、友好、扩展性强的开发语言。

在可扩展性方面,区块链一直受到不可能三角问题的掣肘。解决这个问题的关键在于模块化。模块化是将系统分解为多个单独子模块的工具,这些子模块可以随意剥离和重新组装。这里的模块化包含了两个概念:公链的模块化框架和工具,以及模块化公链。区块链的三层框架模型有结算层、执行层和数据可用性层。基于模块化框架,已经有团队完成了这些模块化工具和组件的研发并广泛用于现有的公链建设开发中,包括Cosmos和Polkadot生态。而模块化分离的实现路径主要有三种形式:(1)共享安全;(2)Layer2执行层;(3)数据可用性层的分离。这些也是目前公链在扩容技术的主流方向。