4th sem
At
Euphoria GenX
Abstract
This research is based on generating the lottery system software. The existing
system of lottery is done manually in a majority. Thus in this computerized
and technological world there is an urgent need for the improvement of the
lottery system also. Thus introduces a novel approach for developing a
software for lottery system using block chain which is one of the most
security granted, decentralized technology. It includes the selling, purchasing,
declaration of result . Here the randomness and fairness of declaring result is
ensured and thereby providing a tamper-resistant, transparent and efficient
system. Here we introduce a smart contract based system that include
registration, purchasing, prize declaration, lottery claiming, and payouts. This
paper put forth a blueprint of a novel lottery system hinged on Block chain
technology, that coalesce lottery operations models and block chain
mechanisms
Introduction
Block chain has been emerging as one of the vital technology influencing our day-to-day life. Block chain is
a neoteric financial-related technology which is actually a database comprising of data structures that
allows to make records in a secure and transparent way and the verification of any type of transaction in a
decentralized manner. Each block in a block chain have Data, Hash and Previous Hash which avoids forging
of data's, piercing into the system etc., As it becomes preposterous since data is stored and disseminated
in a copy on everyone’s machine and also the act of linking blocks makes the data stored on the Block
chain trustworthy. A pivotal characteristic of Block chain is the considerable use of cryptography which is
used as a linking element between blocks that helps to bring authoritiveness behind all the interactions in
the Block chain. Lottery games are different from other gambling games because these games doesn’t
depend upon the skill of the player but is completely depended upon the luckiness. There is an urgent
need for replacement of traditional system by a totally computerized system that ensure fairness,
transparency and the fair distribution of funds, which all are the most common problems that most
people surmise, distrust, and complain about . In Lottery game, the winning factor is determined merely
by chance with no prowess involved[2]. Lottery players are not classic gamblers. Lottery players are
investing a small sum of money for buying a dream to be an instant millionaire which is completely
depended upon the chance, hoping to thrive it and possibly win a life-changing prize. Each participant
buys a ticket expecting for a dream to be fulfilled. In the current system we have intermediaries and
merchants to sell lotteries to people in each area. Also the remaining processes like auditing and
declaration of results are done by intermediaries manually under subjugation of the government. With
this system the people are concerned about unpredictability and uniformity, they are also concerned with
the fairness, verifiability and tamper resistance of the random numbers. And due to these facts we
bestrew Block chain with the process of purchasing and selling of lotteries. We use block chain technology
in evaluating payment, ticketing and payouts in distribution environments.Blockchain network allows
equal participation of each player. There is no central power concept instead power is distributed among
all participants. The process of lottery includes certain phases that is Registration, purchasing, closing,
verifying, random selection of winners, Winner announcement and payouts. Security in payments,
ticketing and payouts in distribution environments is ensured in the system using block chain.
2 . Innovative Technology
Block chain technology brings reliability and security without the need to rely on the
intermediate
to operate during a transaction[1]. A blockchain platform, Ethereum[5] , was launched in 2015.
Ethereum supports the execution of smart contracts. Ethereum is a blockchain based open
platform
which is able to provide developers with the capability to build and deploy a decentralized
application. It is one of the key concept which are small computer program that “live” in the
Blockchain. It is a piece of code that runs on blockchain.
Blockchain technology was limited to the fields of financial operations but now with the
emergence of smart-contract extends the fame of blockchain technology to many other areas
such as
lottery. Smart contracts in blockchain allows the developer to program thier own applications
without
the need for any transition in the blockchain, thus improving the scalability of blockchain
2.1 Block chain
Blockchain is a distributed ledger technology. It is an imperishable digital ledger of economic
transaction. In blockchain it allows to record not only financial transactions but virtually
everything of value. It is a structure consisting of blocks that stores transactional records, of
several heterogeous records in several databases, which is known as the “chain,” in a network
connected through compeer-to-compeer nodes. Generally, this storage is referred to as a 'digital
ledger’. This allows digital information to be rationed, but not transcribed. That means each
individual piece of data can only have one owner and also the deed of associating blocks into a
chain makes the information stored on blockchain trustworthyBlockchain is a distributed
database providing a secure, transparent and a decentralized way of making, recording and
verifying any type of transactions. Blockchain eradicates the requirement of a centralized control
by making all transactions decentralized, and verification is done by the blockchain database
itself in the distributed ledger. Blockchain is comprised of three core parts are : block, chain, and
network. A block records a list of transactions into a ledger over a given period of time. A chain is
a hash linking one block to another. Data from the previous block is used to create the hash and it
is a dactylogram of the data and clamps blocks in order and time. A network is an association of
nodes. Each node contains a plenary record of all the transactions that were ever recorded in the
associated blockchains. Operating a node is expensive and time-consuming.
2.2 Ethereum
Ethereum was launched in 2015. Ethereum is an open source, prominent, public, distributed
and
blockchain-based computing platform highlighting smart contract functionality. The
Ethereum is
currently the most appropriate one to build decentralized applications. Ethereum is a
blockchain
based open source pulpit which is capable of providing developers the ability to build and
set-up a
decentralized application. Ethereum is a platform betrothed to grant people to conveniently
write
decentralized applications using blockchain technology. In Ethereum blockchain, prospector
endeavour to earn Ether,which is a type of crypto token which fuels the network. Ethereum
is a
pulpit for sharing information across the globe that cannot be wielded or altered. Ether also
known
as ETH is a decentralized digital currency.
2.3 Smart Contract
In simple words Smart Contracts are small computer programs that “live” in the blockchain
or runs
on blockchain. The emanation of smart contract makes blockchain not only applicable to the
financial fields, but also other fields, such as lottery. It is an agreement between two people
in the
form of computer code. Smart Contracts runs on blockchain, and hence stored on a public
database
and cannot be altered. The transactions that occur in a smart contract are handled by the
blockchain,
that is they can be sent automatically without a third party. Ethereum is a decentralized
computing
platform which spawns a crytocurrency token which is known as Ether. Smart contracts are
executed
automatically based on the code that the programmers program on Ethereum Blockchain.
Ethereum
Virtual Machine are used for running these contracts which is composed of all devices
running on
Ethereum nodes. The “decentralized platform” part means that anyone can set up and run
an
Ethereum node by paying the operators of those nodes in Ether, which is a cryptocurrency
token tied
to Ethereum. Thus, computing power is provided to the people who run Ether and are paid
in Ether
2.4 Verifiable Random Function
A verifiable random function (VRF) is a spurious-random function.When we provide
an input x to a VRF it produces a random number y along with a proof z for y. With
the help of z, every participant can verify whether y was generated correctly from x
or not. A VRF is the public-key version of the keyed-cryptographic hash. In VRF, only
the one with the private key can compute the hash but anyone having the public
key can verify its definiteness which is clear that it is unlike the the normal hash
functions. A VRF also has to placate the following properties: (1) Uniqueness:
When an input x is given, there should be a unique y, such that the verification
returns true. (2) Provability : if x generates(y,z), then the verification returns true.
(3) Pseudo-Randomness: In case of a uniform distribution, the output y should be
indistinguishble.
3 Design and Related Works
Everything around us are emerging in a great way with the invention of
technologies and are
getting computerized in massive way. Depending on this revolution there is a
urgent need for
improvement of lottery system which is one of the perennial games existing today
also. For this
purpose we introduce a smarter way of playing lottery games which is fully
computerized,
decentralized and is implemented effectively through Blockchain technology.
3.1 Overview
User registers into the system, purchases a digital lottery by paying amount and the
wait for the
result. The result is randomly declared . User can check for his prize and if won he
can claim for the
prize and the won amount will be transferred to his account. If the user fails to check
for the result
then also the result notification and won amount will be transferred to his account
based on the
earlier registration
This research is based on generating the lottery system software. The existing system of lottery is done manually in a majority.
3.2 System Goals
The goal of the system is to design a fair and an efficient lottery scheme,
which ensures the
integrity and legitimacy of lottery result and is public to all the participants.
(1) Random Number Generation : Since the winning number is predicted
randomly it is assured
for the accuracy of the result, since none of the players or the lottery centre
can predict the value of
winning number .
(2) Public Verification : All stages in this system are put public so that all
people could verify for
the fairness of the lottery.
(3) Efficiency : This system is a fully efficient one, which means the players can
buy lottery
tickets adroitly and fairness of the lottery is verified rapidly
This research is based on generating the lottery system software. The existing system of lottery is done manually in a majority.
This research is based on generating the lottery system software. The existing system of lottery is done manually in a majority.
This research is based on generating the lottery system software. The existing system of lottery is done manually in a majority.

