Open Source Marketplace

Hi all,

Just wanted to propose an idea on what I'm working on in my free time. Idea is open source, anonymous marketplace for buyers / sellers.

I started to work on it few weeks back and each time I see the progress, more and more I like the idea.

It is built with go language, meaning, no more external servers (apache, nginx), dependencies (php, python) or etc. Just a single binary which anyone can run.

The main focus is encryption, each data that is coming in/out of database is encrypted - users, messages, transactions, products etc and key for decryption lives in runtime memory which leads me to - self destruction.

Self destruction means that any attempt to try to get an key for decryption will force the binary to restart - new key generated - the old database is now useless.

Same goes with escrow payments, for which I don't have code written but thinking on how we can reduce exit scams or not to have them at all.

The problem which I'm dealing with right now is performance but I think I will tackle this over the weekend.

Let me know your thoughts, ideas or suggestions.


Comments


[5 Points] None:

[removed]


[3 Points] Kazaa99:

I'm a programmer myself, and have several times thought about coding an open source marketplace and just place it on github without running it. This way some of the smart pen-testers can spot potential vulnerabilities and at the same time other programmers in their fields could chime in with new ideas and great improvements in every area of their expertise, like cool web designers, anonymity experts, TOR/i2p experts, server experts, easy of use improvement (believe that's called UX or something) , cryptocurrency experts, performance updates, etc, etc, you name it.

Bitwasp is still on Github and is actually still being used by many people who wants to start a marketplace - and its just right out terrible to say the least.

But basically when it comes to getting started doing something, I'm mostly scared that somehow if something like this market start popping up and just simply work and at the same time keep staying out of reach from authorities, that after a while some annoyed agents cook up a few fancy law interpretations that would make any contribution illegal and all of the sudden I (among others) would be to blame somehow fully for its existence, and get a nice visit from the feds or CIA and a with some creative indictments, would end up getting a cell next to Ross and the others :/ (Maybe a little overly paranoid, but better safe than sorry)

But who know some day I might become a rebel when I get that new apartment on either Mars or at the South Pole ;)


[3 Points] Kazaa99:

But regarding your project, It sure sounds interesting, but does sound a little like TorBazaar.

It could be a good thing to create a marketplace without a webhosting part, as that has been the problem with basically every market in existence. But in order to run this in a way that makes it possible (and preferable easy) for any people to find you, would require some whole new kind of thinking.

You could of course take a database already usable, f.ex like sqlite, and encrypt it with a key. And then add all info about yourself into it, and then if the "self destruction mechanism" were to execute, a new key gets generated, making you disappear shortly.

But maybe it would be better to build a whole new type of database, where the main function is the full constant content encryption with private keys and public keys like we know it from something like Bitcoin HD wallets, or just use something else. The owner has his private key, and all others have access to specific info through a public key, that changes maybe every 30 mins or so.

We are used to marketplaces having a fixed server with a website with a large database with all info about everybody, but instead why not make a large collection of small encrypted "databases" or "datasets" which belongs to its owner and he have all his info there.

I don't know if you can see where I'm actually going with this, but as an awesome way to run this entire structure - it could possible be run fully as a complete blockchain, where f.ex miners collect fees from sales, to make them interested in keeping the "marketchain" alive. And since they keep the chain alive (over TOR,i2p,maybe add a 3rd) the user should be safe with his IP, and they with their IP.

Hehe, Ok I might have gotten a little over the edge here LOL, but since everybody is talking about how using blockchain for running all sorts of security things, and companies starting up offering it as a service without not showing anything useful so far, then why not try a marketplace? I'm sure its possible, and maybe even better than what we have seen before, if just the right mind were working on it ;)


[2 Points] randomuserdmp:

My plan is:

Any more ideas ? What should I expect from this ?


[1 Points] mrmcepic69:

Yes please. We should do a community crowd fund or something to get a good open source marketplace made.