Simple decentralized network
- Decentralized node based networks
- Connection to the network can be made via any node
- Nodes are always connected to 3 other nodes minimum
- Each node should have about equal amount of connections
- Capability to "self heal" if a node goes down (form new replacement connections)
- Every node should be aware of the current network topology
- Broadcasting that propagates accross the whole network
- Message tracking and deduplication (messages are processed only once)
- Mesages are signed by nodes and sender can be verified
- Validate all incoming websocket traffic