什么是区块链中的Layer0、Layer1、Layer2、Layer3? – 加密货币

全面、 是一项革命性的技术,可实现安全透明的数据交换。 它利用一系列层来存储和处理信息,这些层被称为层 0-3。 每一层都有自己的目的和功能,从而形成一个可以处理各种交易的综合系统。

区块链被定义为一种分布式账本技术 (DLT),可促进两方或多方之间数字资产的安全和可信交换。 它是一个独特的系统,作为一个开放的、去中心化的网络,可以同时在多台计算机上存储数据。

Layer1

为了验证和完成交易,第 1 层是基础区块链,可以在其上构建多个其他层。 它们可以独立于其他区块链工作。

layer1可以分为三个部分:

  1. 数据层 - 负责存储与网络内交易相关的所有数据。 这包括交易历史、余额、地址等。该层还通过使用加密算法(散列)来帮助验证每笔交易,以确保准确性和安全性。
  2. 网络层——负责处理区块链网络上用户之间的通信。 它负责在网络中广播交易和其他消息,并验证这些消息的准确性和合法性。
  3. 共识层——允许区块链就所有用户在进行交易时必须遵守的一组规则达成一致。 它通过使用工作量证明、股权证明或拜占庭容错等共识算法确保所有交易都是有效和最新的。
  4. 应用程序/智能合约层是大部分功能在区块链网络中发生的地方。 该层包含可用于构建在区块链生态系统之上运行的应用程序的代码(或智能合约)。 这些应用程序能够以安全、分布式的方式执行交易和存储数据。 并非所有 layer1 协议都具有智能合约功能。

此类网络的示例包括比特币、Solana、 以太币卡尔达诺——所有这些都有自己的原生代币。 该令牌用于代替交易费用,并作为网络参与者加入网络的激励。

虽然这些硬币根据基础项目有不同的面额,但它们的目的保持不变:为区块链的功能提供经济支持机制。

第 1 层网络存在扩展问题,因为区块链难以处理网络所需的交易数量。 这导致交易费用急剧增加。

区块链三难困境是 Vitalik Buterin 创造的一个术语,在讨论该问题的潜在解决方案时经常被引用; 本质上需要平衡去中心化、安全性和可扩展性。

其中许多方法都有自己的权衡。 例如资助超级节点——从而购买超级计算机和大型服务器——以增加可扩展性,但创建一个固有的中心化区块链。

解决区块链三难困境的方法:

增加块大小

增加第 1 层网络的块大小可以有效地处理更多交易。 然而,维护一个无限大的块是不可行的,因为更大的块意味着由于增加的数据需求和减少的去中心化而导致的交易速度变慢。 这通过增加块大小限制了可扩展性,以降低安全性为代价限制了性能提升。

改变共识机制

虽然工作量证明 (POW) 机制仍然存在,但与权益证明 (POS) 机制相比,它们的可持续性和可扩展性较差。 这就是以太坊从 POW 过渡到 POS 的原因; 目的是提供一种更安全可靠的共识算法,在可扩展性方面产生更好的结果。

拆分

分片是一种数据库分区技术,用于扩展分布式数据库的性能。 通过跨多个节点分割和分布区块链分类账,分片提供增强的可扩展性,从而增加交易吞吐量,因为多个分片可以并行处理交易。 与传统的串行方法相比,这会提高性能并显着缩短处理时间。

类似于吃一块分成几片的蛋糕。 以这种方式,即使数据量增加或出现任何网络拥塞,分片网络也会更加高效,因为所有参与节点在处理事务时同步协同工作。

Layer2

第 2 层协议建立在第 1 层区块链之上,以解决其可扩展性问题,而不会使基础层负担过重。

这是通过创建一个称为“链下”的辅助框架来完成的,该框架允许比第 1 层可以支持的更好的通信吞吐量和更快的交易时间。

使用第 2 层协议,可以提高交易速度并增加交易吞吐量,这意味着可以在定义的时间段内一次处理更多交易。 当主网络变得拥堵和变慢时,这将非常有益,因为它有助于降低交易费用成本并提高整体性能。

以下是 Layer2s 解决可扩展性难题的几种方法:

通道

