Smart Contracts Boost Fairness in Online Gaming