How to implement smart contracts? Parctically speaking.

gembrotgembrot Member Posts: 2
Hi,

I'm new to ethereum smart contracts and I'd like to understand how ethereum could be used to sell new cars.

The buyer pays upfront, then the car is ordered in production. Production takes a few weeks. Finally the car is delivered.

Could Ethereum help with escrow by ensuring the motor dealer will not be able to run away with the money?
I am thinking that the money could probably be used to buy Ethers (which are recorded in the Ethereum blockchain, as far as I understand), and a smart contract will move those Ethers from the buyer to the dealer when the delivery of the product happens.

I've got a couple of questions with this scenario :smile:

- how is the smart contract checking that a car is actually delivered?
- because it takes a few weeks to deliver the physical product, and because cryptocurrencies are quite volatile, could the buyer end up paying more or less than what was agreed with the dealer in terms of fiat currency? is there a way around this to ensure constant dollar transactions?
- finally, implementation-wise. would I need to create a new crypto and "link" it to Ethereum?

thanks!

Answers

  • M_AnselmiM_Anselmi Member Posts: 2
    Interesting scenario, I look forward to reading what others reply.

    Addressing your last question, I see no reason why you would need a new crypto. If the car is payed for in Ether you'd simply need a smart contract that can accept, hold, and transfer Ether. A new crypto is unnecessary if I understand the scenario correctly.

    Can't wait to see what other answers you get.

    Ciao!
    - M
Sign In or Register to comment.