本质上来说,区块链本来就是数据库,它属于分布式数据库的一种。
我们平时使用到的数据库多是中心式数据库,数据都统一集中到一起管理,但实际上也有很多地方是使用的分布式数据库,比如银行系统、DNS服务器等。
与普通的数据库相比,区块链技术实际上是解决了里面的信任问题,它保证了数据库里面的历史记录不会被窜改,除此之外你完全可以把它当做一个普通数据库看待。
当然,区块链的技术特性决定了它不能用于大型数据的存储,因为你每写入一条数据,就必须得行所有节点的认可,只有当所有节点都完成记录之后你才能写入下一条数据,这必然限制了区块链的写入速度,所以区块链的用途要比普通数据库要窄得多。
但用它来解决某些行业的信任问题还是很实用的,比如用做虚拟货币的账本、数字合同验证、慈善机构的捐赠记录和资金使用记录等。
还没有评论,来说两句吧...