BIU區(qū)塊營出品B-0019(@BIU64)
《比特幣白皮書》作者:中本聰丨版源:巴比特譯本
章節(jié)7 回收硬盤空間
? ? ?目前的BTC黎茎,已經(jīng)子孫繁多减拭,分叉處N多幣種。雖然說區(qū)塊鏈世界本身就支持這種行為,但實際上社區(qū)和市場都會自行淘汰掉無意義無價值的分叉行為。BCH目前名列比特幣分叉幣總市值第一位悍募,其主要分叉主導及運營維護者蘑辑,大多與中國礦池運營者有關(guān)(傳說中的礦霸)洋机。
BCH最核心的分叉點(口號)就是大區(qū)塊,他們認為Bitcoin core社區(qū)所主導的小區(qū)塊方案對于比特幣交易速度影響太大洋魂,而實際上這一問題自15年左右始绷旗,在17年達到最擁堵的情況,但社區(qū)一直都有為此付出努力來解決副砍,比如目前最為推崇的閃電網(wǎng)絡等方案衔肢。但BCH們?yōu)槭裁慈匀灰植婺兀繂栴}在于豁翎,core們已經(jīng)在逐漸的想要擺脫ASIC(之前提到過)的陰影角骤,礦霸們的利益將會受到影響。
而對于這個核心的區(qū)塊大小問題心剥,中本聰在本章已經(jīng)提出了一種緩解方案——刪邦尊。
怎么刪呢?直接跟電腦清除一樣半年前的老文件夾全刪优烧?原理是這樣蝉揍,但操作起來不能這么搞。我們之前提到過畦娄,比特幣的任何交易都是可溯源并且環(huán)環(huán)相扣的又沾。因此如果單純的按時間長短刪減,則會使該節(jié)點無法確認交易真?zhèn)挝蹩ǎ瑥亩鵁o法正常運行杖刷。
所以實際上這里的回收主要有兩個方向:1.很久前的區(qū)塊數(shù)據(jù)2.刪除梅克爾樹分支。
第一個方向很好理解驳癌,比特幣交易在三到六個確認后基本就可以斷定交易有效挺勿,則幾十甚至幾百幾千個之前的區(qū)塊數(shù)據(jù)實際上對于錢包用戶的使用意義已經(jīng)不大了。除去特定需求的全節(jié)點用戶外喂柒,普通用戶完全可以刪減掉老的數(shù)據(jù)來騰出硬盤空間不瓶。
當然第二個方向,就為這個刪提供了一種思路灾杰。我們對于梅克爾樹可以這樣理解蚊丐,每筆交易的核心信息(區(qū)塊哈希值)是該區(qū)塊的主要信息干路,其他的交易信息都像樹枝一樣以此為本繼而詳細記錄艳吠。所以即使我們?yōu)榱吮WC區(qū)塊鏈的完整性和可塑性麦备,但只要留下每個區(qū)塊的根哈希值(主樹干),就完全可以刪掉無用的內(nèi)部數(shù)據(jù)值(因為其再次利用的幾率和頻率都會隨著時間推移越來越低)。
在中本聰?shù)脑O想中凛篙,不含交易信息的區(qū)塊頭大小僅有80字節(jié)黍匾,對于用戶存儲和同步的壓力實際上完全可以承受。
如下圖:
其實對于這里我個人認為呛梆,在中本聰?shù)淖畛踉O想中锐涯,當某筆交易隨著時間推移達到一定的時長,如果全部節(jié)點都進行數(shù)據(jù)壓縮(刪減)填物,則比特幣實際上也可以算是一種匿名幣(有限溯源)纹腌,但鑒于Core和比特幣社區(qū)的需求,最終本章所提出的區(qū)塊數(shù)據(jù)壓縮行為實際上不被推崇滞磺。而也有很多團隊在不刪減節(jié)點信息的情況下升薯,提出了很多其他的替代方案來盡量使歷史區(qū)塊數(shù)據(jù)的存儲或傳輸能被盡量縮減。
我們現(xiàn)在所用的錢包主要有全節(jié)點击困、輕節(jié)點涎劈、SPV(即簡單支付驗證Simplified Payment Verification,下一章的主要內(nèi)容)阅茶。曾經(jīng)一度流行的腦錢包(用戶編輯類似密碼的詞匯串或用制定的助記詞蛛枚,用腦子記住..實際上可以說這個算是最安全的方案了,但問題是忘記的人也很多…)目派、紙錢包(斷網(wǎng)創(chuàng)建錢包后本地打印私鑰二維碼坤候,使用時掃碼導入,屬于早期的極客玩物吧企蹭。)等小眾錢包現(xiàn)在實際上已經(jīng)因為自身存儲白筹、安全、穩(wěn)定性逐漸被網(wǎng)頁錢包谅摄、輕錢包等新技術(shù)產(chǎn)物所替代了徒河。
對于中本聰這種方案的實現(xiàn),實際上一直都有相關(guān)的實施送漠,但最主流的core錢包顽照,即我們常見的Bitcoin-qt全節(jié)點錢包,卻并未加入這種機制闽寡。最主要的原因是代兵,如果說這種硬盤回收方式被大面積推廣開來,則比特幣的分布式賬本所帶來的去中心化就會被不斷地削弱(理論)爷狈,在刪除存儲且不影響使用的前提下植影,core們認為會使全節(jié)點不斷地減少與集中,最終危害到整個網(wǎng)絡安全涎永。
但另一方面思币,目前基本在普通用戶之中已經(jīng)幾乎沒有人使用全節(jié)點錢包了鹿响,因為同步慢、啟動慢谷饿、占存儲等原因惶我,完整錢包的存在被大量輕錢包或網(wǎng)頁錢包等代替,這實際上也已經(jīng)算是危害到了比特幣的網(wǎng)絡安全博投。但魚和熊掌不可兼得绸贡,我們只能寄希望于后續(xù)閃電網(wǎng)絡普及后,比特幣主鏈上交易數(shù)量減少贬堵,從而能減少數(shù)據(jù)產(chǎn)生速率恃轩,讓硬盤存儲單價的降幅能跟得上………
你們的留言與點贊是我們持續(xù)更新最重要的鼓勵
BIU區(qū)塊營想和Biuers一起成長 ?新世界结洼,我們來啦~~BIU黎做!
微社群搜索“BIU-64”或“BIU區(qū)塊營”并關(guān)注后,點擊“侃營”即可加入