温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
大家好,这里是深蓝说区块。接下来我们要讲解的是区块链中的另一项关键技术,点对点网络。点对点网络又叫p two p网络,或者也翻译成对等网络。与点对点网络相对应的,就是我们传统使用的基于服务器客户端模式的这样一个网络。不管我们平时手机里面的什么微信呐,抖音呐,或者是我们电脑里面用到的一些什么QQ,或者是我们的OA办公这些工具,其实都是基于服务器客户端的一种模式。那么这个模式有一个特点,就是它一定是有一个服务器的一个存在,当然这个服务器不一定是一台,也可能是一个集群,是很多台很多台组成的,但是呢,它总的来说它是一个服务器的一个角色,而我们平时使用的用户使用到的都是一个叫客户端的这样一个角色。那与之对应的我们的点对点网络是怎么样一个结构?点对点网络中没有专门的服务器这个角色的存在。
01:06
当一个新的节点加入到网络中的话,它可能会随机的连接到另外几个节点。在整个网络中,我们主要的消息传播是通过一种叫泛红,就是一种洪水的一种算法来进行一个传播的,那在点对点网络中主要有这么几个特点,一个是我们没有中心节点,另外一个特点就是我们消息是这种广播的形式,它并不是说一去一回这样一个形式。在一个区块链网络中,当一个新的节点加入到网络中之后,就是通过P的网络发现的其他的邻居节点并连接起来,然后下载最新的区块的数据。区块链里面除了下载区块数据之外,另外还有就是可以广播交易,当一个节点想要发送一笔新的交易的时候,也是通过P网络以广播的形式传播到整个区块链网络中的所有节点中。
我来说两句