当前位置: 首页 > 科技 > 区块链 > 为什么中间件协议对区块链生态系统至关重要?_腾讯新闻

为什么中间件协议对区块链生态系统至关重要?_腾讯新闻

天乐
2021-06-18 01:32:42 第一视角

自2017年牛市开始,诸多新兴一层网络区块链平台就将自己标榜为“以太坊竞争者”,以此为自己的能力背书并吸引更多用户关注。近年来,围绕以太坊的诟病通常包括其交易速度、可扩展性、使用成本等。几乎每个团队都会提出独一无二的设计与想法,不仅可以与以太坊相抗衡,更能与中心化系统的性能相匹配。步入“竞争”的第四个年头,极少项目兑现了成立初期的承诺。尽管区块链用户确实看到了一个更有活力的多链生态系统,但鲜为人知的网络都和以太坊有着密不可分的关系,例如以太坊分支网络,或直接借鉴以太坊虚拟机的概念。

然而,借鉴以太坊的运行模式并不意味着这些链上的运营商不会互相竞争,或与以太坊相抗衡。事实上,随着追寻不同利益的公司各自将其资本和资源投资到他们所支持的链上,竞争只会愈演愈烈。例如,币安以其庞大的资产和流量一手创建了币安智能链的生态系统。FTX和Alameda作为币安的竞争对手,则将大方向转向Solana来发展属于自己的DeFi帝国。在二层网络层面,虽然产品和开发者网络方面仍处于初期发展阶段,但Vitalik一直是Optimism的忠实拥护者,而许多开发者则更偏爱zkSync。这些区块链之间的竞争显然已被视为零和博弈,用户和链上资产的数量就宛如一个“馅饼”,无论是静态的还是增长的,一方得到的越多,其他得到的就越少。因此,每个团队都竞相成为基础设施的首选,从而造成了十分普遍的竞争局面,不同生态系统都想要得到最佳的TVL、开发者以及相关应用。从开发者和用户的角度来看,这种竞争几乎是灾难性的。选择在某一个区块链上进行构建和操作,随后迁移到另一个区块链上,所带来的技术和运营层面的成本都是巨大的。由于目前尚未有关于开发的行业标准,所以即使是整合到钱包这样的基本操作也需要重新设计。可以肯定的是,有一些项目团队建立了不同的桥接器来连接到以太坊,但其技术与设计都是截然不同的,这也给整合到这些跨链桥接器增加了难度。

因此,与更成熟的技术平台相比,我们确实看到了区块链作为基础设施平台在互操作性和开发工具方面的改进空间。例如,云服务的用户体验就为区块链未来的发展树立了良好的榜样。对比云端和区块链的现状,中间件是目前区块链生态系统中非常重要的一块缺失。

引用微软智能云平台Microsoft Azure的一段话

“中间件是介于操作系统和其系统上运行的应用程序之间的软件。本质上作为一个隐藏的转换层,中间件实现了分布式应用的通信和数据管理。常见的中间件包括数据库中间件、应用服务器中间件、面向消息的中间件、网络中间件和交易处理监视器。”

这些中间件服务为开发者提供了更便捷的操作,使他们不需要对常用的模块进行反复开发工作;相反,他们也可以使用这些运营商提供的服务。在目前的云产品中,产品堆栈已经十分全面,可以满足应用程序的大多数需求。

除了基础设施层,还有各种现成的开发者工具可用于消息传递模块、网络开发等用途。此外,随着无代码编程等技术的发展,应用程序的开发过程正在大大加速。

为了尽快缩小区块链开发和云端服务开发之间的差距,中间件协议需要改进的地方仍有很多:

1. 为开发模块提供更多的抽象性

与其在不同的生态系统之间筑起高墙,不如反其道而行之,在不同区块链之间架起流动性和开发者体验的桥梁。例如连接到跨链桥接器的模块,应该作为一个API提供,这样一来,应用程序可以更容易地为他们的用户提供资产置换服务。

2. 更加注重终端用户体验

对于加密货币用户来说,要在不同的生态系统中使用应用程序是很有困难的。首先,将资产从一个区块链换到另一个区块链上既费时又费力。而中心化的交易所往往作为DeFi的直接中介,但这其实已经违背了完全去中心化的目的。

3. 去中心化开发的加密货币激励机制

与云端服务和传统软件开发中的中间件相比,加密服务其实存在一些原生的优势,也就是加密经济激励机制。通过原生代币设计,中间件协议可以吸引开源开发者贡献并建立他们认为有价值的模块;随着更多用户使用这些产品,开发者可以得到相应的加密货币的奖励。与互联网中的中间件开发过程相比,区块链的创新空间显然更大,因为它允许自下而上的激励网络形成。

坐落于区块链一层网络和应用程序之间,中间件解决方案可以从开发人员和终端用户两个方面实现其存在价值。同时,中间件也为一层网络协议增加了附属价值,因为现有的许多功能有助于改善开发者的体验。我们也可以看到,通过将自身定位为区块链应用的未来开发框架,Substrate已经提供了诸如runtime模块、客户端库、智能合约模板等产品。

致力于早日实现多链的未来,Raydius正在将一些功能充分抽象化,如不同链之间的桥接,以及不同链上资产之间的置换。我们的目标非常显而易见,即让开发者免于担心选择一层网络或二层网络区块链以及与以太坊之间的整合工作。他们应该全心专注于开发核心功能,并使用中间件协议来实现跨链功能。

此外,在不久的将来,我们应该能够看到更多由平台驱动的工具,而不是单一的中间件解决方案。例如,对于一个项目已经建立并可以重复使用的每个模块,都可以有一个平台或市场来交易这些开源模块,并可以用固定货币或应用程序的原生货币来获得奖励。这是一个对开源贡献者和去中心化应用(dApp)开发者都有利的举动,一方面,开发贡献者可以获得更多的收入来源以激励他们更积极参与到活动中;另一方面,它为应用程序节省了许多时间,免于他们需要从头开始开发一切的繁琐工序。

目前,中间件协议在加密货币行业仍处于初期开发阶段,仍有巨大的空间和潜力来吸引更多的开发者,并最终成为一个首屈一指的业内开发标准。

提示:支持键盘“← →”键翻页
为你推荐
加载更多
意见反馈
返回顶部