Definitely a good idea, but how does it protect from hacking? Escrow system?
Also, you use blockchain technology, but it's not exactly decentralized. Appears to still be centralized management that can control what's being sold and moderate what's going on.