A decentralized exchange is a good idea. The methods we currently have implemented are not. There have to be ways to independently verify the occurrence of an exchange, similar to how miners verify transactions through mining. If we can get something like that working (but it moves quite quickly), then we might see something of value come out of this idea, but there are still some things that have to be worked out. Not all of it is good enough yet for it to be implemented.