From cf8676690a2b48d426d17d3488806daa27dbceac Mon Sep 17 00:00:00 2001 From: protolambda Date: Mon, 4 Jan 2021 22:58:55 +0100 Subject: [PATCH] notes about backbone identification function claims --- specs/phase1/das-p2p.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/specs/phase1/das-p2p.md b/specs/phase1/das-p2p.md index f227872ba..dfb9d1542 100644 --- a/specs/phase1/das-p2p.md +++ b/specs/phase1/das-p2p.md @@ -117,9 +117,11 @@ To allow for subscriptions to rotate quickly and randomly, a backbone is formed This backbone is based on a pure function of the *node* identity and time: - Nodes can be found *without additional discovery overhead*: - peers on a vertical topic can be found by searching the local peerstore for identities that hash to the desired topic(s). + peers on a vertical topic can be found by searching the local peerstore for identities that hash to the desired topic(s), + assuming the peerstore already has a large enough variety of peers. - Nodes can be held accountable for contributing to the backbone: peers that particpate in DAS but are not active on the appropriate backbone topics can be scored down. + *Note: This is experimental, DAS should be light enough for all participants to run, but scoring needs to undergo testing* A node should anticipate backbone topics to subscribe to based their own identity. These subscriptions rotate slowly, and with different offsets per node identity to avoid sudden network-wide rotations.