We need to develop the smart contracts so that we know that we don't need to trust anyone in a contract. When the conditions are met the money are released automatically.
What conditions? How does "the blockchain" magically know when they are met!? I take it you must have zero bitcoin because in order to trade you would have had to trust someone..