Qtox: what kind of routing(Prefix routing/....) and algorithm( Plaxon et al /Tapetry/PastryChord) we use in qtox?

Created on 3 Dec 2019  路  3Comments  路  Source: qTox/qTox

i am find out more about how can we connect in qtox but i don't know what kind of p2p system (Pure Peer-to-peer System or Super-peer Architecture or Structured) and what kind of routing(Prefix routing/....) and algorithm( Plaxon et al /Tapetry/PastryChord) we use in qtox?
Hope you can help me! thank you!

C-question

Most helpful comment

https://github.com/TokTok/c-toxcore are the owners of the library that actually implements the DHT, and you might be able to chat to some devs at #toktok on IRC, but as far as I know:
1) what kind of p2p system: Pure peer-to-peer. The only "special" nodes in the network are bootstrap nodes (which are just regular nodes with a stable address) and TCP relays, which users can opt-in to use if they don't want to use the UDP DHT directly.
2) what kind of routing: I'm not sure I understand this quesiton, toxcore will use whatever default routes are available, unless you set proxy settings explicitly in settings -> advanced in qTox.
3) and algorithm: I think the DHT design is made by Tox, so isn't using a specific implementation.

You might want to check out the spec at https://toktok.ltd/spec.html.

All 3 comments

https://github.com/TokTok/c-toxcore are the owners of the library that actually implements the DHT, and you might be able to chat to some devs at #toktok on IRC, but as far as I know:
1) what kind of p2p system: Pure peer-to-peer. The only "special" nodes in the network are bootstrap nodes (which are just regular nodes with a stable address) and TCP relays, which users can opt-in to use if they don't want to use the UDP DHT directly.
2) what kind of routing: I'm not sure I understand this quesiton, toxcore will use whatever default routes are available, unless you set proxy settings explicitly in settings -> advanced in qTox.
3) and algorithm: I think the DHT design is made by Tox, so isn't using a specific implementation.

You might want to check out the spec at https://toktok.ltd/spec.html.

3) AFAIK Tox uses a Kademlia like DHT

thank you @anthonybilinski and @sudden6

Was this page helpful?
0 / 5 - 0 ratings

Related issues

anthonybilinski picture anthonybilinski  路  3Comments

dcapeletti picture dcapeletti  路  4Comments

iphydf picture iphydf  路  3Comments

ovalseven8 picture ovalseven8  路  6Comments

tox-user picture tox-user  路  4Comments