Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Serious question - how do blockchain contracts enforce real world constraints?

Say I sell you some rope and as part of our contract I say that it shouldn't be used to execute people and you go and use it to hang someone.

How would you even go about expressing that in the world of a blockchain?

How does the blockchain world get to know that you have broken your side of the contract.

How does a blockchain contract enforce penalties for breaking a contract?



This is known as the “oracle problem”; actually getting the correct real world inputs into an immutable smart contract is a serious hurdle to adoption.

If you pay attention to most smart contract pitches, they polite side step this issue.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: