very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very hard
scuttlebutt? wouldn't really work because of the time limitation and i need much more than it
So requirements:
- Distributed
- Secure
- Persistent
- Types
Distributed + secure = hard The way I'll do it is asymmetric cryptography, signing updates with the nodes key, and encrypting secure data with another key.
Message = (User = node:user, Text)
User = struct {
name: String
}