You are viewing a single comment's thread from:

RE: The Smart Contract Flaw - Stressing the Need for a Machine Readable Legal Prose - Part 1

in #smartcontracts5 years ago

First of all great article @reverseacid. You explained smart contracts and issues with smart contract very well.

There are surely many cases when it comes to smart contracts. There are many possibilities. Suppose "Mr. C" is the customer who is paying for some task and "Mr. S" is the seller or the freelancer who is doing the job. There are many possibilities and ways that people can play with smart contracts. With different kind of smart contracts, there are many loopholes using which Client or the seller can do the fraud.

I think following system can work :

The customer creates the order - the fund will be stored in the wallet - Seller submits the files - Fund will be release once customer confirm the delivery - fund will be released but there will be some freezing time and seller will get the fund after a certain time, let's take 7 days of freezing time.

Why freezing time ?

  • So can customer can test files properly and make sure he got the right things. In case he found some issue he can discuss with the seller.
  • they can discuss the problem and if not come on the mutual agreement then Client or seller can open "dispute" and can involve the third party means the person from the platform they are using and then it can be resolved based on the proof.
  • In the dispute third party/platform person can refund the customer or release to seller without any issue.

I don't know if this is the proper solution. But suggested this based on some most popular site's concept.

Sort:  

Hello @flash07

First of all great article @reverseacid. You explained smart contracts and issues with smart contract very well.

Thanks for the appreciation.

There are many interesting thoughts that I came across in your comment. Let me address them.

I find your analogy about the freezing time quite impressive. It could really help in the arbitration with the need for an actual arbitrator. As you said, if any discrepancies arise, a third party can be introduced to help ease the flow. But the contract has to mention beforehand the existence of such a third party acting as an arbitrator.

Your comment is pretty interesting and practical, but it didn't give a good enough explanation for the question I had posed. How can the contract be held up in a court of law? Or can it in the first​ place?