据相关数据显示,到2020年时,全球联网设备的数量将超过200亿台。它们将产生海量数据,随之而来的,是要对这些数据进行管理、存储和检索,加之消费者个性化软件以及跨越多个业务部门共享数据的必要性,都对数据存储提出了更高的要求。
像以太坊这样的区块链不是为了数据存储和管理而设计的,使用区块链来存储和管理数据会耗费太多的空间和时间。
尽管去中心化存储体现了区块链的一些重要特征,但我们仍要重新思考数据“在区块链上”的存储方式。
如何在区块链上存储大量数据,又不会造成拥堵、延迟等现象?还能撑起新应用的落地与使用?这成为当下迫切需要解决的问题。
当前的数据存储问题
虽然区块链日益兴起,但它不是唯一一项正在颠覆现有存储系统的技术。人工智能(AI)和物联网(IoT)也在挑战当前的存储边界。
这些新的工作方式更加以数据为中心,涉及的数据量也更大。而当下,全球范围内的中心化数据库出现了严重的数据泄露。企业对数据的依赖导致海量数据被存储在易受攻击的中心化数据库,构成了前所未见的巨大风险,令人十分忧心。
基于区块链技术的去中心化应用也带来了新的挑战,因为它们将使用大量数据,而这些数据需要进行存储和管理。
去中心化存储的工作原理
去中心化存储将集合区块链技术的最佳功能,满足存储大量数据的实际需求,把数据分布到多个网络节点,类似于区块链的分布式账本技术。
目前,单系统甚至云端数据库都是高度中心化的,这使它们很容易沦为黑客的攻击目标,而且公司的系统及易受到影响(比如断电)。
相比之下,去中心化存储不会遇到这些问题,因为它利用了异地分布的区域性或全球性节点。假若单点受到攻击或是出现断电,不会造成灾难性影响,因为其他地方的节点会继续发挥作用。
尽管去中心化存储体现了区块链的一些重要特征,但我们仍要重新思考数据“在区块链上”的存储方式。随着交易量大增,区块链自身也必须想办法解决可扩展性问题,所以在区块链上存储大量数据,这样的想法似乎不太可行。
对当前的数据存储服务提供商来说,最重要的是,节点和设备不是单一公司所有,而是属于很多个人。购买数据存储服务的客户可以获得一个全新的供应市场,而不是他们现在面对的寡头垄断市场。
这个市场将出现一些新面孔,人们对数据存储方式的理解也将改变。
虽然去中心化数据存储要成为公认的首选,或许尚需时日,但在一个数据量越来越大、且越来越受重视的世界里,它已然提供了一种更安全、高效、可扩展的解决方案。