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

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

单片区块链已经存在了十多年。这些区块链的主要特点是它们能够处理三个核心特征:共识(取决于它们是PoW还是PoS)、数据的可用性(区块空间的数量)和交易的执行。
另一方面,众所周知,模块化区块链会将其中一项职责外包给外部链。一个完美的例子就是以太坊 PoS 上的分片。
这两种类型的区块链具有不同的架构,分别处理去中心化和安全性,同时还具有可扩展性。

了解区块链的核心概念
可扩展性和更高的吞吐量一直是与单片区块链争论的焦点。我们都知道著名的区块链三难困境,以及有多少区块链为了更高的吞吐量而在去中心化上妥协。另一方面,一些区块链最终会优先考虑安全性和去中心化,这使得它们的可扩展性和成本更高(以以太坊为例)。
模块化区块链试图通过可扩展和去中心化来实现两全其美。

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

共识:什么定义了区块链的当前状态。例如,这将包括区块链的块号/高度。共识确保区块链上的所有验证节点都具有相同的“状态”。
数据可用性:存储在区块链每个区块中的数据。这本质上是指该区块链上所有验证节点的存储设备中的数据。
执行:节点执行交易并增强/推进区块链的状态。这通常通过执行网络中的待处理交易来完成(例如,Bob 向 Alice 发送 3 ETH)。
什么是单片区块链?
单片区块链是旨在在同一空间执行区块链的所有三个核心组件(如上所述)的区块链:L1。为此,单片区块链会根据其实现的目标优化其共识、区块空间和执行能力。
数据可用性
如果区块链的目标是具有高吞吐量,它将增加其区块空间并尝试在同一个区块中进行更多交易。这将给节点服务提供商带来压力,因为他们将不得不增加存储空间,并可能由于没有足够的资源(无论是技术还是财务)而导致他们退出。这种情况会降低安全性和去中心化。

执行
可以想象,通过较少的节点快速传递交易并让它们都达成共识比通过遍布世界各地的大量节点传递交易要容易得多。网络上验证者的数量越多,网络验证交易所需的时间就越长。如果要增加吞吐量(即每秒处理的事务数),网络可以减少节点数。但这又是以去中心化和安全为代价的。
共识
所有无许可(阅读:去中心化)区块链旨在通过保持较低的节点入口要求来实现这一主要目标。在比特币的早期,你可以使用自己的计算机来挖掘比特币。但多年来,难度大大增加。特别是对于比特币,矿工需要使用硬件和能源执行计算任务来挖掘新区块。然而,对于 PoS 区块链,锁定的资本(称为权益)用于保护网络。由于所需的硬件和能源使用,一些人已经指出成为比特币矿工的困难。
单片区块链如何工作?
单片区块链根据为区块链设定的共识协议运行。要参与,您需要运行一个符合网络设置要求的节点。让我们以以太坊为例。任何想要运行自己的节点的用户首先需要确定他们想要运行的节点类型。设置完成后,他们从网络下载区块链数据。在此过程之后,他们开始按照协议规则参与网络。在 PoW 的情况下,验证者需要将他们的硬件(计算硬件)置于风险之中,以被选中在网络上挖掘区块。在 PoS 的情况下,他们的股份被利用。

在这两种情况下,网络为矿工/验证者提供的货币溢价使他们参与协议。

暧昧贴