What is a smart contract, how they can be trusted and its real worl...