There are many challenges in traditional lottery systems. Can distributed ledger technology help to solve them?