Or, you need to be pragmatic, realize that you're not gods and won't create a perfect system that can't be exploited, and instead tackle the issue from multiple angles while revising your approach as the exploiters attack.
Don't let the perfect be the enemy of good enough.
Don't let the perfect be the enemy of good enough.