Inspiration

Lottery and Gaming are rapidly evolving towards digital transformation. Modern technologies such as blockchain opened up new doors of possibilities that can achieve the next level of trust and transparency in systems.

Participating in the lottery can be very stressful when it comes to standing in a long queue for the tickets and handling those tickets till the results and even sometimes getting fewer options to select the ticket.

The core problem we are addressing is transparency in the system. In the existing lottery system there is a challenge of transparency about the winner selection process. Lottery results and payouts cannot be effectively traced back by the public to build trust regarding the lottery.

Payouts in the lottery system involved multiple steps and were not fully automated . Due to legal limitations of regions it is hard to create a global, borderless lottery which can let various contestants participate across the world. To overcome these issues and build a transparent approach, a decentralized lottery system has developed. The platform also enables existing gaming businesses to run their own lotteries online to gain profits.

What it does

Decentralized lottery platform brings transparency and trust to the system. Implementation of smart contracts has made the platform tamper-free and easy to trust. The generated random number by Chainlink VRF will be stored on the blockchain which will increase trust and helps in delivering unbiased decisions. Chainlink keeper ensures decentralized automatic execution of results. Prize distribution is automated to make the system independent.

How we built it

We have build it Using reactjs for frontend with user friendly UI. For maintaining transparency and trust in the system there is a solidity contract with Chainlink VRF for random number generation and keeper to call result automatically once draw date is passed.

Challenges we ran into

Making System completely decentralized is a challenge. We tried our best to keep it fully decentralized. Also limitations of the keeper and VRF made us change our plan about the lottery selection process. However as we are pretty much familiar with Chainlink products it was not hard game for us

Accomplishments that we're proud of

We have a platform for all lottery players which ensures fair and equal opportunity for participants.

What we learned

We have learned how a fully decentralized platform can be made by integrating chainlink and smart contract.

What's next for Decentralized Lottery platform

We are looking forward for upcoming features in chainlink VRF and keeper so that it will be more flexible and we can build more customized lotteries.

Built With

Share this project:

Updates