区块链热度已过,对其原理还是不太理解。上网一查全是笼统的讲述怎么去中心化,去中心化为什么安全,区块与区块之间的联系。
但是节点与节点之间是怎么链接的?
传统的 服务器架构中,客户端是知道服务器地址的。
但是在去中心化中,一个新节点。没有一个服务器地址是怎么加入区块链网络的?
比如 某个公链上有五个节点 A,B,C,D,E 现在有远隔千里之外的 F 节点要加入这个网络,但是因为去中心化网络也没有一个服务器地址或者域名,即便是 P2P 那也需要知道之前五个节点的具体地址,那么这个 F 是怎么知道之前五个节点的地址的?
而且在 传统的服务架构中,客户端可能没有公网 IP 所有的沟通都是要客户端主动发起,通过层层网关转发到服务器。而服务器回复信息也是回复给网关,网关再通过之前客户端对发消息时留下的对外接口与对内设备的映射关系转发给内部设备。
那区块链节点中又是怎么处理这种问题的呢???
去中心化就是个噱头, 怎么可能啊. 去中心化按我的理解就是全部节点都可以当中心节点. 所有的人都是中心了, 自然就没有中心了.
发现别的节点之前肯定会有一个公共节点当服务器的.
互联网这么大, 总不可能发送广播去发现吧.