IMPLEMENTATION OF SPORTS BETTING APPLICATION USING ETHEREUM PLATFORM

Authors

  • Igor Antolović Autor

DOI:

https://doi.org/10.24867/18BE14Antolovic

Keywords:

blockchain, smart contracts, Ethereum, dapp, Solidity, Oracle entities, bookmaker

Abstract

This paper presents potential solution for Ethereum decentralized application (dapp) for sports betting. Theoretical explanations are given and challenges that are met in this domain are listed. Terminologies related to this dapp such as blockchain technology, Ethereum platform, smart contracts, Oracle entities and Solidity language are described. In the end, the paper represents model and proposed implementation of software and provides final considerations.

References

[1] Zack Jones, The Next Frontier For US Sports Betting Is Crypto And Blockchain Technology https://www.forbes.com/sites/zackjones/2021/09/12/blockchain-adoption-the-next-frontier-for-us-sports-betting/?sh=2fcfc9274edf (pristupljeno u oktobru 2021.)
[2] Satoshi Nakamoto, Bitcoin: A Peer-to-Peer Electronic Cash System, 2008.
[3] Vitalik Buterin, Ethereum Whitepaper, 2013 https://ethereum.org/en/whitepaper/
[4] Maksym Khudiakov, Blockchain 2.0: Smart Contract use cases https://www.axon.dev/blog/blockchain-2-0-smart-contract-use-cases (pristupljeno u oktobru 2021.)
[5] What Is a Blockchain Oracle? https://chain.link/education/blockchain-oracles (prustupljeno u oktobru 2021.)
[6] Chainlink https://chain.link/
[7] Jake Frankenfield, Ethereum https://www.investopedia.com/terms/e/ethereum.asp (pristupljeno u oktobru 2021.)
[8] Solidity https://docs.soliditylang.org/en/v0.8.9/
[9] Truffle Suite https://www.trufflesuite.com/
[10] Kovan Testnet https://kovan-testnet.github.io/website/
[11] JSON server https://github.com/typicode/json-server
[12] API-NBA https://rapidapi.com/api-sports/api/api-nba/
[13] Angular https://angular.io/
[14] web3js https://web3js.readthedocs.io/en/v1.5.2/
[15] MetaMask https://metamask.io/

Published

2022-07-07

Issue

Section

Electrotechnical and Computer Engineering