1
區塊鏈分叉是什麼?
在中心化系統中升級軟體十分簡單,在應用商店點選“升級”即可。但是在區塊鏈等去中心化系統中,“升級”並不是那麼簡單,甚至可能一言不合造成區塊鏈分叉。
簡單說,分叉是指區塊鏈在進行“升級”時,發生了意見分歧從而導致區塊鏈分叉。因為沒有中心化機構,比特幣等數字資產每次程式碼升級,都需要獲得比特幣社羣的一致認可。如果比特幣社羣無法達成一致,區塊鏈很可能形成分叉。
以比特幣為例,2017年7月,為了解決比特幣區塊鏈擁堵問題,一些比特幣愛好者提出了bitcoin cash分叉方案,導致比特幣區塊鏈一分為二。根據分叉後的區塊鏈是否相容舊區塊鏈,分叉又分為“硬分叉”和“軟分叉”。
2
溫故而知新
隔離見證是區塊鏈擴容的一種方法,已經在萊特幣和比特幣上成功實施。
目前區塊鏈上每個區塊內,不僅記錄了每筆轉賬交易的具體資訊,也就是在哪個時間點賬戶收到或轉出多少比特幣,還包含了每筆交易的數字簽名,用來驗證該交易的合法性。
礦工在打包區塊的時候,需要用數字簽名一一驗證每筆交易,確認沒有問題之後才會將該筆交易記錄在區塊裡。但是對於普通使用者來說,他們只關心每個賬戶有多少資產,並不需要一一驗證每筆交易。
隔離見證就是把區塊內的數字簽名資訊拿出去,讓每個區塊可以承載更多筆交易,從而達到擴容的目的。