摘要
Layer 0協議本質上是可以建立Layer 1區塊鏈的基礎架構。作為區塊鏈網路和應用程式的基礎層,Layer 0協議是致力於解決產業所面臨挑戰(例如可擴展性和互通性)的眾多解決方案之一。
區塊鏈生態系統由什麼組成?劃分區塊鏈生態系統各個組成部分的其中一種方式是將其視為互聯網協議並按層分類。
區塊鏈生態系統可分類為下列層級:
Layer 0:可以建構多個Layer 1區塊鏈的底層基礎架構。
Layer 1:開發者用於建構去中心化應用程式(DApp)等應用程式的基礎區塊鏈。
Layer 2:處理Layer 1區塊鏈活動,以減輕其交易負載的擴展解決方案。
Layer 3:基於區塊鏈的應用程式層,包括遊戲、錢包和其他DApp 。
但是,並非所有的區塊鏈生態系統都以此類別分類。根據具體情況,有些生態系會缺失某些層級,其餘的則依不同的類別分層。
Layer 0協定有助於解決Layer 1網路建構在單一基礎架構之上所面臨的挑戰,例如以太坊網路。 Layer 0透過創建更靈活的基礎架構,並允許開發人員自行啟動專用區塊鏈,預計將更有效地解決可擴展性和互通性等問題。
互通性指的是區塊鏈網路之間相互通訊的功能。憑藉這一屬性,支援區塊鏈的產品和服務的網路能更緊密地結合在一起,從而提供更好的用戶體驗。
預設情況下,建構在同一個Layer 0協定中的區塊鏈網路可以相互交互,無需專門的橋接。 Layer 0使用跨鏈傳輸協議的不同迭代,單一生態系統的各個區塊鏈即可建立在彼此的功能和用例之上。這樣做的普遍結果是提高交易速度和效率。
這種設計確保建構在同一個Layer 0基礎架構上的區塊鏈網路能各自優化某些任務,從而提高可擴展性。例如,可以優化執行鏈來提升每秒處理的交易數量。
為了鼓勵開發人員在此基礎上進行構建,Layer 0協議都會提供使用方便的軟體開發工具包(SDK)和無縫接口,以確保開發人員可以輕鬆上線自己的專用區塊鏈。
Layer 0協議為開發人員自訂區塊鏈提供了極大的靈活性。他們可以自訂代幣發行模式並決定計劃在區塊鏈中建立的DApp類型。
Layer 0協定有多種運作方式。每種運作方式的設計、功能和重點各有不同。
但一般而言,Layer 0協議充當主要的基礎區塊鏈,能夠備份各種Layer 1鏈的交易數據。有了建構於Layer 0協議的Layer 1鏈集群,還有跨鏈傳輸協議,代幣和數據得以在不同的區塊鏈之間傳輸。
各種Layer 0協議中這三種組成部分的結構與關係均大相逕庭。我們來看以下幾個範例:
以太坊共同創辦人Gavin Wood設計了Polkadot,開發者可自行建立區塊鏈。該協議使用稱為「Polkadot中繼鏈」的主鏈,而建構於Polkadot之上的各個獨立區塊鏈則稱作「平行鏈」。
中繼鏈充當平行鏈之間的橋接,以實現資料的高效通訊。中繼鏈採用分片,即分割區塊鏈或其他類型資料庫的方法,以提高交易處理效率。
Polkadot採用權益證明(PoS)驗證來保障網路安全與共識。要在Polkadot中建置的項目需參與插槽競價拍賣。 Polkadot的首個平行鏈項目在2021年12月的拍賣中獲得批准。
專門配置的這三條鏈用於處理生態系統中的主要功能,以增強安全性,並降低延遲和提高吞吐量。 X鏈用於創建和交易資產,C鏈用於創建智能合約,P鏈則用於協調驗證者和子網路。由於結構靈活,Avalanche還能實現快速低廉的跨鏈交換。
每個分區具有高度可自訂性,開發人員可自行設計加密貨幣、客製化區塊驗證設定和其他功能。分區中託管的所有Cosmos應用程式和服務均透過跨鏈通訊(IBC)協定進行互動。這使得資產和數據能在獨立的區塊鏈之間自由交換。
根據自身設計方式,Layer 0區塊鏈有望解決行業中諸如互通性和可擴展性等各種挑戰。然而,Layer 0區塊鏈的普及能成功走多遠仍需拭目以待。業界還有眾多旨在達成相似目的的解決方案正與之較量。
Layer 0區塊鏈在解決產業挑戰方面能發揮多大作用,將取決於能否吸引到開發者在這些協議中進行構建,以及託管在協議中的應用程式能否為用戶提供實際價值。
什麼是區塊鏈中的Layer 1?
區塊鏈Layer 1與Layer 2擴展解決方案
什麼是區塊鏈三元悖論?