现在区块链技术已经被应用到很多领域,比如消息传递引用、关键基础设施安全、云存储等,虽然区块链技术有很多优势和技术进步,但是它也是有劣势的,下面说说区块链技术的缺点表现在哪几方面?
一、不可篡改、撤销
区块链没办法对已经公告的数据进行变动,比如:如果转账地址和金额填错,会造成永久损失且无法撤销;如果丟失密钥也会造成永久损失并且无法挽回,而现实中如果你YHK丟了或者密码忘记了,还能到银行营业点处理,你的钱还在。
二、数据公开
区块链是分布式,相当于每个人手上都有一份全部人的完整账本,并且因为区块链计算余额,验证有效性等等都需要追溯到每一笔账,因此交易数据都是公开的,假如我知道某个人的账户,我就能知道他的所有财富和每一笔交易,没有隐私可言。
三、性能问题
正如前面所说,区块链网络上每个人都有一份全部完整账本,并且有时需要查找每一笔记录,因此随着时间推移,交易数据越来越大的时候,就会有性能问题,如第一次使用需要下载历史上所有交易记录才能正常使用,每次交易为了验证你确实拥有足够的钱而需要追溯历史每一笔交易来计算余额。虽然可以通过一些技术段(如索引)来缓解性能问题,但问题还是明显存在。
四、数据延迟
区块链的交易是存在延迟的,比如比特币,当时产生的交易的有效性受网络传输的影响,因为要被网络上大多数节点得如这笔交易,还要等到ド一个记账周期(比特市控制在10钟左右)也就是要被大多数节点认可这笔交易。
分叉问题等。