加密貨幣中的 Layer0, Layer1, Layer 2 簡介

前言

Hi, 我是PK還在廢,今年想要開始投資加密或幣,但對於投資項目與幣種其實沒有很懂。這一系列算是隨筆,紀錄一下虛擬貨幣相關資訊,有問題的地方可以提出來,大家一起學習╰(*°▽°*)╯。

💡 這部分非投資建議喔,虧錢不關我的事,下單前給我做好功課(╬▔皿▔)╯

簡述區塊鏈

簡單講解一下區塊鏈,區塊鏈的主要目的為去中心化。傳統網路框架使用中心化架構,也就是會有一個主機,我們想要獲取到資訊都需要和這個主機進行請求。聽起來很正常對吧。不過中心化架構會發生以下問題 :

  • 如果主機壞掉或網路出問題就問不到資料
  • 當用戶變多的時候,並且頻寬沒變,每個用戶被分配的資源會下降,降低使用者體驗
  • 主機被資料竄改,其餘節點都受害,沒有驗證機制

區塊鏈概念的提出就是為了解決這些問題,區塊鏈具備以下優勢 :

  • 每個端點都可以作為用戶連線的節點,可以分攤流量,同時避免主機壞掉和網路問題
  • 節點間可以比對資料,避免非法竄改

聽起來很厲害對吧 ♪(^∇^*)。不過為了實現這個機制,每個節點間需要使用相同的協議,以及相同的區塊鏈網路。而這些就是今天要談的Layer 0, Layer 1, Layer 2在做的事情。

Layer 0

是一種元協議(Metaprotocols),同時作為Layer 1節點間通訊的基礎。上面有提到的去中心化、安全性等基礎設定都歸類於此層級,目前比較有名的案例就是Polkadot。

Layer 1

就是區塊鏈主網,我們常聽到的Bitcoin、Ethereum、Solana等區塊鏈都是屬於此層級。所有的鏈上應用都是基於Layer 1的協議進行開發,常看到的POS、POW等共識協議就是由此層級來處理。

一般來說要重新建立一條新的區塊鏈是十分困難的,因此目前的鏈其實都是沿用ETH的基礎進行開發。為了更好的兼容ETH,就出現了所謂以太坊虛擬機 (Ethereum Virtual Machine, EVM),方便開發者可以快速地將對應ETH應用切換至新的區塊鏈╰(*°▽°*)╯。

💡 公鏈 (Public Chain) : 代表區塊鏈是公開透明的,解釋了區塊鏈的屬性,每一種幣都有屬於自己的公鏈。

💡 替代鏈 / 山寨鏈 (Altchain) : BTC是第一種加密貨幣,而非BTC的幣種都被稱為山寨幣 (Altcoin),而這些山寨幣所使用的鏈就被稱為替代鏈 / 山寨鏈。

支鏈 (Sidechain)

支鏈的定位其實和支援EVM的Layer 1有點類似,差異在於不是競爭關係,而是輔助為主。支鏈的目的是為了降低主鏈的運算負擔,同時提高運算量等目的,Ronin和Polygon POS屬於此種類型。

以Ronin側鏈來說,主要目的為將ETH上的遊戲應用轉移到更低Gas Fee的地區,透過降低成本,來提升用戶的意願參與。

Ronin Ethereum Sidechain – Axie Infinity
whitepaper.axieinfinity.com

Layer 2

如果說Layer 1之間是屬於競爭關係,那麼Layer 2則是完全支援Layer 1的存在。Layer 2的目的為提升Layer 1的基本性能而存在的,如提升交易筆數、降低交易費用、提升安全性等等,比較熱門的專案如 : Polygon、Optimism和Arbitrum。

結論

Layer 0 定義元協議,負責規劃節點間的溝通。Layer 1定義內部溝通的協議,目前多數常見幣種屬於此類。側鏈是部分輔助其他主鏈的Layer 1。Layer 2則是完全支援Layer 1的存在。我把我對此三層級的理解繪製成下圖,方便大家理解(❁´◡`❁)。

這次在針對資料查找上花費了許多時間,不懂的關鍵術語一個個出現,在整理期間學習到很多。我盡量用簡單的說明來解釋,希望對大家有幫助。相關的資料也有放在參考資料,想深入了解的可以進去翻翻看,有問題也歡迎提問 ♪(^∇^*),感謝。

參考資料

什麼是區塊鏈的第 0 層? | Binance Academy
「第 0 層」指的是可供第 1 層區塊鏈建構其上的基礎架構協定。它旨在解決區塊鏈產業的可擴展性和互操作性問題。
academy.binance.com
【以太坊科普】Layer0、Layer1、Layer2區塊鏈的分層結構及應用 – 加密森林-為幣圈新手創立的區塊鏈平台
在區塊鏈上每一條公鏈都可以想像成是不一樣的高速公路,而每條高速公路也會隨著時間的演進,而能乘載的車輛變得有所限制。而在加密貨幣中最早的公鏈就是比特幣,以太坊是時隔多年後布特林(V神)為了解決比特幣這條公鏈的擴容不足,才建造出來的一條新公鏈。 那至於為什麼同樣都是區塊鏈,還有分Layer0、Layer1、Layer2的不同分層結構呢?這也是我們這篇的主題。
cryptonews.com.tw
Why is Polkadot Called a Layer Zero? | Moonbeam Network
Polkadot is considered a layer zero blockchain because it serves as a “metaprotocol” upon which other layer 1s are deployed. Why does that matter?
moonbeam.network
多鏈、側鏈和 Layer 2,誰才是以太坊擴展方案的未來? – 區塊客
相信以太坊的交易擁堵,以及 Gas 費的高昂都曾讓許多用戶望而卻步,並限制以太坊目前能夠處理的應用程式類型。如果基於智能合約的區塊鏈想要成長為數十億用戶的金融和Web 3應用程式,就需要可擴展的解決方案。值得慶幸的是,現在的市場上已經出現了很多以太坊解決方案。本文將就目前市場上的以太坊解決方案進行深度分析和探討。
blockcast.it

Leave a Reply

Your email address will not be published. Required fields are marked *