Process:
- A sends bitcoin to b through the platform.
- A no longer haves that bitcoin, it is being held by the platform and just waiting for A to sign it.
- B can see that the transaction is on process and proceeds to send the goods to A
- Once A receives said goods, A signs the transaction
- B receives the bitcoin
Scenario 1
*If B never sends the goods, A never signs.
::Outcome::
A loses the bitcoin as it is being held by the platform.
B didn't send his goods.
B never receives the bitcoin.
Scenario 2
*If B sends the goods, but A never signs.
::Outcome::
A loses the bitcoin as it is being held by the platform
B sent the goods to A
B never receives the bitcoin.
-- Proposal to avoid the loss: Have someone mediate the transactions so that he/she can resolve a dispute.
**********
Scenario 2 is not likely to happen, as A would have no motive to not sign
Scenario 1 is the one that could happen, but if it were to happen B wouldn't benefit from it other than making A lose bitcoin.
------
I think this is one of those, why not both?
how about a platform that offers the both things.
- An easy and fast system without an external party in the transaction other than the application
- a medium for an easy escrow so that an external person can mediate the trade.
The second would have this process:
- C creates the transaction.
- A sends the bitcoin to the platform
- B sends the goods to A and registers it in the platform
- A confirms the reception of the goods
- C signs the transaction and the bitcoin is sent to B
- B receives the bitcoin
*If there is a dispute
- A makes the dispute
- B submits evidence
- A submits evidence
- C mediates and sends the bitcoin to the rightful party.
what if the case is, A sends the correct amount of coins in the transaction but B only sends half or not really the goods he is selling then the bitcoins of A will be lost even he is the one being honest in the transaction?