在比特幣誕生十二年來,無論是採用還是價值上漲,它都交給了我們一份滿意的答卷。但比特幣的區塊容量卻在一種不那麼令人滿意的方式增長著。

比特幣區塊鏈像每個中心化或者去中心化數據庫一樣是存儲數據的。但與標準數據庫經常性清理或刪除舊的、不需要的數據不同的是,比特幣區塊鏈會一直保留完整的鏈上交易記錄,它所承載的數據量會隨著時間的推移而變大。

這使得比特幣區塊鏈的容量從2011年1月的60多兆增長到10年後的2021年1月的320GB。在過去的四年裡,比特幣區塊鏈的容量一直在以線性的速度增長,平均每年增加約50 GB。

比特幣的平區均塊大小正在增加

比特幣區塊鏈之所以以如此驚人的速度增長,原因有很多。首先,現在挖出的空塊更少了。

由於在過去的四年裡比特幣區塊鏈一直在以最大容量運行,大多數區塊都已經完全被數據裝滿,而且在過去兩年裡,比特幣網絡能夠處理的最大交易數量也沒有發生重大變化。

比特幣網絡的日交易情況(圖片:Coin Dance)

儘管如此,自比特幣首次推出以來,從2011年1月的0.02 MB到2016年1月的0.6 MB,再到2021年1月的1.3 MB,每個區塊的平均大小一直在緩慢增長。這在很大程度上得益於隔離見證(SegWit)技術的逐漸採用,該技術允許比特幣可以有更大的區塊大小,同時盡量讓每筆交易的容量較小。

根據Woobull的隔離見證採用圖表我們可以發現,自2017年8月升級啟動以來,隔離見證交易的使用一直在穩步上升,目前接近50%的交易是隔離見證交易。

但隨著區塊大小的增加,預計比特幣區塊鏈的大小也會相應增加。

以目前的平均區塊大小約1.31 MB,平均每天挖出144個區塊為例,我們預計明年區塊鏈容量將再增長70GB,達到近400GB。

比特幣區塊鏈目前容量為320 GB,但可能會在2022年超過400 GB(圖片:Blockchain.com)

由於大多數流行的筆記本電腦和平板電腦的存儲空間仍然低於512 GB,對於普通的比特幣用戶來說,在運行一個完整的節點時,如何為存儲整個比特幣區塊鏈留出必要的空間正變得越來越具有挑戰性。同樣,最便宜的消費硬盤大約為16美元/TB,想要在2021年運行一個完整節點的存儲需要花費5.12美元左右。

雖然這在許多發達國家可能是一項簡單的任務,但它可以限制發展中經濟體運行比特幣的全節點,因為那裡的家庭平均收入要低得多。這部分解釋了為什麼超過60%的比特幣節點集中在北美和歐洲,而非洲和南亞儘管人口眾多,全節點數卻很少。

絕大多數比特幣節點集中在發達國家。 (圖片:Bitnodes)

潛在解決方案

更多的節點有助於讓比特幣網絡更快、更健康、更抗審查,而去中心化是基於區塊鏈的加密貨幣的核心原則之一。幸運的是,現在有許多潛在的解決方案正在努力解決這一問題中,它們可以方便用戶更輕鬆的運行一個全節點。

首先,硬盤的成本從2017年最低0.025美元/GB下降到2020年的最低0.15美元/GB,在3年內下降了40%。如果這種下降速度繼續下去,那麼到2022年,硬盤的價格下降速度將比比特幣區塊鏈的規模增長速度還要快,因此隨著時間的推移,託管一個全節點會更加經濟。

但是也有一些技術解決方案可以解決這個問題,這些解決方案可以減少整個節點的存儲負擔。最常見的解決方案之一就是輕節點。這些節點使用簡化支付驗證(SPV)方法來驗證交易。用戶只需要下載區塊鏈的一小部分,但是需要依賴託管整個區塊鏈的第三方全節點。

另一個有前景的解決方案是Utreexo ,一個由閃電網絡創造者Tadge Dryja正在開發的擴展解決方案。根據該開發者於2020年7月發表的一篇Medium文章,Utreexo通過使用加密技術來壓縮節點所需要的存儲信息,從而使比特幣節點更小、更快。與標準的輕錢包不同,該系統不依賴外部全節點來承載完整的區塊鏈,並且可以像普通的全節點一樣維護用戶的隱私。

然而,Utrexxo仍然處於開發的早期階段,目前只能作為一個演示(Demo)版本使用。它可能需要幾個月甚至幾年的時間才能被主流所採用。

比特幣的區塊鏈的容量將繼續增長,這是區塊鏈的本質。但如果上述技術解決方案能有效實施的話,那麼區塊容量過大可能將不再是製約比特幣發展的問題了。