Bitcoin, is not just a currency but also a smart contract platform. You can program smart contracts to help people exchange anything of value in a conflict-free way, without middle men sort of like a vending machine. :)