区块链基础知识——Layer 0、Layer 1、Layer 2到底是什么?

区块链基础知识——Layer 0、Layer 1、Layer 2到底是什么?

随着各种区块链项目和各种代币火爆,各种区块链技术逐渐进入大家的视野,其中最核心、最基础的就是区块链技术本身。如果回到大约5 年前,你所知道和熟悉的可能只有比特币以太坊的链。最近很多朋友都有类似的感受,就是感觉一下子冒出很多各种各样的链子。下面我们对这些链条进行分类讨论。

现在所有的链都是因为本质是一个底层协议,所以很多人用类似互联网协议分层分类的方法定义不同的层级。今天我们就来说说Layer 0和Layer 1。Layer 2区块链协议,看看它们代表什么。

Layer 1Layer 1包括大家最熟悉的比特币、以太坊等链。 Layer 1的定义可以说是区块链的底层架构和协议,它的另一个名字就是公链。

知名Layer 1公链

Layer 1 链的特点

自己的独立链,不依赖于其他链,可以独立运行,支持独立运行。它有一个支持结构和参与机制。比如他们有自己的共识机制,有自己的账本(ledger),有自己的节点网络(node),有自己的加密算法,有自己的原始代币。他们通常支持更高层的协议和应用来创建自己的生态,但也有特殊情况,比如比特币链,它太原始了,无法支持这种向上。一条比较小,所以我们看到一条链,如果满足以上大部分特征,不用看细节也基本可以理解为Layer公链。以大家熟悉的以太坊链为参照,以太坊支持各种上层应用。

他们的代币大多采用ERC-20标准,以太坊上的NFT铸件大多采用ERC-721标准。这种通用的、被广泛认可的标准和底层架构让这些上层应用程序可以轻松地进行通信和通信。合作。这就是为什么以太坊一直是最繁荣的区块链生态系统

Layer 2Layer 2是指基于Layer 1,构建在Layer 1上的协议,不是我们刚才说的构建在Layer 1上的应用。 Layer 2 的发展其实就是为了解决很多Layer 1 的问题。扩容、提速等问题。

一种比较普遍的做法是,对于很多需要处理的复杂交易,并不全部在Layer 1链上进行处理和记录,而是在Layer 2链上进行处理。处理后,仅将处理结果的少量信息回传给Layer 1。目前主要的Layer 2还是围绕以太坊链来完成。

因为以太坊的生态是最大的,服务于这个生态是最赚钱的,所以以太坊链有以下不同的扩容方案

Optimistic rollups Optimistic rollups Zero-knowledge rollups Zero-knowledge rollups State channels Sidechains Sidechains Plasma sub-chains Validiums Validity proof 想了解更多以上扩展方案,请登录以太坊官网https://ethereum.org/en/developers/docs /缩放/#validium

Layer 2 和Layer 1 的主要区别

它对节点的要求是非常随机的,不像Layer 1 通常采用更分布式的共识机制。 Layer 2 的节点可能是一个或一些服务器集群,参与者可能是一大群个人,也可能是公司商业组织。即使是少数个人节点,除了Node之外,根据方向的不同,也可能被称为Operator、sequencer等。 Layer 2 的安全性仍然主要依赖于其对应的Layer 1 链。 Layer 1 和Layer 2 拥有最广泛的共识

>

Layer 0

不是那么流行的概念,通常Layer 0是指传输数据的基础架构和协议层,一般承担的任务是区块链和传统互联网的结合,Layer 0当时也要负责和Layer 1 甚至和Layer 2的兼容,Layer 0作为基础,也经常会有扩容之类的需求

Polkadot是相对比较公认的一个提供了Layer 0的例子

Polkadot项目主要是提供了一个叫中继链(Relay Chain)底层架构。

这个中继链承担着保证在它之上的Layer 1的公链之间的沟通和安全的任务,换句话说,这个中继链是Layer 1的链互相高效沟通的信息桥梁,这也是为什么Polkadot经常被人称为是一个跨链的项目,这些在Polkadot中继链之上的,由开发者搭建起来的Layer 1的链,被称作Parachain,其中两个相对比较有名气的项目时Moonriver和Karura。

因为他们在中继链的眼中,是平行的,是同一级别的。这种跨链的沟通,是非常有用的,因为良好的共通性,可以解决之前我们提到的目前比较不便的低效的信息共享问题。

总结

  • Layer 0是最底层的架构,用于帮助Layer 1的链之间的跨链沟通,同时有些也承担和传统网络沟通的任务
  • Layer 1是我们最常见的链,也是比较底层的架构,通常知名的Layer 1的链都有自己的庞大生态,Layer 1主要用来支持基于它的协议,在他上面开发的区块链应用
  • Layer 2的链通常是为了实现Layer 1的扩容而存在的。

我们知道,互联网的多层协议,也是经历了很长时间,才发展出来一个普遍接受的最优解的,币圈的这些尝试,大部分还是很有意义,有些是团队经过多年的积累和研发的创新才开发出来的,而且很多确实是为了区块链的发展的良心项目!


扩展阅读:

版权声明:区块链游戏 发表于 2023-05-17 5:00:36。
转载请注明:区块链基础知识——Layer 0、Layer 1、Layer 2到底是什么? | 零零洞洞

暂无评论

暂无评论...