元宇宙 碳中和 区块链 快讯 正文
热门: 元宇宙的组成(元宇宙的本质特征是五大融合) 华闻集团是元宇宙吗(华闻集团——NFT和元宇宙VR领域的深度介入者) 通俗讲区块链是啥意思?(科普:什么是波卡平行链?) b站元宇宙(腾讯音乐入局音乐元宇宙,推出全新 TMELAND) 区块链大学生好就业吗(又到一年毕业季,那些进入区块链行业的毕业生们还好吗?) 区块链如何解决信任问题(“链”接金融服务,区块链如何解决信任问题?)

区块链分层结构(院长公开课:从技术的角度看区块链的层级)

区块链技术发展到现在,经过了非常多的层次和技术迭代,以太坊的成长也是经历从layer0到layer2的发展历程,今天我们来聊一聊区块链技术里面这些不同的层级分别指的是什么,那分别有什么特点?的关系是什么样?这些知识可以帮助我们弄清楚区块链项目背后的原理,同时可以帮助我们快速分析归类,洞悉项目背后的运作原理。

layer 1 项目

正常来说我们常见的区块链项目,基本都是layer 1 的项目。Layer 1的定义其实就是这些区块链的基础架构。我们看到的最常见也是耳熟能详的这些项目,比如比特币、以太坊、Solana等等,都是属于layer 1 的项目。的主要特点是项目本身就是一条单独的区块链。为自己的安全去负责,并且有自己的这些节点的网络来构成整个区块链。

所以当我们现在看到称之以太坊的竞争项目的时候,我们就很快速的就可以理解它,它就是一条公链,它也是就是属于layer 1 的这些项目。每个属于layer 1的这些区块链项目,它可以允许项目拥有自己属于它的生态。比如说像我们看到的像以太坊,它作为一个图灵完备的一条区块链,它在上面是创建了特别多有开发者建立的这些去中心化应用。比如说像uniswap 、compound 、DYDX等等等layer1其实就像是IOS系统,上面可以去建立很多苹果软件,都是属于在layer 1 的这个基础上去打造的这些软件。一旦这些应用生态成熟以后,生态里面又包含很多应用,就像套娃一样。比如说像在Solana基础上又建设了saber 这个交易所。沿着应用往底层去扒一扒,我们就会看到layer0。

layer 0 项目

layer 0,如果我们用比较概括的这个语言去描述的话,其实就是区块链的底层协议。我们怎么样才能比较好的去理解它呢?我们拿波卡(poker dog)这个项目来帮助理解,是非常有用的。因为波卡他自己团队就是反复的去对外宣称其实做的是learn0。如果有朋友是比较了解波卡项目的话,应该知道它其实被很多人称为是一个跨链项目。其中很重要的一个原因就在于波卡其实是做了这个layer0的底层,也就是称之为中继链的这样的一个底层,这个中继链它就处于learn0。在learn0基础上,可以打造很多的这些layer 1的这些区块链。

在波卡这个生态里面,所有在layer 1的区块链,在波卡里面称之为叫平行链。而这些波卡生态里的平行链,可以通过波卡打造这个核心的中继链。同时所有的这些layer 1的平行链通过连接到波卡,可以实现无缝的这些信息的对接。这个其实就是为什么波卡被很多人称之为叫跨链。因为不同的平行链,通过这个底层的中继链,可以完成信息来回的交互,波卡团队其实也反复声称这个波卡项目的核心。

那么对于波卡来说,中继链为什么是的核心呢?其实就是因为这个中继链是组成所有的这些平行链,它们能信息互通的最关键的因素。因为它打造了一个大家可以共用的一个底层协议,这个共用的底层协议才是这些不同的区块链,也就是波卡里面的平行链,能互相信息交流的最根本的原因。所以以后大家如果想到layer0,那大家就可以理解layer0就是处在基础的这些区块链之下,提供这些核心的协议的这一层。如果我们要想到项目,我们就想到就很好理解了。

layer 2 项目

我们在这个不同层级的分析框架里面,我们刚刚已经聊过了layer 1。layer 1就是这样一条一条的这些区块链项目。再往下一层,那就是layer0。layer0就是区块链项目的底层协议。如果我们沿着layer 1往上走一层,就是layer2。layer2这个词最近非常火热,因为在layer2上面发展的这些生态和项目,在过去一年多的这个时间里面是非常的火爆,整个发展是非常的迅速,所以获得的关注也是非常的多。

那我们怎么去理解呢?其实在当下这个环境下面,行业里面对于layer2定义。比较多的还是集中在这些基础的区块链项目可拓展性的延展。把在原来layer 1 上面的很多交易,移出这条原来公链,并且把它挪到其他链下,让这些交易在layer 1 这一层级以外去运行之后再回到layer 1。这些能挪下链的项目,我们就把它统称为叫layer 2。layer 2项目现在主要还是围绕以太坊这个当下最成熟的生态去打造的。它主要分为几个方向,我大概给大家比较宽泛的去罗列一下,主要分为rollup、状态通道stay channel 、plasma这三个。rollup 可以细分为optimistic rollup、ZKroll up,主要就这么几个方向。有的时候会结合不同的这种技术共同的去使用。

我们看到的很多项目,包括sailor、arbitron、optimism 等等的这些为了以太坊公链去做扩容的这些项目,都是属于layer 2 。谈到layer 2,大家绕不开的一个话题就是侧链。侧链它算是一个比较特别的存在,它其实也是将layer1 这些交易尝试去挪到链下。但是这个侧链它相对于其他layer 2 的这些项目而言,它又比较特别,因为策更加独立的,就更像自己是一条独立的区块链。因为需要这些策略,它需要有自己的共识机制,它也需要有自己的这些节点去维护它的安全性,也是由自己的这个架构设计来决定的,而不像其他我们现存现在看到的这些layer2的主流项目,其实主要还是依托于主链的安全性的。

最后稍微总结一下,我们现在常规讨论的不同层级里面,layer0这一层,它主要的指的是这些每一条区块链,它们的底层的这些协议。举例来说,我们可以理解波卡这个中继链就是layer 0,他其实主要是底层协议,通过这些底层协议建设而来的区块链就是layer 1(我们现在常见的这些公链,基本都是属于layer 1)。

项目在layer1的这些公链之上,会建设自己的生态,去打造自己的相关的这些应用,这些应用是属于layer 1的。当layer 1的公链无法满足应用的某些要求,开发者将layer 1的某些交易挪到其他链下进行,这些允许链下交易的应用就是layer 2了。在layer 1网络和layer 2网络之间,还有一个相对来说比较有争议的概念,就是策略。它既有点像layer 1的这些区块链,但是它同时也跟layer 2很多的功能是共通的。它是为了将layer 1网络的这些交易去挪到layer 1网络以外而服务的使命,但是他又无法完全离开layer 1来实现。

随着layer 1项目的日益发展,对于layer 2 的这个需求,也会越来越多,以这样的方式来减缓一层网络这条公链的交处理交易的压力和降低整个网络的手续费,来提高用户的使用体验。

推荐文章