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