Johan Nygren
unread,Sep 5, 2022, 7:27:17 PM9/5/22Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Ripple Project
To reach any person by multi-hop, you kind of have to reach _every person_ each request (when taken to an extreme. )
Query requests can be decreased from that, to the 2*sqrt(every_person), if it is bidirectional.
They can be further decreased, when people are closer than "six degrees of separation", maybe 5 degrees, or 3 degrees.
To limit query request reach (to avoid them bouncing forever, or if people have a filter to not accept twice, once per person), a pay-per-query-hop mechanism can be used.
To query 2*sqrt(every_person), total cost could be 1 cent. The cost to query every_person would be sqrt(every_person)/2 cent. If every_person is 8 billion, 450 dollars.
The data passed via each person (assuming requests follow trust lines), also increases and decreases in the same way. If every_person is 8 billion, 45000x more data has to pass via each person. A difference equal to going from 25 kb to 2 gb.