从底层架构来看去中心化存储对Web3.0实现的重要性

2021-03-12 15:50:43

去中心化存储将会是未来 Web3.0 生态中一个必不可少的技术组成部分

  技术革命影响市场发展,市场需求推动技术革命。当Web2.0的网络架构已经无法满足人们日益增长的对数据安全和数据隐私的诉求,Web3.0应运而生,带着具备去信任化、不可篡改性及确权功能和性质的区块链网络,将数据从单纯的数字变成有价值属性的商品,将数据网络转变成价值网络。

  要实现这一转变,首先做出改变的就是网络的底层基础架构。


0312-1-1.png


  根据Web2.0 的技术架构方案,核心技术环节分为业务层、用户层、网络层、服务层、开发层和存储层。除此之外,还需要测试平台、运维平台、数据平台和管理平台等辅助类平台的支持。


  在这些环节中,有很多地方都体现了存储模块从中心化到去中心化的改造对Web3.0发展的重要性。


0312-1-2.png


  首先,用户层。用户层包括用户管理、信息推送、存储云、图片云四大板块。其中,存储云和图片云属于用户数据存储,包括用户上传和用户在网络上的行为数据两部分。

  按道理来说,用户上传的数据当然是属于用户,但是目前这些数据大部分都是存储在平台端和应用端的,也就是说数据的所有权掌握在平台端和应用端。

  再者,用户在网络上的行为数据也是在各种平台和应用之内发生,用户对这部分数据拥有更弱的掌控权,甚至没有知情权。因为利益关系,平台端和应用端都不会将数据归属权还给用户。目前的法律也没法界定清楚哪些数据属于谁。

  在这,技术就显得异常重要,要过渡到Web3.0,就必须要解决去中心化存储这个基本的技术问题,还需要研究如何保证数据在被存入之前和存入之后的安全以及隐私。


  其次,存储层。存储层可以简单的分成两个部分。第一个部分是数据库,包括 SQL (关系型数据库)和 NoSQL(非关系型数据库)。第二个部分就是去中心化存储技术,只有实现了去中心化的存储,才能更好地保证数据的安全性以及隐私性。


  还有,网络层。网络层和存储层相似,相较于Web2.0,在Web3.0 中将会有较大的架构改变,主要变化是从中心化架构转变为去中心化架构。网络层在传统的架构中主要包括负载均衡、CDN、机房与中心三个基础模块。

  其中CDN是现在网络中比较重要的一环。CDN 的关键技术主要有内容存储和分发技术这两个环节,而其中需要进行去中化改造的还是内容存储的部分。


  最后,数据平台。数据平台主要用于数据管理、数据分析和数据应用三个维度。其中数据管理包括数据采集、数据存储以及数据访问。

  在这要保证采集的数据属于用户,保证用户数据存储的安全性和隐私性,也需要进行去中心化。


  综上,如果没有去中心化存储技术作为去中心化网络的底层技术支撑,就无法真正保证数据的去中心化,网络也无法真正过渡到Web3.0。因此,去中心化存储将会是未来 Web3.0 生态中一个必不可少的技术组成部分。


  目前已经出现了很多针对性的去中心化存储方案,比如IPFS、BTT、STORJ等。虽然这些新概念在技术设计和运营方式上都有很大提升的空间。但是是一个非常好的尝试,不仅给用户时间和机会去更充分地了解中心化存储,也有利于未来Web3.0项目的大规模落地。


最新推荐