通道提供第 2 层解决方案,允许用户在向基础层报告之前在链下进行多个交易。 这允许更快和更有效的交易。 有两种类型的通道:支付通道和状态通道。 支付渠道仅支持支付,而状态渠道支持更广泛的活动,例如通常发生在区块链上的活动,例如处理智能合约。

缺点是参与的用户必须为网络所知,因此公开参与是不可能的。 同样,所有用户在使用该频道之前都必须在多重签名智能合约中锁定他们的代币。

血浆

Plasma 框架由 Joseph Poon 和 Vitalik Buterin 创建,利用智能合约和数字树创建“子链”,它们是原始区块链的副本——也称为“父链”。

这种方法允许将交易从主链转移到子链上,从而提高交易速度并降低交易费用,并且适用于数字钱包等特定情况。

Plasma 的开发人员对其进行了专门设计,以确保在特定的等待期结束之前,任何用户都无法进行交易。

但是,该系统不能用于帮助扩展通用智能合约。

侧链

侧链是与主区块链或第 1 层并行运行的区块链,具有几个不同于传统区块链的独特特征。 侧链带有自己独立的区块链,通常使用不同的共识机制,并且具有与第 1 层不同的块大小要求。

然而,尽管侧链有自己的独立链,但它们仍然通过共享虚拟机连接到第 1 层。 这意味着可以在第 1 层网络上使用的任何合约或交易也可用于侧链,从而在两种类型的链之间创建可扩展的互操作性基础设施。

汇总

Rollups 通过将侧链上的多个交易分组为基础层上的单个交易并使用 SNARK(简洁的非交互式知识论证)作为加密证明来实现扩展。

虽然有两种类型的 rollups——ZK rollups 和 Optimistic rollups——不同之处在于它们在层之间移动的能力。

Optimistic rollups 使用虚拟机可以更轻松地从 Layer1 迁移到 Layer2,而 ZK rollups 则放弃了此功能以提高效率和速度。

Layer0

第 0 层协议在实现资产移动、完善用户体验以及减少与跨链互操作性相关的障碍方面发挥着关键作用。 这些协议为 Layer 1 的区块链项目提供了一个有效的解决方案来应对主要问题,例如难以在 Layer1 生态系统之间移动。

一套 Layer0 协议不只是一种设计; 可以采用不同的共识机制和区块参数来实现差异化目的。 一些 Layer0 代币用作有效的反垃圾邮件过滤器,因为用户必须先质押这些代币才能访问相关的生态系统。

Cosmos 是一种第 0 层协议,以其开源工具套件而闻名,包括 Tendermint、Cosmos SDK 和 IBC。 这些产品允许开发人员在可互操作的环境中无缝构建自己的区块链解决方案; 互惠架构使组件能够自由地相互交互。 这种虚拟世界的协作愿景已经在 Cosmoshood 中实现,因为它是由其忠实拥护者精心创造的——允许区块链网络独立繁荣但又共同存在,体现了“区块链互联网”。

另一个常见的例子是 波尔卡圆点.

Layer3

第 3 层是为基于区块链的解决方案提供支持的协议。 通常称为“应用层”,它为第 1 层协议提供处理指令。 这使得构建在区块链平台之上的 dapps、游戏、分布式存储和其他应用程序能够正常运行。

如果没有这些应用程序,仅第 1 层协议的用处将非常有限; 第 3 层对于释放他们的力量至关重要。

第四层?

Layer4不存在,讨论的层称为区块链的四层,但这是因为我们在编程世界中是从0开始计数的。

结论

区块链网络的可扩展性在很大程度上取决于它们的架构和它们采用的技术堆栈。 网络的每一层都有一个重要的目的,即允许更大的吞吐量和与其他区块链的互操作性。 第 1 层协议构成基础层或主区块链,而侧链、汇总和第 0 层协议为扩展提供额外支持。

第 3 层协议提供指令,允许用户访问构建在整个系统之上的应用程序。 这些元素共同构成了一个强大的、无需信任的基础设施,能够安全地处理大规模交易。

资料来源:https://www.cryptopolitan.com/what-is-layer0-layer1-layer2-layer3-in-blockchain/