区块链作为底层技术,它一共有七层架构:传输层、数据层、网络层、共识层、激励层、合约层和应用层。而这七层又分别对应 layer0、layer1、layer2。
Layer0 传输层
对应模型的底层,主要涉及区块链和传统网络之间的交互和结合。
Layer1 链上扩容
包含数据层、网络层、共识层、激励层,指在区块链基层协议上实现的扩容解决方案
Layer2 链下扩容
合约层,指不改变区块链底层协议和基础规则,通过状态通道、侧链等方案提高交易处理速度
Layer3 客户端应用层
指的是应用层,用户与区块链技术交互的 UI 平台。
Layer0#
L0 是底楼,这是互联网和硬件连接存在的地方,包括构成区块链生态系统基础的硬件、协议、连接和其他组件。第 0 层充当区块链底层的网络架构。第 0 层也启用了跨链可操作性,它允许区块链相互通信。它为解决未来层可扩展性困难提供了关键的骨干网。第 0 层通常使用原生代币来实现参与和开发。
第 0 层区块链项目包括:Polkadot、Avalanche、cardano 和 cosmos 等。
Layer1#
第 1 层区块链象征着实际的区块链,是在自己的区块链上处理和完成交易的区块链 (例如比特币和以太坊),负责执行维护区块链网络基本操作的大部分任务,例如争议解决共识机制、编程语言、协议和限制。这是诸如共识 (PoW、PoS) 之类的事情以及诸如区块时间和争议解决之类的所有技术细节运作的地方。第一层最重要的三个方面是正在克服的区块链三难困境:去中心化、安全性和可扩展性。但截至目前为止,仍然没有一个区块链能够同时很好地解决这三个问题。
第 1 层区块链项目包括:以太坊、币安智能链、比特币和 Solana 等。
Layer2#
第 2 层是与第 1 层结合使用的第三方集成,Layer2 诞生的主要目的便是为了提高区块链的生产力,可扩展性和每秒交易数 (系统吞吐量)。第二层扩展解决方案是解决 PoW 网络扩展问题的最有效方法。
①嵌套区块链,嵌套的第二层区块链在另一个之上运行。在单个主链上,可能有多个区块链层。②状态通道。通过各种方法促进区块链和链下交易通道之间的双向通信,从而提高了总交易容量和速度。是一种通过多重签名或智能合约机制保护的网络相邻资源。
③侧链。侧链是与区块链一起运行的交易链,用于大宗交易侧链有其共识方法,可以针对速度和可扩展性进行调整,并且实用代币经常被用作侧链和主链之间数据传输机制的一部分。
④Rollups 是第二层区块链扩展解决方案它在第一层网络之外执行交易,然后将交易中的数据上传到第二层区块链。
第一层可以保证汇总的安全,因为数据位于基础层上。
Layer3#
第 3 层是参与者最终与用户界面交互的一层在使用第 1 层和第 2 层时,这一层旨在为整体功能提供简单性和易用性。第 3 层不仅提供 U,还提供链内和链间可操作性形式的实用程序,去中心化应用程序 (dApps) 是一种第 3 层接口,可为区块链技术提供现实世界的应用程序。其他一些例子包括去中心化加密货币交易所,如 Pancakeswap 和 Uniswap。
总结
如果用个比喻来形容 L0-L3 的话:
L0 是一座城市,城市建设的越繁荣道路越拥挤,越容易堵车;
L1 是城市高架,让大家高速通行大大减轻地面道路的压力;
L2 是城际高铁,方便快捷的联通不同城市;
L3 是在高架之上,建起了点对点高速通道专门承担热门线路的高速直达。