2019-08-29 15:58:14
why expiring lru?
Rotonen
2019-08-29 16:20:21
The DHT data will change as other nodes save things or the DHT layout itself changes
Fireduck
2019-08-29 16:20:35
I'll probably tune those timings way up, especially the write one
Fireduck
2019-08-29 16:23:32
and LRU because some channels will stop using elements over time depending on the dht strategy
Fireduck
2019-08-29 16:23:56
Like one that does HASH(channel_id, block hash from snowblossom)
Fireduck
2019-08-29 16:24:14
To make it much harder for people to position nodes to disrupt the DHT for a particular channel
Fireduck
2019-08-29 16:30:53
There is going to be a good bit of tuning to make the startup case work smoothly
Fireduck
2019-08-29 16:31:07
and especially for the subscribe to channel work quickly
Fireduck
2019-08-29 16:31:37
As the user will be likely waiting on that one
Fireduck
2019-08-29 18:12:56
*https://github.com/snowblossomcoin/channels/compare/aa3bfe31bccb...73a2f9cf45f6*
https://github.com/snowblossomcoin/channels/commit/73a2f9cf45f6aec1dc49abf6a5d2390c5a8731cd - Testing channel peering a bit
GitHub
2019-08-29 19:31:17
i’m not super fond of chicken bone wiggle tunables
Rotonen
2019-08-29 19:31:51
look into control systems engineering and self stabilization math for inspiration
Rotonen
2019-08-29 19:32:30
does not sound more complicated than an inverted pendulum balancing robot
Rotonen
2019-08-29 19:33:48
https://youtu.be/nxRWKAauAMo YouTube Video: Inverted Pendulum Robot
Rotonen