Layer 1 區塊鏈底層協議
由於區塊鏈是一個開放的網路系統,任何人都有權利擔任節點參與記帳,如何制定一套遊戲規則,讓所有節點共同遵守,使區塊鏈能夠順利運作是相當重要的問題。
Layer 1 又稱為底層,也就是所有礦工都必須遵守的規則,其設計是為了讓區塊鏈能夠保持狀態的「帳本一致性」與「交易最終性」,讓節點以不可竄改的方式錨定數據事務,並在沒有中央審查的情況下以加密的方式達成共識。簡單來說 Layer 1 就是區塊鏈的協議,大家常聽到的共識機制、區塊、私鑰或地址等等,這些都是 Layer 1 範疇。
Layer 1 擴容方案
Layer 1 擴容方案所關注的點是如何在確保區塊鏈「狀態」在全網的一致性與最終性的前題下,提升區塊鏈的交易處理速度。過去 Layer 1 擴容方案,大部分是針對數據層和共識層的優化,近年來網路層的「分片技術」成為各大公鏈項目的研究重點,例如以太坊 2.0 的目標,就是希望透過「分片技術」提升目前以太坊在交易處理速度上的瓶頸。
(補充:區塊鏈上的「計算」又稱為「狀態生成」,之所以會用「狀態」這個詞的原因在於,一般的計算模型裡,不存在信任和安全問題,只需生成計算結果就好,不需要驗證;但是在區塊鏈網路中,除了計算出交易結果,還需要對其進行驗證。)
延伸閱讀-Layer 2-區塊鏈協議中的樓中樓