IT培训网 - IT职场人学IT技术上IT培训网
IT培训网精讲什么是区块链网络
时间:2018-08-21 14:44:04 来源:电脑培训网 作者:IT培训网 已有:名学员访问该课程
区块链很火,也都听说过,但是区块链网络有多少人知道呢?区块链网络究竟是什么?在此,IT培训网专业老师给大家作详细分析。
什么是区块链网络?
在解释区块链网络之前,先说一下p2p技术下片的事,相信大部分人都在网上下种子,然后通过种子下片等其他数据资源。基本都用电驴、迅雷这样的下载工具,下载网络上的资源,他的基础原理是通俗的理解为就是你在打开客户端的的同时,也就连接到基于这个种子的p2p网络,你的电脑即是数据的提供者也是获取者,形成点对点的网状的数据传输,没有中心节点,这是这种网络结构在打击盗版上的无力所在,区块链网络结构就是在这种网络结构的基础上发展而来,有的是基于同一种网络协议。这种非中心化的网络结构也恰恰是成为了区块链网络的一个优势所在。
区块链网络采用了基于国际互联网(Internet)的P2P(peer-to-peer)网络架构。P2P是指位于同一网络中的每台计算机都彼此对等,各个节点共同提供网络服务,不存在任何“特殊”节点。每个网络节点以“扁平(flat)”的拓扑结构相互连通。在P2P网络中不存在任何服务端(server)、中央化的服务、以及层级结构。P2P网络的节点之间交互运作、协同处理:每个节点在对外提供服务的同时也使用网络中其他节点所提供的服务。P2P网络也因此具有可靠性、去中心化,以及开放性。
有了网络,就必然存在网络中的节点,在区块链网络中也存这不同功能的网络节点,这些节点的不同是基于叫整个区块链网络更高效的运作而设计的,以比特网为例,他的网络节点就分为full节点、独立记账节点(矿工节点)、轻量钱包节点、完整区块链数据节点,路由节点以及后续发展出矿池节点和与之相关系的分布式挖矿节点。在这里重点对前三种做一个简要的说明
Full节点:即包含所有功能的全节点,它有记账功能就是向区块链写入数据的功能、数据路由、数据校验、交易提交等功能。通俗的可以理解为既可发起交易、又可将交易数据写入区块、还能将新的区块数据广播到网络的其他节点并接收并验证其他节点所更新的数据。
独立记账节点:该节点拥有full节点的一部分功能,即接受交易信息,参与发现区块的竞争,并交易数据写入区块、将新的区块数据广播到网络的其他节点并接受其他节点所更新的数据。
轻钱包节点:它的作用就更好理解了,他只是发起交易或查询请求,向网络中广播,并重网络中获取其他节点返回的交易成功失败的信息和相关查询信息。
这些节点如何协同的呢?下面用一笔比特币交易在网络中完成的流程给大家做个简要的介绍。
通过上边的流程大家对区块链网络和网络中的节点和大体的交易流程又一定的了解,钱包节点在向区块链发起交易信息时会通过斯钥签名公钥加密等一系列加密验证机制这里先不展开,感兴趣的朋友可以单独的深入的看。
每期开班座位有限.0元试听抢座开始!
温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。
- 上一篇:西安有名气的python培训机构在哪里
- 下一篇:选择天津IT培训班 跨过一生坎坷路