How Smart contracts can transform the gambling industry