种子节点bootnode
Stripped down version of our Ethereum client implementation that only takes part in the network node discovery protocol, but does not run any of the higher level application protocols. It can be used as a lightweight bootstrap node to aid in finding peers in private networks.
只是做一个连接节点的基本功能,只是做节点发现不做其他的验证或更高层的应用协议。每个node被enode唯一标识,enode identifier来源一个Key。以太坊节点启动时需要告知至少一个节点才可以接入整个以太坊网络。bootNode相当于一个第三方的中介,node在启动时会将自己的信息注册到BootNode的路由中,并且会从bootNode得到其他节点的路由信息,一旦有了对等信息后就不需要连接到bootNode。