为什么说横向与纵向扩展是更好的以太坊可扩展性框架?

时间:2024-09-17 编辑: 浏览:(647)

作者:Avi Zurlo 来源:nil 翻译:善欧巴,

自从 Rollups 兴起以来,区块链扩展一直集中在模块化与整体式的争论上。最初,这种二分法是推理区块链可扩展性的有用心理模型,但两个阵营都已经超越了它。

如今,模块化与整体式的对比给我们的可扩展性思维模型带来了不必要的限制。

那么,还有什么选择呢?

在本文中,我们展示了水平与垂直扩展始终是区块链可扩展性的基础框架,并解释了采用水平与垂直如何带来更好的扩展解决方案。

了解模块化与整体式

首先,一些定义:

模块化链将区块链的核心功能分为不同的层。

单片链将所有核心功能集成到一个互连的层中。

我们可以将“层”视为等同于“机器”——整体链有一个运行所有任务的验证器节点,而模块化链有多个(2-3)个运行不同任务的全节点。

例如,Rollup 通常有两个操作节点:用于执行的 Rollup 全节点和用于结算 + 数据可用性(DA)的以太坊全节点。validium 可能会利用三个操作节点:用于执行的Rollup全节点、用于结算的以太坊全节点以及用于 DA 的替代数据可用性层全节点。

模块化将区块链的任务划分为至少两个全节点。通过这样做,模块化区块链在构建每个区块时可以利用多台机器的计算能力。

这是水平缩放的一种形式。

模块化对于考虑区块链扩展很有用,因为它是一种水平可扩展性。

另一方面,大多数单一阵营选择通过软件优化、实现并行虚拟机、数据管道、更快的网络协议和(最值得注意的是)更强大的硬件来扩展。从本质上讲,单体链试图从单个全节点中挤出尽可能多的计算能力。

这是垂直缩放的一种形式。

批评者表示,这种方法趋于集中化:如果依靠增加单个节点的能力来扩展,则不可避免地会遇到底层硬件的物理限制,并被迫增加硬件要求以进一步扩展。

然而,这种批评是错误的,因为并非所有的整体链都仅仅依赖于垂直扩展。

例如,Near 是一个基于分片网络架构构建的整体 L1 区块链。这意味着近全节点负责所有任务(即执行、结算和数据可用性),但它们只负责近全局状态的一小部分。因此,Near 通过根据状态而不是任务划分工作来利用多台机器的力量(就像模块化链一样)。

我们可以看到,整体链和模块化链在它们实现的扩展技术方面都不受限制。两者都可以水平和/或垂直缩放。

此外,模块化与整体式的争论始终植根于水平与垂直扩展框架。从严格的技术角度来看,模块化偏向水平扩展,这是其设计所固有的,而整体偏向垂直扩展。

现在我们已经成功推出了模块化链,额外的扩展优势不再在于“更加模块化”。现在的焦点是链如何利用水平或垂直扩展技术。

采用水平与垂直心理模型使我们能够轻松推理每个链在此过程中所做的权衡。

重构对话:水平与垂直扩展

垂直拓展

垂直扩展会增加每个节点的硬件利用率或硬件要求。在区块链中,这通常是通过并行虚拟机(即多线程进程)等软件优化来完成的。

这里一个流行的例子是EVM 与 SVM。

EVM 顺序执行事务,而 SVM 并行执行事务。SVM 通过利用更多的 CPU 核心来实现这一点,因此 SVM 每秒可以比 EVM 处理更多的事务。注意:这种类型的垂直缩放是 Eclipse L2 背后的基础。

在权衡方面,垂直扩展受到可用硬件的限制,由于硬件需求的增加而趋于集中化,并且与水平扩展相比可扩展性较差。

水平拓展

另一方面,水平扩展通过将工作负载分散到多个节点上来增加系统可以访问的机器数量。如前所述,模块化链本质上是将任务分配到多台机器上。然而,链通常可以通过分片实现更大程度的水平扩展。

=nil;这里提供了一个有用的例子。

