hexishq / velos

Velos: Lightweight Solana client for fast, efficient data streaming with minimal compute power.
Apache License 2.0
86 stars 9 forks source link

Implement Gossip Pull Responses #7

Closed sonicfromnewyoke closed 2 weeks ago

sonicfromnewyoke commented 2 weeks ago

I believe that that project has a great future, and if you don't mind, I'd like to help you. I'd like to start by implementing pull responses, not the simplest one but pretty small part of gossip

arthur999999 commented 2 weeks ago

Why is it important for a light client to share information? I think the gossip protocol run by nodes prioritizes information from nodes with a minimal amount of stake.

sonicfromnewyoke commented 2 weeks ago

yeah, It looks like I slightly misunderstood the realization steps. I agree that running the service as a spy node (shred-version == 0) will be enough

arthur999999 commented 2 weeks ago

I think this is the way, lets figure out

arthur999999 commented 2 weeks ago

Hi @sonicfromnewyoke! I’m trying to understand more about CrdsFilters. You can DM me on Discord (amadeusarthur) if you’d like!