Raintree Research Questions #339
-
Going to use this discussion post as a repository of questions I have when reading up on RainTree. Sorry in advance if some of these are noob-ish:
@Olshansk, I hope some of these questions make sense hahaha |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Similar to #345, also wanted to point to the original RainTree presentation put together by @BenVanGithub who can help answer questions as well.
If timeout happens => need a replacement node. What is replacement node => next node in the "ordered list of actors" + 1 level lower
I wouldn't consider
I believe the implementation we have is the best source for this at the moment: https://github.com/pokt-network/pocket/blob/main/p2p/raintree/peers_manager.go Based on either the protocol level actors (i.e. staked nodes) or the full peer list (full nodes and protocol level actors), we sort everyone based on their advertised P2P public address. This is the list/order used to achieve structured gossip. [Unsure] There's still an open question as to whether it'll be just the actors or the full peer list, but the fact that pocket has thousands of nodes staked allows us to only use protocol level actors for structured gossip, and there can be a long-term incentive around this as well. |
Beta Was this translation helpful? Give feedback.
Similar to #345, also wanted to point to the original RainTree presentation put together by @BenVanGithub who can help answer questions as well.
If timeout happens => need a replacement node.
What is replacement node => next node in the "ordered list of actors" + 1 level lower