@@ -6,7 +6,7 @@ const TOPIC = crypto.createHash("sha256").update(TOPIC_NAME).digest();
66/**
77 * fccview here, frankly I don't think I can make this more secure, we can change it to `00000` but
88 * that means until everyone upgrade there'll be a divide between nodes.
9- *
9+ *
1010 * I ran it that way and I was fairly isolated, with hundreds of failed POW, shame.
1111 * adding an extra 0 makes it very expensive on attacker to make it worth the fun for them, so maybe consider it.
1212 * ----
@@ -16,35 +16,35 @@ const TOPIC = crypto.createHash("sha256").update(TOPIC_NAME).digest();
1616const MY_POW_PREFIX = "00000" ;
1717const VERIFICATION_POW_PREFIX = "0000" ;
1818
19- const MAX_PEERS = parseInt ( process . env . MAX_PEERS ) || 1000000 ;
19+ const MAX_PEERS = parseInt ( process . env . MAX_PEERS ) || 50000 ;
2020const MAX_MESSAGE_SIZE = 2048 ;
2121const MAX_RELAY_HOPS = 2 ;
22- const MAX_CONNECTIONS = 32 ;
22+ const MAX_CONNECTIONS = 15 ;
2323
24- const HEARTBEAT_INTERVAL = 5000 ;
25- const CONNECTION_ROTATION_INTERVAL = 30000 ;
26- const PEER_TIMEOUT = 15000 ;
24+ const HEARTBEAT_INTERVAL = 30000 ;
25+ const CONNECTION_ROTATION_INTERVAL = 300000 ;
26+ const PEER_TIMEOUT = 45000 ;
2727const BROADCAST_THROTTLE = 1000 ;
2828const DIAGNOSTICS_INTERVAL = 10000 ;
2929const PORT = process . env . PORT || 3000 ;
30- const ENABLE_CHAT = process . env . ENABLE_CHAT === ' true' ;
30+ const ENABLE_CHAT = process . env . ENABLE_CHAT === " true" ;
3131const CHAT_RATE_LIMIT = 5000 ;
3232
3333module . exports = {
34- TOPIC_NAME ,
35- TOPIC ,
36- MY_POW_PREFIX ,
37- VERIFICATION_POW_PREFIX ,
38- MAX_PEERS ,
39- MAX_MESSAGE_SIZE ,
40- MAX_RELAY_HOPS ,
41- MAX_CONNECTIONS ,
42- HEARTBEAT_INTERVAL ,
43- CONNECTION_ROTATION_INTERVAL ,
44- PEER_TIMEOUT ,
45- BROADCAST_THROTTLE ,
46- DIAGNOSTICS_INTERVAL ,
47- PORT ,
48- ENABLE_CHAT ,
49- CHAT_RATE_LIMIT ,
34+ TOPIC_NAME ,
35+ TOPIC ,
36+ MY_POW_PREFIX ,
37+ VERIFICATION_POW_PREFIX ,
38+ MAX_PEERS ,
39+ MAX_MESSAGE_SIZE ,
40+ MAX_RELAY_HOPS ,
41+ MAX_CONNECTIONS ,
42+ HEARTBEAT_INTERVAL ,
43+ CONNECTION_ROTATION_INTERVAL ,
44+ PEER_TIMEOUT ,
45+ BROADCAST_THROTTLE ,
46+ DIAGNOSTICS_INTERVAL ,
47+ PORT ,
48+ ENABLE_CHAT ,
49+ CHAT_RATE_LIMIT ,
5050} ;
0 commit comments