在区块链上每一条公链都可以想像成是不一样的高速公路,而每条高速公路也会随着时间的演进,而能乘载的车辆变得有所限制。而在加密货币中最早的公链就是比特币,以太坊是时隔多年后布特林(V神)为了解决比特币这条公链的扩容不足,才建造出来的一条新公链。

那至于为什么同样都是区块链,还有分Layer0、Layer1、Layer2的不同分层结构呢这也是我们这篇的主题。

区块链上的分层

Layer 0

Layer 0,指的就是区块链最基础的底层协议,也就是节点之间传递讯息的通讯层,负责基础的数据传递及建立共识达成效率。

Layer0也能说是整个区块链系统的核心理念,「去中心化」、「安全性」、「可扩展性」三者的概念延伸。

Layer 1

Layer 1,又称为链上扩容,主要在实现执行区块链协议上的底层技术,目前多数的公链都是在Layer1这个层级下运作的。

以及建立整个区块链上的规则,像是共识机制有PoW、PoS 或DPoS 等机制及区块交易量、产出速度等构成其区块链系统及网络的核心架构。

Layer 2

Layer 2目的在于解决区块链上的扩展问题,针对链上与链下的协议进行彼此之间的数据传递、智能合约的编程及其他相关功能的升级,也是在构建于Layer 1 扩容方案上所延伸出的解决方案。

Layer分层概念

为了更好理解,这里把Layer分层概念以手机APP举例;

【Layer 0】就像是手机软件的开发程序语言,负责设计及编写程序软件的架构,这个环节为手机APP的最前端。

【Layer 1】则是手机的主系统,如果你选择苹果手机,你的手机作业系统就是使用「IOS」;如果是安卓手机,你使用的就是「Android」。

【Layer 2】 这层就是手机的应用程序APP,也是最末端的产品。

拿手机APP比喻,仅作为更好理解Layer分层概念的形容而已,区块链技术跟发展都还处于非常早期,实际上Layer分层目前多数的区块链商品都仍停留在Layer 第一层。

Layer分层四大架构

回到最一开始我们制作的开头这张图表,区块链不同分层结构代表着不同用途,随着分层越往上,运用的范围广度就越广、深度也越深。

延续上面的手机app范例,在网络时代这爆炸式的海量资讯,随着使用人数的增加,开发的程序软件也会日益增加。当手机越普及手机的软件应用市场就会因应市场需求越来越多开发商加入。有多媒体影音串流、运动追踪程序、还有支付金流服务、游戏软件等等数以百万以上的程序软件,每天都会有新的APP上架,每个一段时间就又会有突破式的创新APP,吸引更多使用者加入。为了满足这些应用程序就会有更多平台的诞生,整体的市场也就日益增长而更加成熟。

在国外ospreyfunds网站上有一张Layer分层图,将目前区块链的应用说明的很清楚。

除了上述第0层到第二层协议外,第三层为Web3.0的应用程序,第四层为对接窗口。

Layer 3

第三层协议为Web3.0应用程序,例如:CBDC(央行数字货币)、DEX(去中心化交易所)、DeFi(去中心化金融)、NFT(非同质化代币)、DAO(去中心化自治组织)。

Web3.0的目前才刚开始踏出第一步,距离真正应用落地还有相当长远的路要走,所以目前都还非常早期阶段。

Layer 4

第四层协议为对接窗口,随着区块链技术应用于现实世界的解决方案,人们用来做事的用户界面变得更加重要。用户会更少考虑技术,更多地考虑做他们想做的事情。

在Web3.0的用户界面,目前该领域有一些企业已经开始投资开发,像是:MetaMask和Brave Browser等等,预期在不久的将来可以看到更成熟、介面设计更优化的产品会推出。