Not many people would take a day off or travel out of town if there's a high risk of not getting a ticket either.
Basically try to make it so money changing hands is inpractical and bears considerable risks.
I see plenty of technical solutions being proposed. They might even work. Except each one seems to be exclusionary in some way or another at scale. Or they stomp on the tender feelings of libertarians, but I repeat myself.