More Related Content

PDF
Real-life Application of a Decentralized System
PDF
Improved Particle Swarm Optimization Based on Blockchain Mechanism for Flexib...
PPT
Blockchian introduction
PDF
IRJET- Credible Data through Distributed Ledger Technology
PPT
BLOCKCHAIN TECHNOLOGY.ppt
PPTX
B Tech BLOCKCHAIN TECHNOLOGY_UNIT-I.pptx
PPTX
Dr Asad Ali Jaffari Introduction to Fintech 4.pptx
PPTX
Emerging Trends, Techniques, and Integration in Computer Science
Real-life Application of a Decentralized System
Improved Particle Swarm Optimization Based on Blockchain Mechanism for Flexib...
Blockchian introduction
IRJET- Credible Data through Distributed Ledger Technology
BLOCKCHAIN TECHNOLOGY.ppt
B Tech BLOCKCHAIN TECHNOLOGY_UNIT-I.pptx
Dr Asad Ali Jaffari Introduction to Fintech 4.pptx
Emerging Trends, Techniques, and Integration in Computer Science

Similar to This research is based on generating the lottery system software. The existing system of lottery is done manually in a majority. (20)

PDF
Blockchain - Things you need to know
PDF
Blockchain Technology Centralised Ledger to Distributed Ledger
PDF
Block chains and crypto currencies - introduction
PDF
BlockchainRevolutioninBankingIndustry.pdf
PPTX
Understanding blockchain
PPTX
Blockchain Technology
PDF
Blockchain Security and Demonstration
PDF
IRJET - A Detailed Study on Cryptocurrency
PPTX
01 what is blockchain
PDF
Scaling up Banking Operations: Harnessing the power of block chain Technology
PPTX
A detailed study on block chain and crypto currency
PDF
Blockchain powering the internet of value
PPTX
Cryptocurrenty and Blockchain - SSMRV.pptx
PDF
20MCE22 - BLOCKCHAIN TECHNOLOGY_NOTES.pdf
PDF
Understanding blockchaintechnology
PDF
Understanding blockchaintechnology
PDF
Expanding Beyond Cryptocurrency in the Digital World using Blockchain Technology
PDF
Blockchain definition ,introduction ,types and mechanism used
PPTX
BCT.pptx
Blockchain - Things you need to know
Blockchain Technology Centralised Ledger to Distributed Ledger
Block chains and crypto currencies - introduction
BlockchainRevolutioninBankingIndustry.pdf
Understanding blockchain
Blockchain Technology
Blockchain Security and Demonstration
IRJET - A Detailed Study on Cryptocurrency
01 what is blockchain
Scaling up Banking Operations: Harnessing the power of block chain Technology
A detailed study on block chain and crypto currency
Blockchain powering the internet of value
Cryptocurrenty and Blockchain - SSMRV.pptx
20MCE22 - BLOCKCHAIN TECHNOLOGY_NOTES.pdf
Understanding blockchaintechnology
Understanding blockchaintechnology
Expanding Beyond Cryptocurrency in the Digital World using Blockchain Technology
Blockchain definition ,introduction ,types and mechanism used
BCT.pptx
Ad

