SecureScuttlebutt is a decentralized social network. ENR stands for Ethereum Node Record, and allows to specifically identify a node on the network.

Motivation

SecureScuttlebutt does not currently allow discovery through peer discovery protocols such as devp2p discv4 or discv5. Ethereum allows discovery by connecting to boot nodes, then allowing connections to neighbors to form a Kademlia distributed hash table.

We want to allow SecureScuttlebutt to permit discovery. ENRs allow to publish useful metadata information about a node, such as which network it would participate in.

Scope of work

Identify the ENR attributes required for SSB

Implement and test ENRs for SSB

Propose to SSB community

  • No labels