https://github.com/brendan-rius/darkmall

https://github.com/brendan-rius/darkmall

Educational purposes only. Do not do anything stupid.

It is possible (and should have been done already) to create a decentralized market on the Ethereum blockchain that cannot be taken down, and with a way better user experience then previous markets (no signup/login required, no TOR required).

This link is a very partial draft implementation for educational purposes. I will not maintain this project but contributions are welcome.


Comments


[12 Points] DNMSecurityAudt:

This is the next logical step with all the uncertainty and takedowns going on. One thing I will add though, is with open-source markets like this, the code really has to be thoroughly audited before being pushed to the chain, or catastrophic things could happen.


[9 Points] brendanrius:

btw, a possible flaw that I am surprised nobody brought up: messages between vendors and buyers, although encrypted with PGP, will stay forever in the blockchain.

That means that is someone can build a big enough quantum computer in 50 years, they could potentially use Shor's algorithm to derive the private keys of vendors from the public key and decrypt the messages.

However, this is very hypothetical. But if someone is technically interested enough, it would be great to find ways to mitigate this, either by making it more complex, or by using symmetric encryption (supposedly hard to break with quantum computers) with a secure secret sharing algorithm, or by using post-quantum cryptography (which I do not know much about)


[8 Points] JburnaDNM:

Wow! This is so far above my technical knowledge but you pretty much created a decentralized market based on ETH Blockchain and did all the work for someone to take it and use it. Am I correct? I wish I could understand some parts just a little more but I think I got the concept. Maybe someone with more knowledge can comment. Did you ever run it? Is it 100% anonymous? You computer science guys are smart as hell.


[6 Points] beatenangels:

What's the point of the "mall" why have potentially multiple malls instead of just list of all sellers?


[5 Points] DWconnoisseur:

Fucking great work dude -> Local test went fine :) And damn this is a good idea to play with, YOU made me want to practice Ethereum again haha !
I will fork & contribute when I have some spare time during my holidays time at the end of August !

Although -> You seem very young (with an already sick resume, congrats man :>), and I think you don't really get what kind of a dragon you just poked releasing this repo on this sub, with your actual clearnet identity all over your GitHub account....
Please be safe OP !
Et si tu parles français -> chapeau bas l'ami, c'est un super jouet que tu nous a pondu la :)


[4 Points] mrfloridamolly99:

Yes!!

Eth based decentralized markets will be the future. No servers to take down, no way for cocksucking admins to steal your money, and all the rules are transparent and agreed upon.

Not only markets but betting and countless other apps can run decentralized utilizing etherium.

We won't see this for a little while though-even ETH ICOs are getting their monies hacked away through exploits. Kinks will be worked out hopefully.


[2 Points] hhayn:

Pretty cool of you to post this, I mean even if it is fatally flawed the effort is what is appreciated. Not saying it is flawed, as I really have no clue. Took me all of 15 seconds to see that I am ridiculously beyond unqualified to speak to it. That said it is interesting.

But might it end up like ths DAO (just w/o the clout to have the entire blockchain rolled back to get the funds back)? I really am asking if that is a valid concern.


[2 Points] jumpman451:

this is like a ready made dnm? what language is it coded in?


[2 Points] WolfsBlood2:

Thanks for this if I make some changes would you take a look? Maybe accept Pull requests?


[2 Points] Charlie_miner:

Check out particl


[2 Points] Mrj2alt:

I fill like I`m reading the future. Thank you for your work.


[2 Points] q123rumble:

nicely done. wish i had even a cunt-hair of the skill that you do. my hat goes off to you.

round of applause


[1 Points] None:

Great now I can open a new dnm and exit scam right away. Thx


[1 Points] Inthewirelain:

being a somewhat small crypto in terms of hash power, could a state not pretty easily over power the network and take control of this idea?


[1 Points] Inthewirelain:

OP you should prob edit a clickable link into the post itself :P

https://github.com/brendan-rius/darkmall


[1 Points] smallham1:

Is there a UI?


[1 Points] None:

[deleted]


[-5 Points] None:

you either ruined brendan rius chances to get a job....or..less likely..you are brendan yourself...and your looking for some easy cash..anyway...not good...


[-3 Points] mckeankylej:

I have thought about doing this exact thing, the only problem is that you can't stop this from becoming a distributed impossible to take down slave auction. In my opinion this is very irresponsible. Until we solve the slavery problem distributed dark net markets should be boycotted.

That being said this is a very fun thought experiment. I think the slavery problem could be solved with prediction markets. You have a prediction market that determines if the majority of the markets users find a store immoral. Then if they do the market shuts down. Interestingly this could also stop fent from being sold on this distributed market because many people find fent a net negative for the world.

Edit: Also they could be used to sell WMDs.


[-8 Points] ecstasais:

This is interesting but unfortunately has too many holes in it. There are other ways of making a market indestructible...