I need a lot more test nodes
and a non-ipv6 seed
also a mini-PoW function, and a pony, and reasonable config defaults
sounds like quite the sausage indeed
I can fire you up a few small vm's on my server
I have plenty of VMs. Just a matter of running the thing.
@Fireduck I can automate things with ansible.
it's just or just script deployment, who cares.
ansible is the thing that allows ender to direct the fleet to use the little doctor on the bug planet
Since we are hashing the channel id in different ways to get the dht ring position, might as well keep the channel id off the dht entirely. Then make it so peers won't discuss the channel with each other except by using the id as a shared key. This way you can join a channel just by snooping the dht traffic.
Then you can make a low security semiprivate channel by just not widely sharing the id
now you’re just talking of contraception
If you want real security, use crypto
This would just be if just a little privacy is needed
Like a hangout channel for your friends
We also already have ssl based on a key pair generated on each node, and the id for that key is part of the network gossip so we have pretty solid transport security without a CA
I should bring that mess into snowblossom itself
’ssl’?
TLS
For compatability the nodes make a new RSA cert on startup and put a signed message inside it from their node key pair
and then I have a custom ssl cert checker that is expecting the cert extra data to contained this signed message authenticating it to the expected node id
it was fun
https://github.com/snowblossomcoin/channels/blob/master/src/SnowTrustManagerFactorySpi.java#L88 ``` public void checkServerTrusted(X509Certificate[] chain, String authType) ```
"// It is best not to think about this"
always a good comment
’ssl’?
Secure Sockets Layer, now known as TLS
I'm not sure which one of has gone mad but I'm pretty sure one of us has
not quite the same, though, but rather talk in the language of x.509
though people taking you seriously is not my problem :D
see also: life of brian
I find that more people have a concept of what SSL is as opposed to TLS
not like almost anyone can explain what a socket is
now this is getting too convoluted for genuine communication, i’ll retreat back into my cave of fixing stuff
ha. I appreciate your input as always.