单一区块链的稀缺性带来了对用户体验的负面影响,模块化链通过在整体链稀缺的地方引入丰富性来最大限度地减少这些问题。
撰文:Celestia
稀缺性以两种方式对单体区块链用户产生负面影响。首先,稀缺的区块空间使区块链对用户而言成本高昂。其次,选择的稀缺性限制了开发商的选择,制约了创新。
模块化区块链将共识与执行分离开来,使区块链能够专为专业而构建。这让模块化区块链能够提供充足的区块空间以实现廉价访问,并为开发人员提供丰富的选择,从而实现创新。
让我们看看模块化区块链如何实现丰富以及这对模块化生态系统意味着什么。
TLDR
- 像 Celestia 这样的模块化链可以随着生态系统的发展提供丰富的区块空间,因为更多的节点允许它们增加区块空间。
- 单体链通过要求开发人员符合他们的一组功能和权衡来限制开发人员的选择。
- 模块化链为开发人员提供了丰富的选择,因为他们可以部署具有所需功能和权衡的链,为他们的应用程序量身定制。
丰富的规模
高额费用一直困扰着整体链,给用户与应用程序交互以及构建这些应用程序的开发人员带来了问题。为什么会这样?
这很简单。由于单体架构的局限性,块空间是稀缺的。当活动量低时,一切都很好。当应用程序开始被采用时,它会吸引更多的用户。这些用户增加了链上的活动量,填满了可用的区块空间。由于区块空间稀缺,费用会因大量活动而上涨。
问题就在这里,更多的用户会使交易成本更高。模块化区块链颠覆了这种范式。随着越来越多的用户加入网络,像 Celestia 这样的模块化区块链可以增加它们的区块空间。现在,随着更多应用程序的构建带来更多用户,费用仍然可以负担得起。那么,这到底是如何工作的呢?
Celestia 引入了一种称为数据可用性抽样的新技术[1]。此采样过程允许轻节点[2]验证具有与完整节点相似安全性且仅硬件的一小部分的块。这就是魔法发生的地方。更多的采样轻节点允许 Celestia 增加其块大小。
这意味着 Celestia 的区块空间可以增长以满足不断增长的需求,用丰富代替稀缺。
那么,所有这些丰富的区块空间的结果是什么?用户将有负担得起的费用来与应用程序交互。开发人员将能够构建可供许多用户访问的应用程序,即使他们的用户群在增长。
丰富的选择
执行环境
单体链可以方便开发人员部署他们的应用程序。然而,单体链为开发人员提供的选择很少。
通过部署在单体链上,开发人员必须符合现有的执行环境。这决定了开发人员可以使用哪些编程语言编写智能合约,应用程序如何与钱包交互,以及许多其他事情。
在现有功能集内工作限制了开发人员构建其应用程序的选择。他们可能无法访问他们想要使用的编程语言,并且支持的语言可能缺乏功能。合约与钱包的交互方式可能会造成笨拙的用户体验,从而降低应用程序的可用性。这些是开发人员必须如何遵守整体链有限的一组预先存在的规则的示例。
模块化区块链为开发人员提供了丰富选择的构建块。模块化链专注于特定功能,并将其余功能卸载到现有基础设施。例如,汇总可以专注于执行部分并插入 Celestia 以卸载共识和数据可用性。
它是专业化的,允许开发人员只关注执行环境。他们可以从汇总框架或 SDK 提供的现有执行环境中进行选择。或者,他们可以在自己的执行环境中进行试验和迭代,为他们的应用程序或社区提供他们想要的功能集。添加的功能可能包括使执行环境支持更理想的编程语言、通过本机帐户抽象提高用户友好性或增强并行处理以提高性能等任何内容。
丰富的选择使开发人员能够进行试验并提高改进和创新的速度,从而提高其应用程序的质量。或者,他们可以使用他们的执行环境将自定义功能添加到已经流行的 VM,如 EVM。
虽然整体链限制了开发人员的选择,但模块化链让开发人员可以自由地专注于他们的执行环境,从而带来了丰富的选择和机会来满足他们的应用程序目标。
利用模块化构建块
整体链对执行环境以外的规则有限制。您的应用程序必须符合整体链所做的一组功能和权衡。可能不存在适合您的应用程序所需的一组功能和权衡的整体链。当它不是您的连锁店时,没有简单的途径来定制功能及其权衡。
借助模块化区块链,开发人员可以利用现有区块链来满足他们所需的一组功能和权衡。首先,他们可以确定他们的权衡最适合模块化堆栈中的哪个位置。如果需要主权和通过分叉升级的能力,那么主权汇总[3]就适合了。也许拥有一个带有结算层[4]的本地信任最小化桥[5]是一个更高的优先级;智能合约汇总可能更适合。或者,使用以太坊与便宜的费用一样重要——Celestium 听起来更合适。
在模块化堆栈中部署有多种可能性,每种都具有独特的功能和权衡。模块化区块链启用的可选性允许开发人员构建适合其应用程序需求和目标的区块链,而整体链限制了这些选项。
概括
单一区块链的稀缺性带来了几个对用户体验产生负面影响的问题。模块化链通过在整体链稀缺的地方引入丰富性来最大限度地减少这些问题。
区块空间的稀缺造成了一种情况,即更多的活动会导致交易费用增加,从而使用户和应用程序开发人员无法定价。像 Celestia 这样的模块化链提供可扩展的区块空间,可以随着节点数量的增加而增长,从而为用户保持低费用,并支持依赖低成本交易的用例。
选择的匮乏限制了开发人员的选择,限制了所需用例的创新和可定制性。模块化链引入了专业化的概念,使开发人员能够在模块化堆栈中定制和部署最适合他们首选功能集的地方。
模块化区块链非常丰富,因为区块链的访问和选项不应受到限制。
外链
[1]数据可用性抽样的新技术:
https://celestia.org/glossary/data-availability-sampling/
[2]轻节点:
https://celestia.org/glossary/light-client/
[3]主权汇总:
https://celestia.org/learn/sovereign-rollups/an-introduction/
[4]结算层:
https://celestia.org/learn/sovereign-rollups/an-introduction/
[5]信任最小化桥:
https://celestia.org/glossary/trust-minimized-bridge/
所有评论