Abstract

Ethereum’s smart contract is advantageous for proof of existence and content because it has transparency, anonymity, and irreversibility, which are the characteristics of blockchains. Ethereum’s DApps are developed using smart contracts. The developed DApp continuously uses a specific smart contract, and such long-term uses lead to duplicate usage, using one contract repeatedly. Smart contracts require a cost called 'gas' to deploy and use. It is necessary to design a smart contract and develop a DApp so that the gas cost is low, as it is crucial both from an environmental and user point of view. In this paper, a gas-efficient event, DApp named HandsUp-Go, is developed. Hands-up-go supports anonymous event holding and participation through the features of blockchain. In addition, due to the transparency of blockchain, fraud that exploits anonymity can be prevented. We design Hands-up-go first. Then, the gas efficiency test of the contract developed using the private network is carried out. Experiments are classified into a method in which one event is included in a single contract (Multiple Deploy) and a method in which multiple events are included in one contract (One-time Deploy). And we analyze using equations and graphs which method is more efficient. Experimental results show that Onetime Deploy is gas-effective when a smart contract contains more than one event. Based on the results, Hands-up-go is developed and tested.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.