比特幣最強科普:「分叉」到底是什麼鬼?

對於投資新手來說,比特幣聽起來有點嚇人。今天又是暴跌,原因好像是互金協會提示,有部分投資者轉向境外開展ICO行為及「虛擬貨幣」交易活動,根據國家相關管理政策,境內投資者的網路訪問渠道、支付渠道等可能會受到影響,投資者將蒙受損失。

不管他的跌和漲了,我們看看比特幣領域的一個很重要的東西!

「分叉」到底是什麼鬼?為什麼對於比特幣和其他數字貨幣的價值來說那麼重要?

比特幣的世界里就是一筆一筆的交易,所謂交易就是我向你轉了一個比特幣這個事件,而區塊鏈里的區塊就是用來記錄這些交易信息的存儲空間,比特幣是每十分鐘產生一個區塊,目前區塊的大小是1M,假設每筆交易大概需要1KB,那麼1M最多能容納 1024 / 1 = 1024 筆交易,那麼每秒只能容納1.7筆交易。試想一下,如果現在幾十億人使用的支付寶每秒只能接受2筆交易,還能滿足需求嗎?

Advertisements

但現在近十年的時間過去了,使用比特幣的人越來越多,1M區塊大小帶來了嚴重的問題,現在由於比特幣區塊大小的限制,致使比特幣網路中積壓了過多的交易,使得交易確認異常緩慢。最慢的情況下,你給你的朋友轉賬一筆比特幣,他可能在三天後才收到你的轉賬,此時,你要麼等待,要麼支付更高的交易費用,當然,即使你支付更高的交易費用后,依然需要等待。

如果我們把最初的比特幣區塊鏈比作一條只有一條車道的馬路,每一筆比特幣交易就是馬路上跑的車。在這條馬路剛修的時候,車不多,所以馬路是夠用的。

隨著比特幣的發展,這條路上跑的車越來越多,於是出現了嚴重的擁堵,通行速度變得很慢,很多人都把車開到馬路入口了,但就是上不了路,最嚴重的時候甚至要等上一兩天。等不了那麼久?那你可以給馬路管理員(礦工)更高的手續費來優先上路。

Advertisements

為了解決上述問題,大家一致決定要對區塊進行擴容,然後就出現了兩種略有衝突的方法,這就是所謂的分叉:軟分叉和硬分叉。

對於軟分叉,運行舊版本軟體就好比出門坐地鐵,而運行新版本就像是坐飛機。在地鐵站安檢的時候 (舊版本),拿著打火機,可以進站,可以上車,按照日常規程,基本沒人攔你。而在機場安檢時 (新版本),你的打火機只能貢獻給倒賣打火機的大爺大媽了。換句話說,有些在地鐵上能做的事情,在飛機上就不能做 (舊版本支持的事情,新版本不支持)。反過來看,因為坐飛機的安檢更為嚴格,所以如果你滿足了坐飛機的要求,坐地鐵自然沒有任何問題 (新版本支持的事情,舊版本也支持)。

對於硬分叉,我們也可以用 「地鐵和飛機」 形象化。硬分叉中的舊版本軟體就好比開地鐵,而新版本則是開飛機。顯然,能開地鐵,不代表你能開飛機 (舊版本支持,新版本則不支持);反過來,即使你有飛機駕駛證,也不能拿著它直接坐進地鐵駕駛室里把車開走 (新版本沒問題,舊版本卻不支持)。

如果非要用一句話來總結,數字加密貨幣的硬分叉意味著新舊版本軟體互不兼容,必須分道揚鑣,分成兩條不同的區塊鏈;軟分叉則相對柔和,舊版本兼容新版本,只是新版本不兼容舊版本而已,因此雖然會有輕微分叉,但仍可共存在同一條區塊鏈下。

Advertisements

你可能會喜歡