摘要
Layer 0协议本质上是可以构建Layer 1区块链的基础架构。作为区块链网络和应用程序的基础层,Layer 0协议是致力于解决行业所面临挑战(例如可扩展性和互操作性)的众多解决方案之一。
区块链生态系统由什么构成?划分区块链生态系统各个组成部分的其中一种方式是将其视为互联网协议并按层分类。
区块链生态系统可分类为以下层级:
Layer 0:可以构建多个Layer 1区块链的底层基础架构。
Layer 1:开发者用于构建去中心化应用程序(DApp)等应用程序的基础区块链。
Layer 2:处理Layer 1区块链活动,以减轻其交易负载的扩展解决方案。
Layer 3:基于区块链的应用程序层,包括游戏、钱包和其他DApp。
但是,并非所有的区块链生态系统都按此类别分类。根据具体情况,有些生态系统会缺失某些层级,其余的则按不同的类别分层。
Layer 0协议有助于解决Layer 1网络构建在单一基础架构之上所面临的挑战,例如以太坊网络。Layer 0通过创建更灵活的基础架构,并允许开发人员自行启动专用区块链,有望更有效地解决可扩展性和互操作性等问题。
互操作性指的是区块链网络之间相互通信的功能。凭借这一属性,支持区块链的产品和服务的网络能更紧密地结合在一起,从而提供更好的用户体验。
默认情况下,构建在同一个Layer 0协议中的区块链网络可以相互交互,无需专门的桥接。Layer 0使用跨链传输协议的不同迭代,单个生态系统的各个区块链即可建立在彼此的功能和用例之上。这样做的普遍结果是提高交易速度和效率。
像以太坊如此庞大的区块链由单一的Layer 1协议提供交易执行、共识以及数据可用性等所有主要功能,因此经常会拥塞。这造成了扩展瓶颈,而Layer 0通过将这些主要功能委托给不同的区块链,即可缓解这一瓶颈。
这种设计确保构建在同一个Layer 0基础架构上的区块链网络能各自优化某些任务,从而提高可扩展性。例如,可以优化执行链来提升每秒处理的交易数量。
为了鼓励开发人员在此基础上进行构建,Layer 0协议都会提供使用方便的软件开发工具包(SDK)和无缝接口,以确保开发人员可以轻松上线自己的专用区块链。
Layer 0协议为开发人员自定义区块链提供了极大的灵活性。他们可以自定义代币发行模式并决定计划在区块链中构建的DApp类型。
Layer 0协议有多种运作方式。每种运作方式的设计、功能和侧重点各有不同。
但一般而言,Layer 0协议充当主要的基础区块链,能够备份各种Layer 1链的交易数据。有了构建于Layer 0协议的Layer 1链集群,还有跨链传输协议,代币和数据得以在不同的区块链之间传输。
各种Layer 0协议中这三种组成部分的结构与关系均大相径庭。我们来看以下几个示例:
以太坊联合创始人Gavin Wood设计了Polkadot,开发者可在其中自行构建区块链。该协议使用称为“Polkadot中继链”的主链,而构建于Polkadot之上的各个独立区块链则称作“平行链”。
中继链充当平行链之间的桥接,以实现数据的高效通信。中继链采用分片,即拆分区块链或其他类型数据库的方法,以提高交易处理效率。
Polkadot采用权益证明(PoS)验证来保障网络安全和共识。要在Polkadot中构建的项目需参与插槽竞价拍卖。Polkadot的首个平行链项目在2021年12月的拍卖中获批。
Avalanche由Ava Labs于2020年推出,专注于DeFi协议。Avalanche采用由三条核心链组成的三重区块链基础架构:合约链(C链)、交易链(X链)和平台链(P链)。
专门配置的这三条链用于处理生态系统中的主要功能,以增强安全性,并降低延迟和提高吞吐量。X链用于创建和交易资产,C链用于创建智能合约,P链则用于协调验证者和子网。由于结构灵活,Avalanche还能实现快捷低廉的跨链交换。
Cosmos网络于2014年由Ethan Buchman和Jae Kwon创立,包含了称为“Cosmos枢纽”的权益证明区块链主网和称为“分区”的定制化区块链。Cosmos枢纽可在互连的分区之间转移资产和传输数据,提供一道共享的安全屏障。
每个分区均具有高度可定制性,开发人员可自行设计加密货币、定制化区块验证设置和其他功能。分区中托管的所有Cosmos应用程序和服务均通过跨链通信(IBC)协议进行交互。这使得资产和数据能在独立的区块链之间自由交换。
根据自身设计方式,Layer 0区块链有望解决行业中诸如互操作性和可扩展性等各种挑战。然而,Layer 0区块链的普及能成功走多远仍需拭目以待。业内还有众多旨在达成相似目的的解决方案正与之较量。
Layer 0区块链在解决行业挑战方面能发挥多大作用,将取决于能否吸引到开发者在这些协议中进行构建,以及托管在协议中的应用程序能否为用户提供实际价值。
什么是区块链中的Layer 1?
区块链Layer 1与Layer 2扩展解决方案
什么是区块链三元悖论?