Well, a chosen price is a limit order, which can go unfilled. If I order 1000 BTC for 0.01$ am I going to get filled? At current market prices no, because currently there is no supply of BTC at that price. A market determines the price. If a good is well defined a market will automatically be centralized. Gold and oil are extremely liquid markets traded on exchanges, that means traded based on limit order books.