Bitcoin-Cash

鏈上擴容和鏈下擴容有什麼區別?

  • February 9, 2021

什麼是鏈上擴容和鏈下擴容?鏈上擴容和鏈下擴容的核心區別是什麼?

請注意,我使用縮放、容量和可伸縮性如下:

**擴展:**以任何方式增加網路的效用。

**容量:**網路上可以處理的交易數量。

**可擴展性:**網路處理越來越多的工作的能力。


鏈上擴容

術語“鏈上擴展”經常被用來專門指通過更大的區塊來增加區塊鏈容量。

然而,從字面意義上講,它應該指任何類型的協議變更,以提高區塊鏈層的網路容量,包括促進以較低成本生產等價交易的變更。這些方法往往最多提供線性容量增加,儘管有些方法也是可擴展性改進。

例子:

  • 塊大小/塊重量增加
  • 更快的塊
  • 隔離證人的證人折扣
  • 更高效的新地址格式
  • 更小的 Schnorr 簽名
  • 交叉輸入簽名聚合
  • 密鑰聚合

鏈下擴容

術語“鏈下擴展”是指在不觸及區塊鏈的情況下增加網路效用的方法,或者通過超線性有效地利用它們產生的區塊鏈負載。我還包括創建非等價交易的方法,這些交易可以更有效地使用區塊空間。

  • 將多筆付款批處理到一筆交易中
  • 託管人系統內的虛擬支付(Tipbots、Coinbase 等)
  • 支付渠道/Tumblebit/閃電網路
  • 側鏈
  • 彩色硬幣

通常,鏈下解決方案是可擴展性的改進,但與不同的信任模型和不同的權衡密切相關。與鏈上擴展方法相比,它們通常需要額外的軟體和復雜性。

例如,閃電網路將要求其使用者線上接收付款,而鏈上交易允許被動接收。另一方面,它可以輕鬆擴展參與者之間的支付數量,但僅以有限的方式擴展參與者的數量,因為成為 LN 使用者需要鏈上交易。

引用自:https://bitcoin.stackexchange.com/questions/63375