[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