Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Questions:

1. How is this distributed? For example, torrents require a tracker. What does 'zeromq' do that enables them to not have any centralized server at all. Where is the client list?

2. Does every user need to download the whole marketplace, including all resources like images? Downloading a bitcoin wallet takes forever, wouldn't this be much worse? Similar to keeping the whole internet in a single file?



Each ZeroMQ daemon can be a provider or a consumer of data. Therefor given a list of upstream providers it can request data and given a list of downstream consumers it can register as a provider. http://zeromq.org/

No, It's HTTP like the web, except when you ask for DarkVendor555's info it loads it over this distributed network instead of from a central server.


Ah I see, but I wonder how this scales, if you need to download a client list everytime you connect. I guess downloading a client list is easier compared to downloading all the resources. Maybe download a small fraction of the list?


Well, both BitTorrent and Tor implement distributed client lists in a performant way. I wouldn't imagine this is much different or worse.


torrents require a tracker

Not if you use the DHT.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: