summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/Hardening.txt14
1 files changed, 13 insertions, 1 deletions
diff --git a/docs/Hardening.txt b/docs/Hardening.txt
index 838b3566..d95b2cda 100644
--- a/docs/Hardening.txt
+++ b/docs/Hardening.txt
@@ -45,4 +45,16 @@ to us then it is good.
45 45
46Problems with this: People don't always have at least one online friend. 46Problems with this: People don't always have at least one online friend.
47 47
482. ... 482. Pick random nodes (add ourselves some random (fake) friends to increase the
49pool of available nodes) and make then send requests to other nodes, the
50response is then relayed back to us and compared to how the node should have
51behaved. If the node is found to be behaving correctly, it is set as trusted.
52Only trusted nodes are sent in send node packets, that is unless the exact node
53being queried for in the getnode packet is present, it will be sent in the
54sendnode packet even if it is not trusted.
55
56The hypothesis is that if to be part of the network nodes have to behave
57correctly it should prevent disruption from nodes that behave incorrectly.
58
59(This idea is currently being implemented in the harden branch.)
60...