去年11月,=nil;基金会推出了一种名为zkSharding的可证明分片架构,它是新的以太坊 L2 =nil; 的基础。=nil; 设计的核心是将其全局状态划分到多个分片上。每个分片均由 =nil 的去中心化委员会运营;构建区块并管理跨分片交易的验证者。此外,每个分片都会生成一个有效性证明,该证明会发送到主分片进行聚合,然后在以太坊上发布和验证。=无;通过两种方式利用水平扩展的力量:

首先,=nil;是一个模块化区块链,它利用以太坊的强大共识和数据可用性保证,从而将任务分布在多个全节点上。

第二,=nil;是一个分片区块链,因此将部分状态分布在许多完整节点上。

这两种技术都减少了任何单台机器需要承受的负载,并提高了网络的总体可扩展性。

那么,横向扩展的权衡有哪些呢?归结为两点:网络和共识的复杂性以及机器或分片之间的异步通信。

以太坊可扩展性的最终游戏

水平或垂直扩展均不限于模块化或整体架构。这就是为什么水平与垂直扩展框架提供了更多空间来探索新的解决方案,使模块化区块链更具可扩展性。

例如,一种选择是垂直缩放模块化堆栈的一层。一种流行的方法是实现并行虚拟机,从而扩展执行吞吐量。如上所述,Eclipse 正在利用 SVM 和其他Rollup(例如 Starknet)实现 BlockSTM 来实现并行化。

但是,垂直扩展总是受到单台机器的限制,我们不能打破物理定律。

一种解决方案可能是选择通过分片进行水平扩展。

当前的模块化设计才刚刚开始触及水平扩展的全部潜力。通过分片,我们可以利用任意数量机器的能力(而不是按任务分割 2-3 台机器)。

换句话说,许多机器可以并行运行相同类型的任务。这就是以太坊和 Celestia 希望分别通过 Danksharding 和数据分片实现的目标。但是,分片本质上并不局限于数据可用性层 - 它也可以与执行相结合(如 =nil; L2 的情况)。

如果我们将通过模块化堆栈实现的水平扩展与分片提供的水平扩展相结合,我们将获得可用计算能力的大幅增加。

区块链可扩展性的最终目标将合并水平和垂直扩展,从而产生具有并行虚拟机的分片区块链。

