什么是区块链中的Layer0?

 2023-09-03 09:37:31发布 2023-09-03 11:33:33更新

Layer0通常指的是物理层或基础设施层。它包括底层的网络基础设施、硬件设备以及与区块链系统交互的物理组件。这些物理层的技术支持是构建整个区块链网络的基础。

区块链生态系统可分类为以下层级:

Layer0:可以构建多个Layer1区块链的底层基础架构。

Layer1:开发者用于构建去中心化应用程序(DApp)等应用程序的基础区块链,如比特币,以太坊。

Layer2:处理Layer1区块链活动,以减轻其交易负载的扩展解决方案。

Layer3:基于区块链的应用程序层,包括游戏、钱包和其他DApp。

但是,并非所有的区块链生态系统都按此类别分类。根据具体情况,有些生态系统会缺失某些层级,其余的则按不同的类别分层。

Layer0协议有助于解决Layer1网络构建在单一基础架构之上所面临的挑战,例如以太坊网络。Layer0通过创建更灵活的基础架构,并允许开发人员自行启动专用区块链,有望更有效地解决可扩展性和互操作性等问题。

Layer 0

Layer 0

Layer0能解决的问题

互操作性

互操作性指的是区块链网络之间相互通信的功能。凭借这一属性,支持区块链的产品和服务的网络能更紧密地结合在一起,从而提供更好的用户体验。

默认情况下,构建在同一个Layer0协议中的区块链网络可以相互交互,无需专门的桥接。Layer0使用跨链传输协议的不同迭代,单个生态系统的各个区块链即可建立在彼此的功能和用例之上。这样做的普遍结果是提高交易速度和效率。

可扩展性

像以太坊如此庞大的区块链由单一的Layer1协议提供交易执行、共识以及数据可用性等所有主要功能,因此经常会拥塞。这造成了扩展瓶颈,而Layer0通过将这些主要功能委托给不同的区块链,即可缓解这一瓶颈。

这种设计确保构建在同一个Layer0基础架构上的区块链网络能各自优化某些任务,从而提高可扩展性。例如,可以优化执行链来提升每秒处理的交易数量。

开发者灵活性

为了鼓励开发人员在此基础上进行构建,Layer0协议都会提供使用方便的软件开发工具包(SDK)和无缝接口,以确保开发人员可以轻松上线自己的专用区块链。

Layer0协议为开发人员自定义区块链提供了极大的灵活性。他们可以自定义代币发行模式并决定计划在区块链中构建的DApp类型。

Layer0协议如何运作

Layer0协议有多种运作方式。每种运作方式的设计、功能和侧重点各有不同。

但一般而言,Layer0协议充当主要的基础区块链,能够备份各种Layer1链的交易数据。有了构建于Layer0协议的Layer1链集群,还有跨链传输协议,代币和数据得以在不同的区块链之间传输。

各种Layer0协议中这三种组成部分的结构与关系均大相径庭。以下是示例:

Polkadot

以太坊联合创始人GavinWood设计了Polkadot,开发者可在其中自行构建区块链。该协议使用称为“Polkadot中继链”的主链,而构建于Polkadot之上的各个独立区块链则称作“平行链”。

中继链充当平行链之间的桥接,以实现数据的高效通信。中继链采用分片,即拆分区块链或其他类型数据库的方法,以提高交易处理效率。

Polkadot采用权益证明(PoS)验证来保障网络安全和共识,要在Polkadot中构建的项目需参与插槽竞价拍卖。

Avalanche

Avalanche由AvaLabs于2020年推出,专注于DeFi协议。Avalanche采用由三条核心链组成的三重区块链基础架构:合约链(C链)、交易链(X链)和平台链(P链)。

专门配置的这三条链用于处理生态系统中的主要功能,以增强安全性,并降低延迟和提高吞吐量。X链用于创建和交易资产,C链用于创建智能合约,P链则用于协调验证者和子网。由于结构灵活,Avalanche还能实现快捷低廉的跨链交换。

Cosmos

Cosmos网络于2014年由EthanBuchman和JaeKwon创立,包含了称为“Cosmos枢纽”的权益证明区块链主网和称为“分区”的定制化区块链。Cosmos枢纽可在互连的分区之间转移资产和传输数据,提供一道共享的安全屏障。

每个分区均具有高度可定制性,开发人员可自行设计加密货币、定制化区块验证设置和其他功能。分区中托管的所有Cosmos应用程序和服务均通过跨链通信(IBC)协议进行交互,使得资产和数据能在独立的区块链之间自由交换。

推荐阅读