you would need some kind of framework to prevent cheating yes.
but even if it was severely flawed it would still be better than bitcoin today.
because cheating would mean that some of the coins issued were not backed by a real asset.
whereas today NONE are.