当前位置: 首页 > article >正文

应用链风口下,一键发链该如何选择?

以太坊已经成为许多创新的基础平台,这些创新范围包括了链游、NFT,以及借贷、资产管理和交易为代表的DeFi协议。

然而,随着项目成熟和产品增长,它们遇到了一个关键挑战:以太坊网络资源的压力。如AAVE、Uniswap和dYdX这样的项目共存于以太坊上,每个项目都面临很大的同质化压力。同时,EVM生态也存在很大的用户资源的竞争,新的生态起步越来越难。

尽管以太坊的交易费用相比一年前有所下降,但是在以太坊生态发行一条L2,开销相比与独立的链,成本相对要高很多。由于这些运营者需要将不少资金投入在以太坊本身,势必会减少生态其他投入,间接影响了生态的潜在增长。

但挑战远不止于交易费用。以太坊的主网虽然具有革命性,但缺乏持续创新所必需的灵活性。一个例子是EVM:它存在一些设计缺陷,不适合许多用例,但应用程序必须处理它。在近两年时间里,以太坊在叙事创新等方面表现不足,生态价值一再走低,网络共识也受到严重影响,这也导致其生态发展受阻。L2的四大天王市场表现不尽人意,市场对以太坊的期待正不断降低。这时候,考虑技术更先进的生态如Move平台是一个更合适的选择。

对此,可以看到,当下我们不应该只局限于以太坊生态,开始自己构建服务于应用自身的独立区块链,也就是我们谈到的应用链。

独立应用链的发展趋势

在2023年和2024年,越来越多的dApps宣布转型为应用链,如算法稳定币Fraxtal,去中心化交易所Uniswap等。针对这一现象,我们统计了整个应用链赛道,发现这些应用链主要集中在DeFi、游戏、社交和AI等领域。应用链的发展已成为必然趋势,这是由于模块化技术的成熟、独立发链平台框架的完善、RaaS平台的增多和服务的完善,以及dApps对公链区块空间资源竞争、终端用户交易成本优化和代币经济定制化需求的推动。

dApps从智能合约升级到独立应用链的形态有很多,可以是L1、L2甚至L3,具体取决于基础设置和应用设计需求。这些应用较多的采用如Cosmos SDK、OP Stack、Starcoin StarStack等基础框架构建,为应用链的构建提供了无限的可能。如采用OP Stack构建,构建的是一条L2,受到以太坊安全性的保护,当然基础费用也相对较高,生态发展受以太坊限制。而采用Starcoin的框架StarStack构建,则可以定制一条完全独立的区块链,gas、共识算法、 数据可用性层、VM、链上治理等方面均可以完全自由设计,也是一个不错的选择。

应用链还可以为项目带来额外的收入来源。与其让用户向以太坊支付费用,不如让他们直接向应用链支付,从而为应用链生态创造更多收入来源。dApps大规模的过渡到应用链,意味着灵活性和可扩展性的进一步发展,应用将有更多的空间为自己的业务逻辑和用户增长设计相关框架,不再受限于公链网络资源和基础模块。

应用链两大方向

随着模块化技术的成熟和市场的需求的多样化,应用链的发展主要分为两个方向。一个方向是以Cosmos、Starcoin为代表的Layer1,主要以链为导向的应用,强调链的主权设计、灵活性和独立性,链的定制化需求更明显,从底层框架到业务逻辑拥有更多的设计主权。另一个是以OP超级链为代表的Layer2,主要以应用导向,严重依赖以太坊的发展,注重自身的应用发展,其兴起主要得益于模块化区块链理念的普及、通用型 Rollup Layer2 的成熟与广泛验证,互操作性和流动性聚合层的发展,以及 RaaS 平台的崛起和完善。

Layer1方向

独立应用链的发展,首先要从一个开创性项目Cosmos开始,Cosmos以其模块化和可插拔的设计理念而闻名,将虚拟机和共识引擎分离,允许开发者自由选择构建虚拟机的框架,并能够自定义共识引擎的关键参数,如验证者数量和TPS等。

