How is smart contract changing the way we trust people