If you haven't received the item, you can call eBay or Amazon and, basically, what happens is that if they have a tracking number that shows that the item has been delivered, then it is ok, otherwise eBay or Amazon reverses the transaction and you get your money back.
Is that possible with bitcoin? What if I buy a boat online for 2 bitcoins and I never receive it? Is bitcoin able to solve this problem?
Thanks
In Actual practice to reverse the transaction they send money in your wallet , not reverse .
Here the same thing can happen easily with bitcoin but I am sure that if deals will not done then surely buyers and sellers both of them will get loss of money by the transaction fee of 2-3$ easily .