Recently uploaded (20)

PPTX
Fundamentals of Mechanical Engineering.pptx
PPTX
Management Information system : MIS-e-Business Systems.pptx
PDF
Abrasive, erosive and cavitation wear.pdf
PDF
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
PPTX
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
PDF
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PPTX
Information Storage and Retrieval Techniques Unit III
PDF
August -2025_Top10 Read_Articles_ijait.pdf
PPTX
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
PPTX
tack Data Structure with Array and Linked List Implementation, Push and Pop O...
PDF
distributed database system" (DDBS) is often used to refer to both the distri...
PDF
ChapteR012372321DFGDSFGDFGDFSGDFGDFGDFGSDFGDFGFD
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PPTX
AUTOMOTIVE ENGINE MANAGEMENT (MECHATRONICS).pptx
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PPTX
Amdahl’s law is explained in the above power point presentations
PPTX
Chemical Technological Processes, Feasibility Study and Chemical Process Indu...
PPTX
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
PPTX
communication and presentation skills 01
Fundamentals of Mechanical Engineering.pptx
Management Information system : MIS-e-Business Systems.pptx
Abrasive, erosive and cavitation wear.pdf
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
III.4.1.2_The_Space_Environment.p pdffdf
Information Storage and Retrieval Techniques Unit III
August -2025_Top10 Read_Articles_ijait.pdf
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
tack Data Structure with Array and Linked List Implementation, Push and Pop O...
distributed database system" (DDBS) is often used to refer to both the distri...
ChapteR012372321DFGDSFGDFGDFSGDFGDFGDFGSDFGDFGFD
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
AUTOMOTIVE ENGINE MANAGEMENT (MECHATRONICS).pptx
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
Amdahl’s law is explained in the above power point presentations
Chemical Technological Processes, Feasibility Study and Chemical Process Indu...
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
communication and presentation skills 01
Ad

