首先,谢谢邀请
比特币是属于区块链系统,技术的首创应用,其特点就是去中心化或者说是分布式,那么这样一个分布式的网络,这些网络中的节点是如何来进行彼此进行连接通讯的,这就是依靠网络路由的功能。那么我下面讲分点来介绍解答你的这个问题
第一点 网络路由与比特币网络中的节点
这里举一个现实生活中的例子,假如村里面要有一个帐房先生,但是人们不太放心,觉得他有可能会做假账,那么就让从里面拍几个代表出来轮流的来记账,我这些人分别有张三 李四 王五 赵六,他们通过彼此的一些交流和联系来记账,那么这样的一个功能就是网络路由,这上面的人就好像是比特币网络路由中的各个节点,在这样一个分布式的网络中,没有一个指定的服务器,各个节点相当于在一个对等的网络之中大家没有办法通过一个服务器来交换彼此的身份信息,那么在,在区块链系统中这个功能一般会定义成一种协议,我们把这种协议称为节点发现协议,上面我们说到没有一个服务器,那么怎么样?发现,各个节点,通过向邻近节点发送数据,请求获得最新的数据,节点充当彼此的服务者与被服务者,那么通过这种方式网络中的每一个节点都会在某一时刻达成数据上的一致。
第二点 比特币的各个节点
上面我们说到了比特币实际上,属于区块链系统中的首创应用节点组成的网络自然也就属于对等网络没有一个中心化的服务器,大家需要,通过节点发现协议,首先节点要启动一个网络端口,通过这个网络端口与已知的,其他的节点相互连接,连接时会发送一条含认证的内容,比特币网络中是靠彼此共享节点信息来寻找其他节点的和,临近的节点在收到后会再次发送给自己的,其他相邻的各个节点,当然,家店也不是被动的,等别人来告诉自己,自己也可以主动的发送,请求给其他节点来索取,这些地址信息,如果发现,这些节点能够相互连接,那么就会被记录下来下次启动的时候会主动去寻找上次成功连接过的节点。
第三点,比特币的所有节点停止工作
简单地说,依据上面介绍的网络路由的功能,比特币节点,在失去已有链接时会发现新的节点,同时也为其他节点提供连接信息,这些节点通过网络端口连接,如果是比特币的所有节点都停止运行工作一天,在启动了网络端口时,他也会通过这个网络端口寻找新的节点,除非这个世界上没有网络,要不然比特币这个系统将持续的运作下去,那么这种可能性可以说是微乎其微了,如果真的是所有节点都停止工作,那么整个,比特币系统,通过加密算法来进行“挖矿”也就是我们说的挖比特币,最后一个停止工作的节点,将会获得这些比特币的奖励。
总结
总的一点来说,作为网络路由的功能,比特币节点,在失去已有链接时会发现新的节点同时也为其它的节点提供连接信息,没有服务器对的人网络就是这么来认识其他节点,就好像我们认识陌生人一样。