trust-net / go-sdb-node

Software Defined Blockchain Node
MIT License
1 stars 0 forks source link

Rendezvous validation at bootnode #5

Open gnulib opened 6 years ago

gnulib commented 6 years ago

What is the purpose of bootnode's network ID? stock and simple configuration allows any node to connect with any bootnode, independent of their network id. We'd want to implement some simple validations, so that only "authorized" peers who are part of the network id can rendezvous using that network ID's bootnode. This authorization could be using shared secret key, or explicit membership registry (may require bootnode config operations to add/remove registry)