This research is based on generating the lottery system software. The existing system of lottery is done manually in a majority.

  • 2. Abstract This research is based on generating the lottery system software. The existing system of lottery is done manually in a majority. Thus in this computerized and technological world there is an urgent need for the improvement of the lottery system also. Thus introduces a novel approach for developing a software for lottery system using block chain which is one of the most security granted, decentralized technology. It includes the selling, purchasing, declaration of result . Here the randomness and fairness of declaring result is ensured and thereby providing a tamper-resistant, transparent and efficient system. Here we introduce a smart contract based system that include registration, purchasing, prize declaration, lottery claiming, and payouts. This paper put forth a blueprint of a novel lottery system hinged on Block chain technology, that coalesce lottery operations models and block chain mechanisms
  • 3. Introduction Block chain has been emerging as one of the vital technology influencing our day-to-day life. Block chain is a neoteric financial-related technology which is actually a database comprising of data structures that allows to make records in a secure and transparent way and the verification of any type of transaction in a decentralized manner. Each block in a block chain have Data, Hash and Previous Hash which avoids forging of data's, piercing into the system etc., As it becomes preposterous since data is stored and disseminated in a copy on everyone’s machine and also the act of linking blocks makes the data stored on the Block chain trustworthy. A pivotal characteristic of Block chain is the considerable use of cryptography which is used as a linking element between blocks that helps to bring authoritiveness behind all the interactions in the Block chain. Lottery games are different from other gambling games because these games doesn’t depend upon the skill of the player but is completely depended upon the luckiness. There is an urgent need for replacement of traditional system by a totally computerized system that ensure fairness, transparency and the fair distribution of funds, which all are the most common problems that most people surmise, distrust, and complain about . In Lottery game, the winning factor is determined merely by chance with no prowess involved[2]. Lottery players are not classic gamblers. Lottery players are investing a small sum of money for buying a dream to be an instant millionaire which is completely depended upon the chance, hoping to thrive it and possibly win a life-changing prize. Each participant buys a ticket expecting for a dream to be fulfilled. In the current system we have intermediaries and merchants to sell lotteries to people in each area. Also the remaining processes like auditing and declaration of results are done by intermediaries manually under subjugation of the government. With this system the people are concerned about unpredictability and uniformity, they are also concerned with the fairness, verifiability and tamper resistance of the random numbers. And due to these facts we bestrew Block chain with the process of purchasing and selling of lotteries. We use block chain technology in evaluating payment, ticketing and payouts in distribution environments.Blockchain network allows equal participation of each player. There is no central power concept instead power is distributed among all participants. The process of lottery includes certain phases that is Registration, purchasing, closing, verifying, random selection of winners, Winner announcement and payouts. Security in payments, ticketing and payouts in distribution environments is ensured in the system using block chain.
  • 4. 2 . Innovative Technology Block chain technology brings reliability and security without the need to rely on the intermediate to operate during a transaction[1]. A blockchain platform, Ethereum[5] , was launched in 2015. Ethereum supports the execution of smart contracts. Ethereum is a blockchain based open platform which is able to provide developers with the capability to build and deploy a decentralized application. It is one of the key concept which are small computer program that “live” in the Blockchain. It is a piece of code that runs on blockchain. Blockchain technology was limited to the fields of financial operations but now with the emergence of smart-contract extends the fame of blockchain technology to many other areas such as lottery. Smart contracts in blockchain allows the developer to program thier own applications without the need for any transition in the blockchain, thus improving the scalability of blockchain
  • 5. 2.1 Block chain Blockchain is a distributed ledger technology. It is an imperishable digital ledger of economic transaction. In blockchain it allows to record not only financial transactions but virtually everything of value. It is a structure consisting of blocks that stores transactional records, of several heterogeous records in several databases, which is known as the “chain,” in a network connected through compeer-to-compeer nodes. Generally, this storage is referred to as a 'digital ledger’. This allows digital information to be rationed, but not transcribed. That means each individual piece of data can only have one owner and also the deed of associating blocks into a chain makes the information stored on blockchain trustworthyBlockchain is a distributed database providing a secure, transparent and a decentralized way of making, recording and verifying any type of transactions. Blockchain eradicates the requirement of a centralized control by making all transactions decentralized, and verification is done by the blockchain database itself in the distributed ledger. Blockchain is comprised of three core parts are : block, chain, and network. A block records a list of transactions into a ledger over a given period of time. A chain is a hash linking one block to another. Data from the previous block is used to create the hash and it is a dactylogram of the data and clamps blocks in order and time. A network is an association of nodes. Each node contains a plenary record of all the transactions that were ever recorded in the associated blockchains. Operating a node is expensive and time-consuming.
  • 6. 2.2 Ethereum Ethereum was launched in 2015. Ethereum is an open source, prominent, public, distributed and blockchain-based computing platform highlighting smart contract functionality. The Ethereum is currently the most appropriate one to build decentralized applications. Ethereum is a blockchain based open source pulpit which is capable of providing developers the ability to build and set-up a decentralized application. Ethereum is a platform betrothed to grant people to conveniently write decentralized applications using blockchain technology. In Ethereum blockchain, prospector endeavour to earn Ether,which is a type of crypto token which fuels the network. Ethereum is a pulpit for sharing information across the globe that cannot be wielded or altered. Ether also known as ETH is a decentralized digital currency.
  • 7. 2.3 Smart Contract In simple words Smart Contracts are small computer programs that “live” in the blockchain or runs on blockchain. The emanation of smart contract makes blockchain not only applicable to the financial fields, but also other fields, such as lottery. It is an agreement between two people in the form of computer code. Smart Contracts runs on blockchain, and hence stored on a public database and cannot be altered. The transactions that occur in a smart contract are handled by the blockchain, that is they can be sent automatically without a third party. Ethereum is a decentralized computing platform which spawns a crytocurrency token which is known as Ether. Smart contracts are executed automatically based on the code that the programmers program on Ethereum Blockchain. Ethereum Virtual Machine are used for running these contracts which is composed of all devices running on Ethereum nodes. The “decentralized platform” part means that anyone can set up and run an Ethereum node by paying the operators of those nodes in Ether, which is a cryptocurrency token tied to Ethereum. Thus, computing power is provided to the people who run Ether and are paid in Ether
  • 8. 2.4 Verifiable Random Function A verifiable random function (VRF) is a spurious-random function.When we provide an input x to a VRF it produces a random number y along with a proof z for y. With the help of z, every participant can verify whether y was generated correctly from x or not. A VRF is the public-key version of the keyed-cryptographic hash. In VRF, only the one with the private key can compute the hash but anyone having the public key can verify its definiteness which is clear that it is unlike the the normal hash functions. A VRF also has to placate the following properties: (1) Uniqueness: When an input x is given, there should be a unique y, such that the verification returns true. (2) Provability : if x generates(y,z), then the verification returns true. (3) Pseudo-Randomness: In case of a uniform distribution, the output y should be indistinguishble.
  • 9. 3 Design and Related Works Everything around us are emerging in a great way with the invention of technologies and are getting computerized in massive way. Depending on this revolution there is a urgent need for improvement of lottery system which is one of the perennial games existing today also. For this purpose we introduce a smarter way of playing lottery games which is fully computerized, decentralized and is implemented effectively through Blockchain technology. 3.1 Overview User registers into the system, purchases a digital lottery by paying amount and the wait for the result. The result is randomly declared . User can check for his prize and if won he can claim for the prize and the won amount will be transferred to his account. If the user fails to check for the result then also the result notification and won amount will be transferred to his account based on the earlier registration
  • 11. 3.2 System Goals The goal of the system is to design a fair and an efficient lottery scheme, which ensures the integrity and legitimacy of lottery result and is public to all the participants. (1) Random Number Generation : Since the winning number is predicted randomly it is assured for the accuracy of the result, since none of the players or the lottery centre can predict the value of winning number . (2) Public Verification : All stages in this system are put public so that all people could verify for the fairness of the lottery. (3) Efficiency : This system is a fully efficient one, which means the players can buy lottery tickets adroitly and fairness of the lottery is verified rapidly