glad you solved the bug about the jack's.
About attack's resistance, distance-based WoT is inherently weaker than Pagerank becaus eyou just need one compromised (or lazy) key at distance n to include an impostor at distance n+1.
Instead Pagerank considers distance as well as flow, which is the number of paths that connect a target to a source.
1 path is gonna give much less rank compared to 100 distincts paths, while the distance is going to be the same
Login to reply
Replies (1)
That's for sure; the key here is still that the trust is computed from a specific source pubkey. So, if there is a more relevant pubkey in the social graph than the impersonator's, it will rank higher because it will likely have more favorable validators. Definitely, this approach can be improved and strengthened. We could sample distances to a target pubkey from different direct contacts of the source pubkey to get more paths validated. The architecture will allow this thanks to the Nostr social graph lib by @Martti Malmi that we are using.
Thanks for the feedback; it is very appreciated. As we mentioned, this is still an experiment, and we need to keep tweaking it to get more relevant results and metrics.