摘要
Avalanche 網路嘗試改善可擴展性,且不會對速度或去中心化構成影響。這個核心平台包含 3 個區塊鏈︰交易鏈 (X 鏈)、合約鏈 (C 鏈) 及平台鏈 (P 鏈)。X 鏈可用於建立和交易資產。C 鏈可用於建立智能合約。P 鏈可用於協調驗證人及子網。
此協定最重要的突破之一是 Avalanche 共識機制,驗證人採用重複的子採樣投票方式,快速且經濟實惠地達成共識。Avalanche 還使用子網這一新穎的水平擴展方法,能夠建立可互相操作的自訂區塊鏈。可能的子網數量不受限制。
隨著區塊鏈技術的發展,可擴展性、互操作性及可用性的老問題才有了全新解決方案。Avalanche 採用獨特的方法,在主平台上使用三個單獨的區塊鏈。Avalanche 由原生代幣 AVAX 和多項共識機制提供支援,可說是「測量完成時間後,區塊鏈產業最快速的智能合約平台」。在本文中,我們會看看出現此說法的因素及其提供的解決方案。
Avalanche 於 2020 年 9 月由 Ava Labs 推出,該團隊的大本營在紐約。Ava Labs 已經籌集近 3 億美元資金,Avalanche 基金會已經進行共計 4800 萬美元的私人和公共
代幣銷售。Ava Labs 的三人創始團隊分別為 Kevin Sekniqi、Maofan Yin (Ted) 及 Emin Gün Sirer。
Avalanche 嘗試解決三個主要問題:可擴展性、交易手續費及互操作性。
可擴展性與去中心化
從傳統上來說,區塊鏈不太能在
可擴展性和去中心化間取得平衡。若網路上的活動不斷增加,可能很快就會擁堵。比特幣 (BTC) 就是此問題的絕佳範例,因為在網路壅塞期間,交易處理有時會花費數小時,甚至數天。
讓網路變得更
中心化有助於防禦此問題,但少數人會擁有驗證網路活動的更大權力,解鎖更快的速度。不過,去中心化對於
區塊鏈安全至關重要。新區塊鏈不斷嘗試透過技術進展來解決此問題,而 Avalanche 已經建立一種獨特的方法,稍後會做介紹。
高額手續費
以太坊等大型區塊鏈的另一個常見問題是燃料費,可能會隨流量的推高而增加。最後,用戶會不想使用這些區塊鏈,但提供的競爭生態系還不太成熟。例如,以太坊的受歡迎程度及過去缺乏替代方案導致流量及手續費升高。在某些時候,簡單轉帳作業的費用超過 10 美元,而複雜的
智能合約互動可能超過 100 美元。
互操作性
在區塊鏈方面,不同專案和企業都有自己的需求。專案先前必須選用以太坊、其他不符合專門需求的個別區塊鏈,或是
私人區塊鏈。在自訂性和多個區塊鏈合作間取得平衡相當具有挑戰性。Avalanche 為子網問題提供了解決方案,這是一個分享主網路安全性、速度及相容性的自訂應用程式專用區塊鏈。
Avalanche 結合使用多種方法,顯得與眾不同,實際上由三個可互相操作的主區塊鏈組成:X 鏈、C 鏈和 P 鏈。
1.
交易鏈 (X 鏈) 可用於建立及交換 AVAX 代幣及其他數位資產。
交易手續費以 AVAX 支付,且區塊鏈採用 Avalanche 共識協定。
2.
合約鏈 (C 鏈) 可讓開發人員建立適用於 DApp 的智能合約。此鏈會實行
以太虛擬機 (EVM) 的實例,支持與以太虛擬機相容的
DApp。此鏈採用稱為雪人 (Snowman) 的改良版 Avalanche 共識協定。
3. 平台鏈 (P 鏈) 會協調網路驗證人、追蹤使用中的子網,允許建立新的子網。P 鏈亦採用雪人 (Snowman) 共識協定。
由於每個區塊鏈可負責不同任務,Avalanche 即針對在單一區塊鏈執行所有流程的情況,改善了速度和可擴展性。Avalanche 開發人員針對每個區塊鏈的需求量身打造了共識機制。用戶需要 AVAX 來質押及支付網路手續費,為生態系提供共同的可用資產。
Avalanche 的兩個共識協定間有一些相似之處。這個雙系統就是提升網路可擴展性和交易處理速度的根本原因。
Avalanche
Avalanche 共識協定不需要領袖即可實現
工作量證明 (PoW)、
權益證明 (PoS) 或
委託權益證明 (DPoS) 等共識。此因素提升了 Avalanche 網路的去中心化,且不需要犧牲可擴展性。反之,PoW、PoS 及 DPoS 最後會具備一個參與者處理交易,隨即由其他用戶加以驗證。
Avalanche 實行
有向無環圖 (DAG) 優化共識協定。DAG 可讓網路平行處理交易。驗證人會輪詢其他驗證人的抽樣,以便判斷新交易是否有效。重複幾次隨機二次抽樣後,其在統計上即可證明交易幾乎不可能虛假。
所有交易會立即完成,且不需要其他確認作業。執行驗證人節點及驗證交易時,硬體要求較低且容易存取,對效能、去中心化及氣候友善很有幫助。
雪人 (Snowman)
雪人 (Snowman) 共識協定建構在 Avalanche 共識協定之上,但會以線性方式排序交易。此屬性在處理智能合約時很實用。不同於 Avalanche 共識協定,雪人 (Snowman) 建立了區塊。
AVAX 是 Avalanche 的原生代幣,供給上限為 7.2 億。所有在網路上支付的手續費會基於通貨緊縮機制加以
銷毀,為更廣大的 Avalanche 社區帶來福利。AVAX 有三個主要用例:
1.您可以質押 AVAX 來成為驗證人,或是委託給驗證人。驗證人可賺取最高達 10% 的年化收益率 (APY),然後針對他們從支援委託人保留的獎勵,設定自訂百分比的手續費。
2. AVAX 就像是所有子網的常見帳戶單位,可改善互操作性。
3. 您可以用 AVAX 來支付交易手續費和子網申購。
AVAX 持有人只要成為驗證人或透過驗證人
質押代幣,即可賺取獎勵。要想成為驗證人,必須質押 2,000 AVAX。
由於硬體要求不高,您可以使用大多數標準膝上型電腦或桌上型電腦開始驗證。您也可以透過驗證人質押代幣,然後在驗證人成功確認交易時收到獎勵。
Avalanche 提供與以太坊和其他第一層區塊鏈相似的功能。開發人員可以建立代幣、
NFT 和 DApp。用戶可以質押代幣、驗證交易並使用逾 400 個 DApp。Avalanche 的支持者認為,其優勢來源於這些功能的改進。另外還有一項功能:Avalanche 還允許建立名為子網的可互相操作及自訂型區塊鏈。
使用高度可擴展子網的自訂區塊鏈非常適合大型企業的需求,許多企業已經構建子網。這樣方便這些自訂區塊鏈的大型企業和小型獨立營運商與豐富生態系中的其他用戶互動,並利用 Avalanche 主網路的安全性優勢。
Avalanche 擁有專門的 Avalanche 虛擬機 (AVM),與以太虛擬機 (EVM) 相容。熟悉以太坊 Solidity 編碼語言的開發人員可輕鬆使用 Avalanche,亦可在現有專案上遷移。
我們遇到的問題和解決方案並非 Avalanche 特有。Avalanche 的競爭對手包括其他可擴展的平台,以及可互相操作的區塊鏈,像是以太坊、
Polkadot、
Polygon 及
Solana。所以,Avalanche 有別於替代方案的原因是什麼?
共識機制
最明顯的差異可能就在於 Avalanche 共識機制。但 Avalanche 並不是唯一具備新創共識機制的區塊鏈。Solana 擁有據稱可處理高達 50,000 TPS
(每秒交易數) 的歷史證明,勝過 Avalanche 宣稱的 6,500 TPS。不過,TPS 只是評估網路速度的一個指標,並不能說明區塊的確定性。
交易速度和交易確定
另一個顯著差異為 Avalanche 的
確定時間減少一秒。這確切來說是什麼意思?重申一下,TPS 只是一項測量速度的度量。我們還需要考慮花費時間的因素,以便保證交易已確定且無法撤銷或更改。您可以在一秒內處理 100,000 筆交易,但若確定時間有所延遲,網路仍會變得更慢。Avalanche 宣稱擁有業內最快的確定時間。
去中心化
Avalanche 最知名的說法之一就是去中心化。鑒於其規模及創立時間,確實因合理減少的要求擁有大量驗證人 (截至 2022 年 4 月為 1,300 多個)。但隨著 AVAX 價格上漲,成為驗證人變得更加昂貴。
可互相操作的區塊鏈
Avalanche 可互相操作的區塊鏈亦沒有潛在的數量限制。因此直接成為了 Polkadot 的競爭對手,這個專案也提供可互相操作的自訂區塊鏈。Polkadot 在平行鏈插槽拍賣中拍賣了限量的空間,而 Avalanche 運作時只有簡單的申購手續費。
由於去中心化金融 (DeFi) 平台正在尋找以太坊的替代方案,Avalanche 等區塊鏈因其 EVM 相容性和較低手續費而變得極具吸引力。但只要提到可擴展性和速度,DeFi 平台即可列出一長串的替代平台。
自發布以來,Avalanche 的人氣與日俱增,每日總交易量已經趕上以太坊,但其能否與 Solana 或 Polygon 等其他區塊鏈相抗衡,仍需拭目以待。