小白畅聊区块链的容量问题

一天在食堂吃饭,我问身边的同事听没听过区块链。同事一致表示没听过,然后接着问我什么是区块链?

对于从来没走在过行业前段的我来说,总算有卖弄的机会了。我心里暗自窃喜,但刚接触区块链的我其实并不能说太清楚什么是区块链,就说区块链就是一种去中心化。

什么是中心化呢?我在《图说区块链》里看到一个比喻让我记忆深刻。买卖双方互不认识仅通过几分钟的沟通什么不沟通直接下单的原因都是因为双方信任支付宝,买家打款进入支付宝,支付宝收到交易款即可同意卖家,卖家开始发货,买家收到货后确认交易,支付宝再把交易款打给卖家,双方交易成功。这就是一个支付宝中心化的过程。

如果支付宝被攻击,或者公司倒闭,支付宝的交易明细丢失,买卖双方无法证明交易,买家表示已付款,卖家表示没有收付款提醒。支付宝也无法证明此交易。这就是中心化的隐患。

去中心化就是人人有账本,平台所有联系所有的人都可见没有中间商。

同事接着问我,那么多的交易得需要多少内存啊!同事无意中的问题还真的难住了我,当时我并没有深分析这个问题。

今天看《白话区块链》这本书有提到区块链容量的问题,在2016年7月的时候,比特币的区块链账本数据大小才80GB左右,而到了2017年的7月已经是130GB之多了。并且随着大众市场的接受程度增加,参与人数也在攀升,交易明细当然也在不断的增加,那么区块链的容量就会越来越大。我们的电脑、手机的内存有限,一般人可能就下载一个手机钱包即可。区块链的目的本是无数个区块节点验证后记录保证区块的稳定如果大家都不保存数据显然就违背了区块链的初衷。

另外由于数据量大,验证及搜索时也十分耗时。那么区块链关于容量的问题迟早要解决。书中有提供了一个思路就是区块数据的压缩,也就是剔除掉区块链账本中那些已经完全老旧的交易事务;

我觉得可以将数据细分成年及月份并将其打包,每个人可以查询每笔数据,但看不到明细如想查询可自行下载。这样就会不占用大容量了。

小白畅聊区块链,如果有误请多多指教!

发布了121 篇原创文章 · 获赞 450 · 访问量 32万+

猜你喜欢

转载自blog.csdn.net/fuhanghang/article/details/104041596