A tech question,how can bitbay know customer recieve goods or not?


#1

as we can see ,the bitbay market has listed no goods on it, i wonder when the market is developped, many people trade goods on it.how can the smart contracts know that customer recieve the goods or not.if people paid the sellers coins and the the seller cheat the customer and bitbay and dont send goods ,or customer cheat seller and bitbay that he didnt recieve goods(actually he recieved), who can make an adjustment on this case?can the smart contracts recognize who is honest?i think its a complicated situation,so how can bitbay solve this problem?


#2

@lidd0512
The smart contract is only a way to hold each person accountable for what they promised

BitBay or any other smart contract has no way of knowing if something was send or not, received or not, paid outside of BAY network or not because there is no programmatic way to know but I am sure in the future it can include such things if technology advances to this point.

What BitBay has in place (which other systems as far as I am aware don’t have) is what its called a Double Deposit Escrow which will keep a collateral for both seller and buyer which will be lost in case they don’t BOTH agree that the purchase/sale went as promised

here is simple example

  • seller is selling product for 100 USD and sets collateral requirement 100 USD for it
  • buyer wants to buy it so accepts the contract
  • BitBay client locks 100 USD (equivalent in BAY) from both the Seller and the Buyer
  • seller sends product
  • buyer gets product and confirms in BitBay client product is OK
  • seller confirms smooth sale in BitBay client
  • both 100 USD collaterals are released back to their owners

In case one of them does not honor the contract the other will never confirm the completion of the contract so its in the best interest of both of them to make up of what is required of them for the sale/purchase to be completed … this is done outside of BitBay system (with email or phone call etc) … if they finally settle on it they confirm the sale and collaterals are released but if they never settle on this the collaterals are lost / destroyed (and can not not be recovered)

so its in both parties best interest to honor the contract


#3

thx , i think it’s agood way to both promote bitbay and the deal~