这种设计使各种应用能够以独立链的形式存在,并在灵活性和主权性方面展现出独特优势。这些创新理念使得Cosmos在应用链的探索和实践方面做出了重要贡献,为这一领域奠定了坚实的基础。之后,在独立L1方向又发展出许多新的框架,如Avalanche SDK、Starcoin StarStack等。

独立Layer1的优势在于:

  • 即插即用并自定义共识层:可以使用 Rollkit 和 Celestia 作为您的共识和数据可用性层,这提供了很大的灵活性和定制性。
  • 多功能和定制模块:提供众多的灵活模块简化开发并增强功能,或者开发者可以自定义模块。
  • 高度可定制:开发框架限制少,开发者可以实现高度定制,如gas机制、链上治理、VM、数据存储、共识引擎、治理代币等。
  • 强大的工具和支持:享受专为顺利开发、部署、监控和调试而设计的成熟工具套件。
  • 网络性能不受限:由于设计灵活度非常高,可扩展性强,所以网络性能可以达到非常高,如用StarStack可以达到130k的TPS。
  • 独享网络计算和存储资源:由于是独立的链,所以应用可以独享Layer1的计算和存储资源。

以StarStack为例,它是一个基于Move语言,专注于高性能、可定制化Layer1区块链的一键智能部署方案,与其他发链平台不同,StarStack在定制化、灵活性以及独立性方面比较突出,这样让它成为唯一一个开发者可以完全定制化开发的区块链发行平台。

StarStack技术框架的优势在于:

1) 基于Move语言和虚拟机构建。StarStack的底层框架和智能合约通过Move语言编写,虚拟机也是采用的Move,这是目前唯一一个采用Move的发链平台。

2) 基于DAG结构。StarStack中引入了DAG结构之后,结合自身创新推出FlexiDAG,可以做到动态调整出块时间、难度和出块奖励,缩短交易确认时间,大幅提升了 网络性能和系统效率。

3) 并行化高性能网络。在StarStack中,引入了基于高性能多线程的内存计算引擎 TurboSTM,大幅减少了执行瓶颈,提高了交易吞吐量,最高TPS可以达到130,000,这个吞吐量是其他平台暂不具备的。

4) 兼容Move生态主流应用。近期观察到,Starcoin通过Move V7版本的升级,实现了Move生态应用的全面兼容,使开发者无需重写代码即可轻松迁移和部署他们的 dApp。简单来说,就是通过Starcoin发行的Layer1,可以兼容Move生态的内的大部分应用,例如在Aptos上开发的应用可以轻松的迁移至新的Layer1上,而无需修改原始代码。当然,这也同样适用于使用StarStack开发的区块链,所以这对想要布局Move生态的开发者来说提供了极大的便利。

5) 支持稳定币框架。这个点对很多平台来说都可以做到,但其他平台都没有一个完善的框架。可以观察到,很多DeFi应用都在积极推行自己的稳定币,包括AAVE推出的GHO,MakerDAO的DAI,Curve的crvUSD等,所以对于稳定币而言拥有一条自己的独立应用链,除了让价格稳定以外,还能有助于其交易费用、时间的稳定,不至于出现在以太坊上交易10美元的USDT要花50U的gas费的尴尬。

L2方向

作为最早上线主网的 Rollup Layer 2,Optimism 在2022年的成功上线标志着模块化区块链理论的实际落地。Optimism继承了以太坊的安全性,还全面支持以太坊生态的开发技术栈,Optimism 借鉴了 Cosmos 的理念和框架,提出了 OP Stack 概念。这一概念在 Worldcoin、Base 等知名项目中得到了广泛应用,进一步引发了业内的广泛关注。

随后,其他 Rollup 解决方案也纷纷推出了类似的概念,如 Arbitrum Orbits、Polygon CDK、StarkWare Appchain 和 zkSync Hyperchains 等。这样一来,对于dApps而言,应用链成为实现业务逻辑的新途径,原有 dApps的升级实现不再是难题,主要挑战转向了技术选型、业务设计和运营维护。

