什么是區塊鏈擴容?
區塊鏈中的擴展是指改變區塊鏈網絡的工作方式以處理區塊鏈中越來越多的節點和交易。每個區塊鏈都需要在處理交易的方式上保持高效。區塊鏈上的交易越快、越順暢,用戶的體驗就越好。
為適應越來越多的交易而對區塊鏈進行的任何更改都意味著在區塊鏈網絡的底層工作的技術的微小方面。為了解決這個問題,區塊鏈的開發人員部署了各種解決方案。擴展解決方案有兩種形式:鏈上和鏈下。
鏈上
鏈上解決方案是指在內部更改有關區塊鏈的某些內容。鏈上擴展的一個例子是減少用于交易的數據量,以在單個區塊中容納更多交易。另一種提高速度或 TPS 的方法是擴大塊生成速度。但這可能是一個緊張的繩索行走,因為您不希望在前一個塊被傳達之前創建新塊。這可能會導致網絡中各個節點之間的共識問題。
還有各種其他方法,例如分片和限制區塊鏈探索的驗證節點的數量。分片涉及拆分單個數據集并將其存儲到多個數據庫中。但只有時間才能證明這些方法的成功程度。
鏈下
鏈下解決方案采用方法來提高網絡吞吐量,而無需更改區塊鏈中的任何內容。它們通常被稱為“第二層”解決方案。最著名的第二層解決方案之一是比特幣的閃電網絡項目。在閃電網絡中,節點打開通道,交易直接發生在它們之間。當通道關閉時,閃電網絡僅傳輸最終交易記錄以記錄在鏈上。
另一種越來越受歡迎的第二層解決方案是“側鏈”的概念。它們是從主鏈分支出來的區塊鏈,可以在它們之間移動原生資產。
我們已經看到,區塊鏈交易在過去幾年中變得非常流行。這導致大量用戶使用可能尚未準備好處理吞吐量的區塊鏈。這些區塊鏈必須開發智能擴展問題,以在區塊鏈和區塊鏈技術左右流行的環境中保持相關性。