区块链网络 Vs. 传统互联网,从信息互联到价值互联
我们每天都在使用互联网,但是否想过,它是如何实现的?区块链与互联网就像是一组镜像关系,有很强的对比性,但从逻辑上来讲,互联网实现的是信息传输,而区块链打造的是价值链接,对信息的处理和对价值的处理是完全不同的方式。本文将以区块链 网络层 作为分析对象,解析 区块链在数据传输过程中的探索和创新 。
一、 区块链网络层
像互联网一样,区块链被设计为不同层级架构,正是这些“层”由可互操作的开放协议定义,人们可基于此构建产品及服务。 网络层,作为区块链的模型架构之一,其核心目的是要实现区块链网络节点之间的信息交互。
在区块链点对点(P2P)网络中, 信息的传输和服务的实现都直接在节点之间进行,而无需中间环节或中心化的服务器(第三方)介入。
节点不仅接收信息,也产生信息。 当一个节点创造出新的区块后便以广播的形式通知其他节点,其他节点收到信息后对该区块进行验证,并在该区块的基础上去创建新的区块,从而达到全网共同维护一个底层账本的作用。从计算模式上来说, P2P打破了传统的Client/Server (C/S)模式,在 网络中的每个节点的地位都是对等的。
但在理解网络架构之于区块链之前,有必要先了解这项技术以前是如何被采用的 ,以及它所奠定的基础。
二、
网络层的功能
计算机在诞生之初, 主要是以“单机”形式存在, 没有通信可言。 直至网络的出现,计算机才真正变得与以往的工具不同 ,信息的共享和交流也让其成为划时代的产物。
可以说, 互联网从根本上改变了企业的运营方式,也使那些采纳并加以应用的公司接触到了更广泛的受众。
三、
区块链网络层
正如互联网改变了商业运作的面貌一样,区块链对网络基础架构层的探索和创新,同样将赋能未来产业与社会的发展。如果说互联网TCP/IP协议是信息的高速公路, 那么区块链的诞生意味着价值的高速公路第一次建设形成 。
从技术上来讲,由于区块链是一个分散的点对点网络系统, 分散化使得它具有很高的可用性 , 即使一个对等点失效了,其他对等点仍然存在,并且无需中央服务器或权威机构的调解, 它们可以自主地适应网络和参与者的变化。
此外,在传统的客户机-服务器模式下, 网络中各节点需要以点对点的方式连接到一个中央节点上(集线器或交换机),并由该中央节点向目的节点传送信息,整体呈现为 星型拓扑结构 。由于星型网中的 任何两个节点要进行通信,都必须经过中央节点控制 ,容易造成中央节点负担过重,形成“瓶颈”。一旦中央节点发生故障,则全网受影响。
区块链P2P网络通过网状拓扑结构,每个节点都同时具有服务器或客户机的功能 , 从而保障了更高的安全性。 当使用云计算来存储数据时,你需要信任某个中心化的驱动器。 但是对于区块链,你不需要信任任何可修改关键数据的第三方,实现价值的自由传递。
在此基础上,区块链将通过共识协议提高网络的可用性及可靠性,抵抗对等参与方产生的错误,从软件错误到对手攻击,关于此 下期我们继续聊。