Bitcoin Forum
November 19, 2024, 04:09:53 PM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Selling of real goods based on ETH smart contract  (Read 143 times)
NickVasilich (OP)
Member
**
Offline Offline

Activity: 574
Merit: 13

Harmony Team


View Profile WWW
September 23, 2018, 11:07:42 AM
 #1

Need to solve such task:

For instance, I have a T-shirt from an important designer and I want to sell it to someone else - the buyer. The main thing important for the buyer is the T-shirt to be original and to avoid fraud with his purchaise.

How to prove the originality of the T-shirt and describe it mathematically with the Etherium smart contract?

I have the bill from the original shop.

butka
Full Member
***
Offline Offline

Activity: 434
Merit: 246


View Profile
September 23, 2018, 12:28:08 PM
 #2

I could be wrong, but I don't think you can really do that, or at least, not yet.

The question is how to associate physical object with blockchain smart contracts.  Some party would have to vouch the originality of the T-shirt. This is why pretty much all smart contracts need a good oracle. But, as soon as you introduce a trusted party, you screw up decentralization. Some projects are working on decentralization oracle solutions. You might want to check this post for more info.
NickVasilich (OP)
Member
**
Offline Offline

Activity: 574
Merit: 13

Harmony Team


View Profile WWW
September 24, 2018, 11:29:39 AM
 #3

I could be wrong, but I don't think you can really do that, or at least, not yet.

The question is how to associate physical object with blockchain smart contracts.  Some party would have to vouch the originality of the T-shirt. This is why pretty much all smart contracts need a good oracle. But, as soon as you introduce a trusted party, you screw up decentralization. Some projects are working on decentralization oracle solutions. You might want to check this post for more info.

Agree - we don't need to add the third party!

I see that the physical object has own digital information - the receipt from the store or invoice if you buy it via the internet.
So probably one condition of the smart contract is the payment from the buyer and another condition to be done is :
information in the receipt has to match the valid information in the smart contract. I mean digital code from the receipt and time of the purchase, cause hype close are sold only in assigned day and time and only in selected places. Every receipt has digital information about the cloth.

Can we use it for the smart contract?

jazz1984
Jr. Member
*
Offline Offline

Activity: 392
Merit: 5


View Profile
September 24, 2018, 11:50:34 AM
 #4

I could be wrong, but I don't think you can really do that, or at least, not yet.

The question is how to associate physical object with blockchain smart contracts.  Some party would have to vouch the originality of the T-shirt. This is why pretty much all smart contracts need a good oracle. But, as soon as you introduce a trusted party, you screw up decentralization. Some projects are working on decentralization oracle solutions. You might want to check this post for more info.

Agree - we don't need to add the third party!

I see that the physical object has own digital information - the receipt from the store or invoice if you buy it via the internet.
So probably one condition of the smart contract is the payment from the buyer and another condition to be done is :
information in the receipt has to match the valid information in the smart contract. I mean digital code from the receipt and time of the purchase, cause hype close are sold only in assigned day and time and only in selected places. Every receipt has digital information about the cloth.

Can we use it for the smart contract?


It seems that it looks correct, but how can a buyer be sure that you sell to him exactly that T-shirt that you have a receipt on? How to prove it?
NickVasilich (OP)
Member
**
Offline Offline

Activity: 574
Merit: 13

Harmony Team


View Profile WWW
September 24, 2018, 01:09:02 PM
 #5

I could be wrong, but I don't think you can really do that, or at least, not yet.

The question is how to associate physical object with blockchain smart contracts.  Some party would have to vouch the originality of the T-shirt. This is why pretty much all smart contracts need a good oracle. But, as soon as you introduce a trusted party, you screw up decentralization. Some projects are working on decentralization oracle solutions. You might want to check this post for more info.

Agree - we don't need to add the third party!

I see that the physical object has own digital information - the receipt from the store or invoice if you buy it via the internet.
So probably one condition of the smart contract is the payment from the buyer and another condition to be done is :
information in the receipt has to match the valid information in the smart contract. I mean digital code from the receipt and time of the purchase, cause hype close are sold only in assigned day and time and only in selected places. Every receipt has digital information about the cloth.

Can we use it for the smart contract?


It seems that it looks correct, but how can a buyer be sure that you sell to him exactly that T-shirt that you have a receipt on? How to prove it?

We have the same situation with the convenient marketplaces such as e-Bay for instance. The seller offers goods and describes it as original, also he adds a receipt from the store. But a lot of fraud on the e-Bay. In our case, if someone proves at once the condition for the one, a certain check another seller can't do the same with an identic data for different goods.

As in an e-Bay case, we will just trust the seller and hope he will send the authentic cloth)

Probably I don't clearly understand how is the smart contract works, I'm just trying to find the solution and figure out is it real to accomplish!

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!