Bitcoin-Cash
鏈上擴容和鏈下擴容有什麼區別?
什麼是鏈上擴容和鏈下擴容?鏈上擴容和鏈下擴容的核心區別是什麼?
請注意,我使用縮放、容量和可伸縮性如下:
**擴展:**以任何方式增加網路的效用。
**容量:**網路上可以處理的交易數量。
**可擴展性:**網路處理越來越多的工作的能力。
鏈上擴容
術語“鏈上擴展”經常被用來專門指通過更大的區塊來增加區塊鏈容量。
然而,從字面意義上講,它應該指任何類型的協議變更,以提高區塊鏈層的網路容量,包括促進以較低成本生產等價交易的變更。這些方法往往最多提供線性容量增加,儘管有些方法也是可擴展性改進。
例子:
- 塊大小/塊重量增加
- 更快的塊
- 隔離證人的證人折扣
- 更高效的新地址格式
- 更小的 Schnorr 簽名
- 交叉輸入簽名聚合
- 密鑰聚合
鏈下擴容
術語“鏈下擴展”是指在不觸及區塊鏈的情況下增加網路效用的方法,或者通過超線性有效地利用它們產生的區塊鏈負載。我還包括創建非等價交易的方法,這些交易可以更有效地使用區塊空間。
- 將多筆付款批處理到一筆交易中
- 託管人系統內的虛擬支付(Tipbots、Coinbase 等)
- 支付渠道/Tumblebit/閃電網路
- 側鏈
- 彩色硬幣
通常,鏈下解決方案是可擴展性的改進,但與不同的信任模型和不同的權衡密切相關。與鏈上擴展方法相比,它們通常需要額外的軟體和復雜性。
例如,閃電網路將要求其使用者線上接收付款,而鏈上交易允許被動接收。另一方面,它可以輕鬆擴展參與者之間的支付數量,但僅以有限的方式擴展參與者的數量,因為成為 LN 使用者需要鏈上交易。