BCC, BTG, B2X 分叉


#1

請問三種都是硬分叉嗎?


#2

Bitcoin Cash (BCH, 有人的稱它 BCC), Bitcoin Gold (BTG), Segwit2x (B2X) 都是硬分叉

B2X 分叉取消了,所以(還)没發生。


#3
  1. 分叉是擴容的必要條件嗎?
  2. 為什麼沒出現軟分叉?

#4

在邏輯學中,當命題「若A則B」為真時,A稱為B的充分條件,B稱為A的必要條件。[1]

@chenthj38 的問題

分叉是擴容的必要條件嗎?

裡,B 是「分叉」,A是「擴容」。

讓我們來看看:若「A則B」是否為真。

也就是:若「擴容」則「分叉」是否為真。

擴容是一種比特幣的規則改變,而且改成比較大(2MB),所以原來比較小(1MB)容量規則下,不會接受大的區塊,也就是新的、大的區塊規則不被舊規則所接受,亦即「不相容」於舊規則。

當不相容於舊規則的新規則上路時,區塊錬會產生分叉,而且是硬分叉。所謂硬分叉,就是暗指新規則不全相容於舊規則的分叉 [2]。

所以,若「擴容」則「硬分叉」為真。

因此,硬分叉是擴容的必要條件。

至於軟分叉是比較常有的,因為軟分叉不會持久,通常只會有其中一個分叉「存活」下來,不會產生新幣種,所以終端用戶通常無感。

之前的 Segwit 升級[3]就是軟分叉的代表作。


[1] https://zh.wikipedia.org/wiki/充分必要条件
[2] 什麼是「分叉」,又什麼是「硬分叉」?
[3] 比特幣的Segwit