Sunday 1 May 2016

Idea for a torrent-like(?) marketplace.

After OpenBazaar launched I was kinda disappointed at the low level of anonymity for the stores. I was thinking about it this weekend playing around with node.js.My idea is that node.js servers would talk to each other over http (.com/.*/.onion) with json, visible to any browser. Users accessing the Store-fronts would use a browser and node.js app or a service that did the parsing for them.Here is the flowchart I used http://ift.tt/1W1mKyW . So far I got the nodes talking, did some "proof of work" for the /join and tried a Store-front structure (all spaghetti code with express, node-rsa).Here is the basic outline:* Server shares a list of node-addresses, and if willing Store-fronts.* Never send anything other then a /join command with home-address(and if it has information more up to date than the contacted node). It's up to the contacted server to sync.* Possible to run without writing to disk.Positive:* Almost impossible to find the source of the Store-fronts as every server has the same information.* Very cheap to host. Vps with node.js.* Works on clearnet and tor.* Servers could get payed to host certain stores and provide a fast lane. Many micro payments possibilities.* Someone could set up a server that displays the Store-fronts without managing the content.Negative:* Could take very long time to find an up to date store.* No communication (possible to share email, skype, bitmessage instead).* Once online the owner of the store has zero control over the information shared. Can only update and hope the servers pick it up.* No images(possible to use base64 images).* Buyer can't tell if the seller still out there.* Proof of work could be hard for small clients(pi, vps).Is there a module that does the kind of signaling described for my nodes or any other helpful modules?Thanks for your time.

Submitted May 01, 2016 at 07:29PM by xxmon

No comments:

Post a Comment