继电子巨头索尼在OP上发布L2 Soneium之后,10月29日,再质押协议巨头Swell宣布迁移至Optimism超级链,通过OP Stack构建Rollup加入OP生态系统。据DeFilama数据显示,Swell的TVL最高曾超过30亿美元,目前为13.4亿美元,Swell的加入将为OP超级链提供再质押收益和安全性支持。
同时,随着Swell的加入,OP 超级链生态项目已经达到59个,其中包含索尼、Coinbase、Uniswap、Worldcoin、Kraken、Fraxtal等超级品牌,一时间让掀起发链热潮,关于一键发链、应用链、模块化等热词的讨论也是激起千层浪。
其实,在OP超级链大热之前,其实就有很多在做发链的项目,比如波卡、Cosmos、Starcoin等。不同项目有各自的侧重点,波卡专注于平行链生态建设,Cosmos主要面向应用链,Starcoin是针对Move生态的独立公链。OP这波发链热潮,或将带动其他发链平台,重新获得更多的市场关注,那么接下来,我们就来分析这些发链平台的特点,看看谁的潜力更大。
1. Polkadot波卡
Polkadot 是一种区块链网络协议,它为所有连接的平行链提供共享安全性,并允许所有连接的任务使用 XCM进行互操作。
Polkadot 在架构上采用的是中继链加平行链的方式。其中,中继链是一种零层协议,负责维持各个平行链的共识,确认各个区块的最终性,以及整个 Polkadot 的治理。就好比政务大厅的系统,连接着各个部门(平行链),各个部门负责业务的记录和办理,最终审核及确认工作交给政务大厅来处理的。
而平行链就是基于Polkadot SDK构建的区块链,每条平行链都有自己的参数,如出块时间、交易手续费、治理机制和挖矿奖励。平行链是独立且平等的区块链生态,与一般的区块链不同的是,区块的确认和生态的治理都交给中继链来完成。同样以政务大厅的来比喻,平行链就是各个部门,他们都有各自不同的功能,但是他们没有必要每个部门单独做一套系统,他们直接用政务大厅的系统就行(中继链确保各个平行链的共识统一),只不过这套系统是去中心化的。
其中,Substrate是Polkadot用于构建平行链的一个可扩展、模块化、开源的区块链框架。它实现了区块链开发中遇到大部分常用功能,比如p2p网络、共识算法、常用加密算法、数据存储、交易管理等。
Substrate有许多优势:
- 模块化:Substrate 通过提供开放的 SDK,以及可以组合、复用和发布的实用组件,让开发者可以非常轻松地创建、组合和发布组件以形成业务逻辑。
- 多层架构:Substrate 的三层结构分别是 Substrate Core、Substrate SRML 和 Substrate Node。Substrate Core 是用于构建区块链最小框架的模块,可以提供像存储、共识、交易队列和区块生产机制和低级 JavaScript 的实用程序等模块;SRML 层则更简单,开发者要做的就是从模块中选择自己需要的组别建进行参数设置即可;Substrate Node,只需提供 JSON 配置文件即可获得完整的智能合约区块链。
- 无分叉升级:Substrate 支持无分叉的 Runtime 升级。基于 Substrate 的链中存储着 WebAssembly Blob 或 WASM Blob,包含链构建新区块所需的所有逻辑,链本身的 Runtime 包含在此 WASM Blob 中,如果需要修改区块链的相关信息,只需要结合链上治理公投,倘若票数通过,即可完成相应的升级,从而减少了硬分叉带来的影响。
但由于Polkadot生态投资机构更看重短期回报,让长期持币用户损失惨重,所以目前生态开发活跃度大大降低,并且由于平行链数量有限,竞拍卡槽成本过高,这也劝退了很多新的开发者。
2. Cosmos
Cosmos专注于应用链开发,简单来说通过Tendermint 共识引擎和Cosmos SDK实现公链的简单、快速开发。然后通过IBC跨链通信协议,实现相同结构下链与链之间的通信和互连。
与Polkadot相比,Cosmos生态发展相当全面。据Coingekco统计,收录的Cosmos生态项目就达到162个,市值前100的项目中,Cosmos 生态占12个,如前段时间热门的Celestia、Injective、Sei 都来自Cosmos,还有之前超百亿市值的Luna。
在构建基于Cosmos区块链的时候,主要使用到Cosmos SDK,这是一个开发工具包,允许开发人员使用 Tendermint 征求演算法构建区块链。SDK 通过提供区块链中包含的最常见的功能,如质押、管理和代币,来降低复杂性。
Cosmos链的优势:
- 主权性和灵活性: Cosmos的自由SDK使开发人员能够构建主权的区块链应用,消耗持续成本。
- 高度可扩展:垂直可扩展性来说,利用Tendermint BFT和垂直可扩展性,Cosmos实现了数千笔的交易处理能力。
- 生态的开发环境:Cosmos SDK简化了区块链应用程序的开发过程,开发者可以在SDK上创建自定义链,促进区块链生态系统的采用和生长。
- 即插即用并自定义共识层。可以使用 Rollkit 和 Celestia 作为您的共识和数据可用性层。
但不足之处是:
- 跨链安全(ICS):引入ICS(区块链间通信安全)概念在一定程度上增加了应用程序开发者的负担,开发者现在需要自主管理应用链的验证器集和经济安全性,对于那些不太熟悉处理区块链和安全性的开发者来说
- 流动性质押的复杂性:质押者可能面临更多的 DeFi 活动风险,因为他们的质押现在可能通过 DeFi 活动获得收益。
- 性能瓶颈明显:作为应用链来说,需要承载数百万的交易量,目前的性能显然是不满足的。
3. Starcoin
Starcoin专注于高性能、可定制化Layer1区块链的一键智能部署方案,开发者可以用StarStack进行独立区块链的开发。StarStack是一个以模块化为核心的开源代码库,用于构建定制化的Layer1,开发者可以使用此代码库启动Move虚拟机,运行自己的区块链,未来也可以用其AI智能系统以对话形式进行区块链的部署。
与Polkadot和Cosmos不同,Starcoin专注于独立区块链的开发,简单来说它提供了足够的灵活性和可定制化组件,让开发者在共识算法、虚拟机、加密协议、链上治理、交易管理、gas模块等方面都可以自由选择。
StarStack技术框架和优势在于:
1) 基于Move语言和虚拟机构建。StarStack的底层框架和智能合约通过Move语言编写,虚拟机也是采用的Move,面向对象和基于资产的编程,使得资源在模块中具有极高的透明度,而对模块的外部调用则完全不透明。Move语言也被称为最安全的和灵活的智能合约语言,这也为其一键发链方案在定制化Layer1时,提供了更多的空间。
2) 基于DAG结构。StarStack中引入了DAG结构,并结合自身创新推出FlexiDAG,对 PoW 共识机制进行了升级,动态调整出块时间、难度和出块奖励。通过FlexiDAG将加快出块速度,缩短交易确认时间,大幅提升了 网络性能和系统效率。此外,关键参数可以通过链上治理机制进行动态调整,使系统更具适应性和灵活性。
3) 并行化高性能网络。在StarStack中,引入了基于高性能多线程的内存计算引擎 TurboSTM,彻底改变了智能合约的执行方式。TurboSTM 利用多版本并发控制(MVCC)和乐观锁,实现同步数据读取和及时更新,大幅减少了执行瓶颈,提高了交易吞吐量。这也使得网络性能有了质的飞跃,根据官方测试环境数据,最高TPS可以达到130,000,这个数据已经是行业公链天花板了。
4) 兼容Move生态主流应用。近期观察到,Starcoin通过Move V7版本的升级,实现了Move生态应用的全面兼容,使开发者无需重写代码即可轻松迁移和部署他们的 dApp。简单来说,就是通过Starcoin发行的Layer1,可以兼容Move生态的内的大部分应用,例如在Aptos上开发的应用可以轻松的迁移至新的Layer1上,而无需修改原始代码。当然,这也同样适用于使用StarStack开发的区块链,所以这对想要布局Move生态的开发者来说提供了极大的便利。
目前Starcoin在发链生态方面比较欠缺,生态应用较少,未得到广泛的市场验证,不过StarStack框架才发布不久,应该会有很多开发者进行尝试。对于希望独立开发公链,高度定制化的开发者来说,Starcoin有着它的独特优势。