区块链本质上是一个运行在分布式系统上的哈希链表。所谓哈希链表,就是在一个区块的开头部分包含上一个区块的哈希值,以此起到类似链表指针的“定位”作用,由于哈希计算的不可逆性与防碰撞性,区块链上的数据极难被某一特定组织篡改。区块链提供了一个独特的数据集合或一个通用状态层,它受到集体管理的约束。独特的状态层为在互联网上开发价值结算层提供了机会。状态层有助于以复制权受保护的方式发送文件,以便在没有任何中介的情况下实现有效的 P2P 交易。 3 ]2 @( ?8 w0 d* s# y9 O7 S ; @2 {& a# x w* t3 m1 m% ^" O. r. t% s3 d5 t: I
基于区块链,Web 3.0 包括统一身份认证系统、数据确权与授权、隐私保护与抗审查、去中心化运行等关键特征。以太坊,以及在以太坊上所建立的一些去中心化应用是目前 Web 3.0 的代表性应用。Web 3.0 通过区块链、去中心化身份等方式解决了 Web 2.0 ,即当前互联网环境下数据安全的隐患。在 Web 3.0 的概念下,用户所创造的数字内容所有权明确为用户所有、由用户控制,其所创造的价值也将根据用户与他人签订的协议进行分配。 即,数据变为数字资产,可以得到资产级别的保障。
为了实现 Web 3.0 设想的状态,需要从底层的基础设施环节搭建 Web 3.0 ,现阶段的基础设 施进展主要集中于技术端的研发与应用。8 H7 D2 I4 I# t0 k
% c6 ^, [6 J( t$ p/ [, m
- I" A$ v6 x$ k- \( ^8 e区块链是一个技术概念,而不是一个协议。不同共识下延伸出的不同区块链之间,以及同一区块链共识修改产生的硬分叉之间,理论下都是无法交互的,要形成生态只能在一个链下进行,但这样就违背了去中心化的宗旨,因此我们需要跨链技术。跨链技术可以帮助 Web 3.0 的开发者和用户在区块链的可信保障下创造价值流通。而在区块链技术应用方面,多链并存的格局预计将一直存在。不同区块链生态的 Web3.0 用户有进行交互的需求,跨链技术会在这个过程中发挥重要作用。对此,我们需要更加底层的协议。3 U z$ i1 F& i
7 [& e/ K' X0 v" W% s; g - n5 T% b; ~3 ?. u去中心化身份(Decentralized Identification,DID)是互联网上的一个地址,DID 文件包含相关信息以实现用例,如签到、数据加密、通信等。加密证明,如数字签名,允许实体证明对这些标识符的控制。DID 可被看做 Web 3.0 中的身份中心。由于用户控制着 DID 的中枢,他们可以决定何时、与谁以及在什么条件下透露他们的数字身份要素。围绕 DID 与区块链技术,已有许多项目建成 DID 生态系统,DID 作为 Web 3.0 的基础设施之一,安全性至关重要,事实上,很多关于区块链的安全风险,都跟DID信息泄露有关。对此,我们需要更加安全的存储方式。- Y5 v5 j( V9 B
+ c( ?/ d/ L$ Q: K; d3 o, [ v0 d" U+ F7 n6 E
随着 Web 服务变得更加集中,用户严重依赖少量的服务提供者。HTTP 是一种脆弱的、高度集中的、低效的、过度依赖协议的骨干,集中式服务器很容易成为目标。为了维持服务器的正常运行,服务提供商不得不使用各种昂贵的安全解决方案,防止被攻击的成本越来越高。 对此,分布式存储是更好的选择。分布式存储通过网络使用企业中的每台机器上的磁盘空间,并将这些分散的存储资源构成一个虚拟的存储设备,数据被分散地存储在企业的各个角落。分布式网络存储系统采用可扩展的系统结构,使用多个存储服务器共享存储负载,利用位置服务器定位存储信息, 不仅提高了系统的可靠性、可用性和访问效率,而且易于扩展。