{"title":"Electricity Billing System using Ethereum and Firebase","authors":"Kyawt May Hlaing, Dim En Nyaung","doi":"10.1109/AITC.2019.8920931","DOIUrl":null,"url":null,"abstract":"Ethereum, a blockchain-based distributed computing platform, provides smart contract functionality. It also provides Ethereum virtual machine (EVM) that can execute peer-to-peer contracts across decentralized network. However, the gas consumption of smart contract is so costly that it becomes one of the important problems to be solved. The purpose of this paper is to provide a conceptual overview of blockchain based electricity billing system with the aim of lessening gas consumption of the smart contract. In this system, Firebase is employed as a data storage while Ethereum blockchain acts as both a cryptocurrency payment system and an authentication channel. Moreover, this paper illustrates two-factor authentication by utilizing Ethereum account and Firebase Authentication as an authentication channel. Results show that by utilizing Firebase with blockchain, the transaction cost of each transaction made on Ethereum is decreased by approximately 73%.","PeriodicalId":388642,"journal":{"name":"2019 International Conference on Advanced Information Technologies (ICAIT)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 International Conference on Advanced Information Technologies (ICAIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AITC.2019.8920931","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
Ethereum, a blockchain-based distributed computing platform, provides smart contract functionality. It also provides Ethereum virtual machine (EVM) that can execute peer-to-peer contracts across decentralized network. However, the gas consumption of smart contract is so costly that it becomes one of the important problems to be solved. The purpose of this paper is to provide a conceptual overview of blockchain based electricity billing system with the aim of lessening gas consumption of the smart contract. In this system, Firebase is employed as a data storage while Ethereum blockchain acts as both a cryptocurrency payment system and an authentication channel. Moreover, this paper illustrates two-factor authentication by utilizing Ethereum account and Firebase Authentication as an authentication channel. Results show that by utilizing Firebase with blockchain, the transaction cost of each transaction made on Ethereum is decreased by approximately 73%.