摘要
隨著
區塊鏈技術的普及,主流公鏈如
btc、ETH的交易數量不斷增加,以及ETH鏈上部分現象級DApp的火爆,區塊鏈網絡擁堵現象逐漸顯現。公有區塊鏈出于非中心化與保證網絡安全的考慮,形成了一定的共識機制,同時對區塊間隔時間和區塊體積大小有所限制,從而能夠處理的交易數量不足以支撐高并發的應用,區塊鏈擴容勢在必行。
我們借鑒計算機網絡通信體系架構的OSI模型,將區塊鏈邏輯架構劃分為三層。現有的擴容方案分別針對不同層級進行改進,分為第0層擴容、鏈上擴容和鏈下擴容。其中鏈上擴容通過改變基本協議提升區塊鏈效率。鏈下擴容不改變基本協議,在應用層進行改變提升擴展性。第0層擴容通過改變區塊鏈底層數據傳輸協議提升區塊鏈可擴展性。
鏈上擴容方案又包括數據層改進方案、共識層改進方案和網絡層改進方案,基本思路是增加區塊大小(直接以及變相)或減少區塊驗證傳播時間和形成共識時間。
鏈下擴容方案主要有狀態通道、側鏈、跨鏈和鏈下計算四種方式,思路均為將部分鏈上交易轉移到鏈下執行,減輕鏈上處理壓力,提升整體效率。
迄今為止,每一種擴容方案都為改善可擴展性提供了解決思路。目前也已經出現多種方案結合的方式提升可擴展性,如多種共識機制的結合、ETH籌劃中的共識機制改進與分片相結合等。
這些方案均存在不同程度的優勢和劣勢,有些方案的技術實現較為復雜,目前落地仍存在難度。針對不同的應用場景與需求,選擇適合的區塊鏈擴容技術或是解決目前區塊鏈網絡擁堵問題的主要途徑。
風險提示:現有方案尚未完全成熟、落地難度較大
目錄
1 擁堵的區塊鏈
2 公鏈在安全與效率上的折衷是擁堵的原因
3 擴容分歧
4 現有擴容方案
4.1 鏈上擴容
4.2 鏈下擴容
4.3 第0層擴容
5 總結
正文
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。