- [ ] `PeerAddress` enum should extended with a new type - [ ] It should be possible to exchange such addresses - [ ] Additionally (but maybe as a separate task) it should be possible to connect to them