前言
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的地區,透過降低成本,來提升用戶的意願參與。
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的存在。我把我對此三層級的理解繪製成下圖,方便大家理解(❁´◡`❁)。
這次在針對資料查找上花費了許多時間,不懂的關鍵術語一個個出現,在整理期間學習到很多。我盡量用簡單的說明來解釋,希望對大家有幫助。相關的資料也有放在參考資料,想深入了解的可以進去翻翻看,有問題也歡迎提問 ♪(^∇^*),感謝。
Leave a Reply