应用链的研发过程,大致遵循以下步骤:

  • 技术选型:评估不同框架的功能和特点,选择最适合的框架。
  • 需求设计:根据对应框架的自定义能力,设计符合需求的应用链。
  • 运营维护:完成部署、测试、上线及后续维护。

L2方向的应用链发展快速,但也并非完美无缺的方案,其优势在于:

  • 模块化设计:应用链通常采用模块化设计,允许开发者定制结算机制、数据可用性等基础设施组件,以满足特定需求。
  • 优化性能:许多新应用链通过引入其他数据可用层方案,可以实现成本的降低,同时,提升吞吐量。
  • 增强的价值捕获:如自定义 Gas 代币、账户抽象等,这些特性可以支持更灵活的应用开发,并且做更加复杂的商业模型和代币模型。

劣势在于:

  • 流动性割裂:新应用链可能会面临流动性割裂的问题。
  • 严重依赖以太坊生态:以太坊的价值将决定这些L2项目的发展走向,从二级市场也可以看到以太坊表现疲乏时,这些L2的市场价值也是屡创新低。
  • 互操作性和可组合性问题:应用链没有办法再像过去公链的dApps那样轻松简易的做组合和互操作。
  • L2链太多竞争加剧:目前已知的L2链已经超过100条,并且在如OP、Polygon、Arbitrum等发链平台加持下,L2将快速增长,而以太资源有限,对于以太生态用户和资源的争夺将逐步白热化。
  • 复杂性增加:与传统 dApps 相比,新应用链的复杂性增加,尤其是在设计和实施时,可能需要更多的技术资源和支持。

总结

目前的发展来看,创新型应用的发展正面临瓶颈,而应用链的发展快速,将吸引未来众多项目的关注。可以设想的未来是,每个应用都有其定制的链,满足应用本身的产品设计和业务发展,这里面包含以L2生态,应用之间互联,共享生态资源发展和流动性,同时独立的L1也将成为主流趋势,高定制化、灵活性和独立性帮助其应用解锁性能瓶颈,实现产品业务的指数级增长。


http://www.kler.cn/a/383364.html

相关文章:

  • GAN的基本原理
  • Ubuntu18.04更换PREEMPT RT内核
  • C++_STL_xx_番外01_关于STL的总结(常见容器的总结;关联式容器分类及特点;二叉树、二叉搜索树、AVL树(平衡二叉搜索树)、B树、红黑树)
  • Ubuntu使用Qt虚拟键盘,支持中英文切换
  • Linux基础(二):用户管理、文件权限与系统日志
  • stable diffusion图生图
  • 数据结构模拟题[十]
  • Java项目实战II基于Java+Spring Boot+MySQL的智能推荐的卫生健康系统(开发文档+数据库+源码)
  • 编译google protobuf项目,生成相应语言的dll文件
  • React中类组件和函数组件的理解和区别
  • 微信小程序 uniapp+vue老年人身体监测系统 acyux
  • 域名申请网站需要了解的事项
  • springbootHR Nexus人力资源管理系统-计算机毕业设计源码23519
  • 背包九讲——背包问题求方案数
  • ssm032基于Java的汽车客运站管理系统的设计与实现+jsp(论文+源码)_kaic
  • 企业微信会话存档引用com.tencent.wework.Finance出错?
  • 新书速览|Java网络爬虫精解与实践
  • linux firewall 常用命令汇总
  • Android studio中关于printf和print和println的区别
  • 动态规划 之 路径问题 算法专题
  • 【TS】九天学会TS语法——1.TypeScript 是什么
  • sls日志服务采集json格式日志
  • HE-Drive:Human-Like End-to-End Driving with Vision Language Models
  • [蓝桥杯算法从小白到大牛]动态规划第二讲:三步问题
  • RK3568 Android12跳过认证 预置谷歌服务GMS
  • 【系统架构设计师】高分论文:论高并发下的高可用性技术