最新 更多 >
  • 1 $WLD惊天解锁来袭 高点跌幅达80% 币价何去何从?是奔着砸到归零还是置之死地而后生

    什么是世界币?世界币项目的使命是建立世界上最大的身份和金融网络作为公共事业,让每个人都拥有所有权。世界币系统围绕世界ID展开,这是一个保护隐私的全球身份网络。World ID使用户能够在线验证其人性(“人格证明”),同时通过零知识证明维护其隐私。要使用Worldcoin协议,个人必须首先下载World App,这是第一个支持创建World ID的钱包应用程序。人们访问一个名为 Orb 的物理成像设

  • 2 随着清算超过2.5亿美元,比特币价格暴跌至5.8万美元

    比特币的价格今天跌至6万美元以下,使整个价格比早些时候上涨到6.3万美元,这是一个牛市陷阱。 在撰写本文时,BTC的交易价格约为58800美元,但早些时候曾跌至约57800美元的低点。 来源:TradingView 这使得比特币在过去24小时内下跌了3.7%,在过去一周内下跌了3.6%。大多数altcoins也是深红色的。 以太坊下跌4.4%,索拉纳下跌9.3%,BNB下跌5.4%,均在最后一天

  • 3 Web3 小程序?MetaMask Snaps 解读

    MetaMask SnapsMetaMask Snaps(https://metamask.io/snaps/) 是一个有很长远理想的项目。不过,抛去它所披着的“理想”的外衣,笔者更愿意称它为 Web3 世界的小程序。或者给它取一个花哨点的名字:dApplet。作为开发者,特别是中国国内的开发者,应该对它的概念并不陌生。我们近些年常会听到“生态打造”、“超级App”之类的互联网黑话,商业巨头们总是

  • 4 分析师称,忘记千禧一代,婴儿潮一代才是真正的加密HODL冠军

    6月,波动之风席卷了加密货币市场,导致比特币价格暴跌1万美元。Mt.Gox大规模还款、矿业公司抛售和政府相关清算的消息都导致了价格下跌。 然而,在看跌情绪中,出现了一个令人惊讶的趋势:现货比特币ETF的投资者坚守阵地。这种出乎意料的弹性让分析师质疑他们对比特币价格轨迹和新一代投资者(婴儿潮一代)风险承受能力的最初假设。 比特币价格在6月份下跌。来源:Coingecko ETF表现稳健 传统上被视

  • 5 Web3手机WebKey测评:全球首个Web3世界登陆器,值得购买吗?

    近期,Anubi基金会官宣即将推出Web3.0手机WebKey,宣布伊始,这台硬件设备在加密市场掀起了一股Web3.0手机的风潮。  Solana 的Saga虽然「荣获」了2023年最差手机,但由于其带来的空投价值已经远超手机本身的价格,这台手机直接卖断货并成为了公认的金铲子,Solana Mobile 二代正是凭借这种预期炒作,在连PPT都没做的情况下仅凭写着几个字母的一张图就在三周内卖出了超过

  • 6 ChainGPT为其AI NFT生成器引入新功能

    增强用户控制和参与度 除了额外的加密支付支持外,ChainGPT还推出了模板工厂,这是一项允许用户创建和管理自定义NFT模板的功能。用户可以上传图像、指定细节、选择人工智能模型,并生成个性化模板,这些模板可以铸造或下载以备将来使用。 还实现了一项新的管理功能,使管理员能够屏蔽NFT创建者的IP地址。此功能可通过管理面板访问,使管理员能够根据需要禁止或取消禁止IP地址。 ChainGPT还在其Web

  • 7 比特币跌破60000美元,分析师警告比特币价格将大幅下跌

    在比特币(BTC)跌至60000美元以下后,分析师警告称,这位加密货币之王有可能进一步走低。 这位化名为DonAlt的分析师告诉他在社交媒体平台X上的56.69万粉丝,除非比特币在周图上重新获得关键水平的支持,否则比特币可能会保持看跌。 “BTC更新:糟糕的看跌重新测试发挥了作用。不确定糟糕的支撑是否会再次发挥作用。在63800美元重新获得或达到较低的支撑之前,谨慎行事是有道理的。在此之前,假设风

  • 8 为什么以太坊的价格下跌?-最新加密货币新闻

    以太坊(ETH)是市值领先的模因币,受比特币(BTC)最近下跌的影响,目前交易价格为3300美元。由于市场预期现货ETH ETF即将上市,投资者对这一价格下跌感到惊讶。本文探讨了以太坊价格表现疲软背后的原因,并讨论了投资者的潜在结果。 内容隐藏1市场谣言和反应2机构外流:它们表明了什么?投资者的3个关键见解4展望:ETH价格预测 市场谣言和反应 ETH的价格跌至3280美元,这是

  • 9 BTC比特币价格震荡 分析揭示长期前景仍看涨

    比特币现货累计交易量增量数据:总体分析 2024年初,我们看到了显著的正向 CVD 数据,显示出市场上存在购买力的压力。这一现象与2024年3月中旬比特币价格创下历史新高的情况高度吻合。显然,现货比特币 ETF 的推出以及机构投资者对比特币日益浓厚的兴趣,成为推动市场在2024年初几个月出现积极势头的两大关键因素。有趣的是,在比特币减半后,CVD数据显示交易量出现了波动,偶尔出现购买活动的高峰。根

  • 10 比特币市场的变化:Glassnode分析突出关键见解

    根据链上分析公司Glassnode最近的一份报告,尽管比特币的价格出现了横向波动,但市场盈利能力仍然很强。该报告强调了投资者行为和市场状况的重大趋势,这些趋势可能预示着未来的波动。 在市场恐慌中,比特币投资者大幅上涨 随着比特币在60000美元的区间内交易,Glassnode注意到投资者中明显存在恐惧和看跌情绪。然而,以MVRV比率衡量的市场整体盈利能力表明,大多数投资者仍持有可观的收益。 Gla