[Coin] 比特幣區塊鏈越來越大了怎麼辦?

作者: wemee (方天畫)   2017-06-26 11:17:18
各位好
我最近研究比特幣
有個問題想問問大家
區塊鏈越來越大了怎麼辦?
網路上搜尋的解答,他只回答了「單一塊區塊」太小
無法寫入多筆交易的問題,未來需要擴大單一區塊的最大容量
但沒有回答整個區塊鏈越來越大了怎麼辦
搜尋比特幣的原理,都會說就好像是每個人都擁有一本「帳冊」
每筆交易都會同步到這些「帳冊」裡頭
比特幣剛開始發展時,這是行得通的,因為「帳冊」很小
每個人的電腦都可以有一份
但是這本「帳冊」越來越大時,就不是每個人都可以擁有了
我看目前的區塊鏈成長速度
(參考資料 https://blockchain.info/home)
大約每10分鐘增加990kB
換算每個月 (990*6*24*30)/(1000*1000) =~ 4gB
(網站的k是小寫,所以我沿用1000不是1024,所以g小寫)
未來這本帳冊會漸漸淘汰掉電腦A片太多 容量不夠的人
數十年後 再漸漸淘汰掉 只有個人電腦 沒有特別買大硬碟來放這本帳冊的人
再之後,大部分的人都沒有這本帳冊
或許可以研究 區塊鏈的總容量增加多少 這世界就減少了幾個擁有整個區塊鏈的電腦
首先 我承認 當區塊鏈的總容量增加到500G
這世界擁有整個區塊鏈的電腦至少-1 (就是我的電腦)
再繼續無限增長的話,願意跟著買硬碟擴充的人也變少了
最後只剩下礦工,跟大型伺服器有能力儲存整個區塊鏈
我們一般人就是只能使用線上錢包
請問比特幣有解決方案嗎?
譬如每隔幾年,把區塊鏈老舊的交易資料
每個位址所擁有的比特幣結果記錄起來
這個記錄計算 依然要有挖礦競爭 避免惡搞
之後老舊的交易紀錄不想同步的人就不用同步也沒關係
作者: Bob9154 (β)   2017-06-26 11:27:00
硬碟也會進步啊...
作者: pooznn (我~~~是來被打臉滴!!!)   2017-06-26 11:29:00
ETH現在一天都長好幾G惹 已經想砍掉換線上的...
作者: storypp (隨風而逝的是一份真)   2017-06-26 11:29:00
2009 Intel SSD 80G 的價錢 2017可以買 Intel SSD 1T2011 旗艦手機的4-16G 2017年....128G
作者: Bob9154 (β)   2017-06-26 11:31:00
而且也不用線上錢包 還是你覺得那些硬體錢包有一堆空間
作者: storypp (隨風而逝的是一份真)   2017-06-26 11:31:00
反過來看 BTC的區塊鏈 只會等差增加 硬碟卻是等比增加也許再過5年 0元入門手機都可以放完整區塊鏈
作者: bobbyac01 (Chien)   2017-06-26 11:32:00
mount googledrive然後直接用無限的硬碟來同步r
作者: wkwtb (....)   2017-06-26 11:32:00
不用硬碟,把key備份起來就好那天要轉帳在匯入線上錢包轉帳
作者: ERQQ (EQQR)   2017-06-26 12:50:00
那IOTA據說沒這個問題,到底交易資料是存哪他們的白皮書編排有夠難閱讀
作者: DarkerDuck (達克鴨)   2017-06-26 13:24:00
以比特幣PoW而言,非礦工擁有整個區塊鍊並無太大的意義,因為一般使用者並不會去寫區塊鍊,只要確認收到的區塊鏈是算力最大的最長鏈,可以驗證交易的正確即可也就是SPV clientSPV client並非線上錢包,而是只儲存block head做驗證
作者: commandoEX (卡曼都)   2017-06-26 13:27:00
硬碟容量增長速度其實比你想的慢很多
作者: DarkerDuck (達克鴨)   2017-06-26 13:27:00
幾乎所有的獨立手機錢包都是這樣設計,私鑰還是儲存在手機裡,安全性理論上跟完整的bitcoin-core是一樣的
作者: commandoEX (卡曼都)   2017-06-26 13:28:00
現在大概2~3年增加1.5倍
作者: DarkerDuck (達克鴨)   2017-06-26 13:29:00
現在的區塊大小因為已經飽和,所以不擴容下只會線性成長,而且現在也bitcoin-core支援prune模式已經驗證過的區塊就砍掉就好,留著根本沒必要
作者: ProtectChu56 (Eric P. Chu)   2017-06-26 13:35:00
想問一下Parity這ETH客戶端算類似BTC的全節點嗎?同步速度超快,但感覺又不像SPV client
作者: DarkerDuck (達克鴨)   2017-06-26 13:44:00
可以去開BTC手機錢包的網路監視器,就可以看到實際上手機錢包還是存有check point後所有的區塊hash值驗證除了Bitcoin-core錢包外,幾乎所有的非官方錢包都是採用SPV架構的是完整節點,我看有人用parity下載完整個blockchain給mist客戶端用
作者: ProtectChu56 (Eric P. Chu)   2017-06-26 15:07:00
謝謝鴨版~
作者: wemee (方天畫)   2017-06-26 17:13:00
感謝版主 0.11版之後 有prune模式 我本想從chainparams.cpp這隻檔案裡面去修改 看看能不能不全部下載
作者: a23962787 (不擲骰子的貓)   2017-06-26 21:30:00
驗證過的砍掉就失去帳本的意義啦用錢包的時候只存近期的就好了吧
作者: Giuliani (the mortal)   2017-06-27 01:07:00
至少-1 XDD
作者: qqq3q   2017-06-27 10:49:00
數位幣促進了顯卡和硬碟的消費 ^^"
作者: a2935373 (...)   2017-06-28 00:50:00
促進硬碟消費的應該是A片(認真)

Links booklink

Contact Us: admin [ a t ] ucptt.com