Re:Facebook account now required to login to Oculus devices
by ashtonkem on Wednesday August 19, 2020 @10:18AM
(#24210594)
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.
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?