GTokenTool全网最好的代币发行工具平台
当前位置:首页 >> 加密百科 >> 模块化区块链与单片区块链:有什么区别?

模块化区块链与单片区块链:有什么区别?

admin 加密百科 41

我们通常不会过多关注加密中的区块链设计 — 主要是因为我们大多数人并不直接参与其处理和开发。但学习任何你感兴趣的行业的技术细节总是有回报的。让我们讨论一下模块化和单片区块链的基础知识及其功能!


单体区块链已经存在十多年了。这些区块链的主要特点是能够处理三个核心功能:共识(取决于它们是PoW还是PoS)、数据可用性(区块空间量)和交易执行。


另一方面,模块化区块链则将其中一项职责外包给外部链。以太坊 PoS 上的分片就是一个很好的例子。


这两种类型的区块链具有不同的架构,分别处理去中心化和安全性,同时还具有可扩展性。

了解区块链的核心概念

可扩展性和更高的吞吐量一直是单片区块链争论的焦点。我们都知道著名的区块链三难困境,以及有多少区块链为了更高的吞吐量而牺牲了去中心化。另一方面,一些区块链最终优先考虑安全性和去中心化,这使得它们的可扩展性降低且成本更高(例如以太坊)。

模块化区块链试图通过可扩展性和去中心化性来融合两全其美的优势。

为了更好地理解这两种区块链设计的工作原理及其区别,让我们首先尝试了解区块链的核心概念是什么 — — 尤其是在这种背景下。

共识:定义区块链当前状态的因素。例如,这将包括区块链的区块编号/高度。共识确保区块链上的所有验证节点都具有相同的“状态”。
数据可用性:区块链每个区块中存储的数据。这本质上是指该区块链上所有验证节点的存储设备中的数据。
执行:节点执行交易并增强/推进区块链的状态。这通常通过执行网络中的待处理交易来完成(例如,Bob 向 Alice 发送 3 ETH)。

什么是单片区块链?

单片区块链是一种旨在在同一空间(即L1)中执行区块链的所有三个核心组件(如上所述)的区块链。为此,单片区块链会根据其实现的目标优化其共识、区块空间和执行能力。

数据可用性

如果区块链旨在实现高吞吐量,它将增加其区块空间并尝试在同一个区块中容纳更多交易。这将给节点服务提供商带来压力,因为他们必须增加存储空间,并可能导致他们因资源不足(无论是技术资源还是财务资源)而退出。这种情况会降低安全性和去中心化程度。

执行

可以想象,通过更少的节点快速传递交易并让它们达成共识要比通过遍布世界各地的大量节点传递交易容易得多。网络上的验证者数量越多,网络验证交易所需的时间就越长。如果要增加吞吐量(即每秒处理的交易数量),网络可以减少节点数量。但这又以牺牲去中心化和安全性为代价。

共识

所有无需许可(即去中心化)的区块链都旨在通过降低节点进入要求来实现这一主要目标。在比特币的早期,你可以使用自己的计算机来挖掘比特币。但多年来,难度已大大增加。尤其是对于比特币,矿工需要使用硬件和能源执行计算任务来挖掘新区块。然而,对于 PoS 区块链,锁定的资本(称为权益)用于保护网络。一些人已经指出,由于所需的硬件和能源消耗,成为比特币矿工的难度很大。

整体式区块链如何运作?

单片区块链根据为区块链设定的共识协议运行。要参与,您需要运行符合网络设置要求的节点。让我们以以太坊为例。任何想要运行自己的节点的用户首先需要确定他们想要运行哪种节点。设置完成后,他们会从网络下载区块链数据。完成此过程后,他们开始按照协议规则参与网络。在 PoW 的情况下,验证者需要将其硬件(计算硬件)置于抵押状态,以便被选中在网络上挖掘区块。在 PoS 的情况下,他们的抵押会被利用。

在这两种情况下,网络为矿工/验证者发放的货币溢价都是使他们参与协议的原因。

整体式区块链平台示例

比特币是单片区块链的最大例子之一,尽管闪电网络试图成为区块链的一个可扩展的模块化方面。然而,考虑到其当前的架构和现有的共识机制,它仍然是一个单片区块链。Solana 是另一个单片区块链。虽然它通过增加区块空间(通过增加节点要求)解决了可扩展性问题,但在去中心化方面仍然有所欠缺,因为对验证者的要求太高。

整体式区块链设计的好处

单一区块链的最大优势之一是,如果它专注于保持自身去中心化和安全,它就会成为一条无需信任的区块链。这种去中心化降低了所有希望利用区块链执行交易的用户的进入门槛。这是比特币和以太坊目前在加密货币市值方面占据首位的最大原因之一。它们最好地遵循了加密货币旨在实现的真正无需许可和去中心化的生态系统的叙述。

整体区块链的问题

节点需要同时执行所有三个操作。然而,如果区块链在上述任何方面有所妥协,那么区块链的三难困境就会出现。它包括可扩展性、去中心化和安全性。之所以会出现三难困境,是因为传统意义上的区块链只能实现这三个组成部分中的两个。

我们已经在上面探讨过这个问题,因此我在这里只简单谈一下。

  • 如果区块链是去中心化的,它就是安全的。但为了保持安全性,它不能扩展,因此吞吐量较低。

  • 如果区块链具有可扩展性和去中心化性,那么它就有可能不安全,因为验证者会受到进入壁垒的影响。

  • 如果区块链具有可扩展性和安全性,那么它可能就不是去中心化的。

正如 David 和 Ryan 在他们的播客中所说,所有单片区块链都卡在这个三角关系的某个地方。比特币和以太坊都试图保持去中心化(代价是无法扩展)和安全性。单片区块链的另一个关键问题是它们在经济上不可持续。只要想想以太坊的当前形式(PoW)。在高度拥挤的网络中,由于费用飙升,用户在以太坊上执行交易变得非常困难。这是以太坊上可用的区块空间有限的结果。

解决这个问题的一种方法是增加区块空间。但这反过来会给网络上现有的验证者带来压力,从而损害去中心化。由于没有这样做,用户最终会为简单的交易支付高昂的 gas 费用。这有好处也有坏处。

好处:它保证区块链的完全安全。

后果:它影响区块链的经济可行性,从而促使用户寻找替代方案。

优化区块链的安全性、去中心化和可扩展性的唯一方法变得太难了。这就是为什么他们求助于外部帮助,比如分片和/或汇总。这就是模块化区块链发挥作用的地方,它改变了整个区块链设计。

什么是模块化区块链?

模块化区块链的一个关键点是,它们将上述三个任务拆分,而不是在L1上一次性执行所有任务。其想法是通过扩大区块空间、缩小验证者集以专注于分片来提高系统效率,从而成倍地提高区块链的吞吐量。简而言之,可以说,单片区块链的所有限制都有效地转化为模块化因素,从而将其效率提高了几个数量级。这是怎么发生的?让我们来看看!

执行

我们首先来谈谈执行,因为这是区块链旨在提高吞吐量的方式。


对于模块化区块链来说,Layer1 并不是执行交易的唯一地方。事实上,交易被拆分到 Layer1 和 Rollup 上。


Rollups 是 L1 的补充执行层。它们的运作假设是它们无法改变 L1 的底层基础设施;也就是说,它们不假设交易本身有任何安全性。相反,它们只专注于交易的执行。然后,它们可以决定将这些交易分批发送回 L1。然后,网络将这些交易添加到区块中。


可以看出,rollup 有效地帮助减轻了 L1 的负担,同时又不损害去中心化。正如数学家 David Hoffman 所说,你可以将它们视为区块链的“压缩”代理——类似于计算机上文件的压缩。这大大提高了区块链的效率。

数据可用性

分片是这里的核心原则,它有助于在不损害去中心化或安全性的情况下成倍地扩展区块链。当我们“分片”以太坊的数据层时,网络上的验证者会分布在不同的小型网络上。然后,这些较小的网络会验证区块链上的各种交易。这有效地帮助增加了该链上的区块空间,从而增加了网络的整体吞吐量。

从底层来讲,整个 PoS 网络中的验证者只需要验证各个委员会的验证者验证过的签名,并不需要验证整个交易本身,后者由各个委员会的验证者来完成。


例如,如果网络上有 100K 个验证者,并且每个委员会有 100 个 1K 个验证者,那么只需要验证 100K 个签名,而不是验证这些验证者签名的所有区块。


当你将分片与汇总相结合时,可扩展性的影响就会加剧。想象一下,批量交易由汇总处理并由这些社区进行验证。你不仅大幅增加了区块空间,而且每秒还可以验证更多交易。这增加了区块链的整体吞吐量——所有这些都不会损害安全性和去中心化。

共识

权益证明(PoS)链有助于区块链的模块化,因为它有一个非常简单但基础的原则。


在工作量证明 (PoW) 中,网络的安全性取决于矿工提供的计算硬件。硬件越复杂,就越有可能解决加密计算问题,从而帮助区块链保持活力。


然而,在权益证明中,安全性是用户决定锁定(或绑定)到网络的经济资本的一个因素。


现在,在前一种情况下,您需要昂贵的硬件(随着时间的推移,硬件会过时,需要升级)。然而,在后一种情况下,您只需要启动一个节点(设置起来非常容易)并存入参与质押过程所需的最低资本。因此,PoS 使更广泛的验证者更容易参与网络共识。

调制器区块链设计的优势

模块化区块链的最大优势之一是它能够将各种任务拆分成多个部分。任务/职责的这种拆分有助于区块链在不影响安全性的情况下实现扩展。随着区块空间随着数据分片而增加,以及汇总引入可扩展性,区块链的整体吞吐量也会增加。


所有这一切都是通过 PoS 链实现的,与 PoW 链相比,PoS 链的进入门槛较低。

模块化区块链平台示例

正如上面所讨论的,以太坊 PoS 可能是模块化区块链的最大例子之一。另一个例子是 Celestia,一个相对较新的区块链。

以太坊如何在模块化环境中发挥作用?

以太坊可能是目前存在的模块化区块链的完美示例之一。虽然它目前遵循 PoW 共识机制,但当它在 2022 年底过渡到 PoS 时,它的目标是成为最具可扩展性、去中心化和高度安全的区块链之一。


以太坊 PoS 更可预测的未来是,随着越来越多的验证者加入网络,更大的集合将能够分布在不同的分片上。随着更多分片的引入,可以存储更多数据(即区块空间增加)——随着更多分片的引入,rollup 可以消耗更多数据。因此,以太坊吞吐量的影响将因两个分片的可用性和 rollup 的引入而加剧。

作者:GTokenTool一键发币平台

交流群:https://t.me/+Kz4u3xoDpFo3ZWY1

同类推荐