Write a Blog >>
ESEC/FSE 2021
Thu 19 - Sat 28 August 2021 Clowdr Platform
Thu 26 Aug 2021 08:20 - 08:30 - Dependability—Blockchain 2 Chair(s): Luciano Baresi
Thu 26 Aug 2021 20:20 - 20:30 - Dependability—Blockchain 2 Chair(s): Panos Louridas

Ethereum is the most popular blockchain platform for the development of blockchain-powered applications (a.k.a, \dapps). Developing a \dapp involves translating requests captured in the frontend of an application into contract transactions. However, transactions need to be payed for. Ethereum employs the gas system to charge transaction fees. The gas system has three key components, namely gas price, gas usage, and gas limit. We refer to these components and their interplay as the gas triangle. In this paper, we claim that the inherently complex gas triangle should \textit{not} be exposed to end-users. We conduct two studies that provide empirical evidence to support our claim. In light of our results, we provide a list of recommendations to novice end-users. We conclude the paper with a list of research challenges that need to be tackled in order to support the development of next-generation \dapps that completely hide the gas triangle from end-users.

Thu 26 Aug

Displayed time zone: Athens change

08:00 - 09:00
Dependability—Blockchain 2Journal First / Ideas, Visions and Reflections / Research Papers +12h
Chair(s): Luciano Baresi Politecnico di Milano
08:00
10m
Paper
Code cloning in smart contracts: a case study on verified contracts from the Ethereum blockchain platform
Journal First
Masanari Kondo Kyushu University, Gustavo A. Oliva Queen's University, Zhen Ming (Jack) Jiang York University , Ahmed E. Hassan Queen's University, Osamu Mizuno Kyoto Institute of Technology
08:10
10m
Paper
iBatch: Saving Ethereum Fees via Secure and Cost-Effective Batching of Smart-Contract Invocations
Research Papers
Yibo Wang Syracuse University, Qi Zhang Syracuse University, Kai Li Syracuse University, Yuzhe Tang Syracuse University, Jiaqi Chen Syracuse University, Xiapu Luo Hong Kong Polytechnic University, Ting Chen University of Electronic Science and Technology of China
Link to publication DOI Pre-print
08:20
10m
Paper
The Gas Triangle and Its Challenges to the Development of Blockchain-Powered Applications
Ideas, Visions and Reflections
Gustavo A. Oliva Queen's University, Ahmed E. Hassan Queen's University
DOI
08:30
30m
Live Q&A
Q&A (Dependability—Blockchain 2)
Research Papers

20:00 - 21:00
Dependability—Blockchain 2Journal First / Research Papers / Ideas, Visions and Reflections
Chair(s): Panos Louridas Athens University of Economics and Business
20:00
10m
Paper
Code cloning in smart contracts: a case study on verified contracts from the Ethereum blockchain platform
Journal First
Masanari Kondo Kyushu University, Gustavo A. Oliva Queen's University, Zhen Ming (Jack) Jiang York University , Ahmed E. Hassan Queen's University, Osamu Mizuno Kyoto Institute of Technology
20:10
10m
Paper
iBatch: Saving Ethereum Fees via Secure and Cost-Effective Batching of Smart-Contract Invocations
Research Papers
Yibo Wang Syracuse University, Qi Zhang Syracuse University, Kai Li Syracuse University, Yuzhe Tang Syracuse University, Jiaqi Chen Syracuse University, Xiapu Luo Hong Kong Polytechnic University, Ting Chen University of Electronic Science and Technology of China
Link to publication DOI Pre-print
20:20
10m
Paper
The Gas Triangle and Its Challenges to the Development of Blockchain-Powered Applications
Ideas, Visions and Reflections
Gustavo A. Oliva Queen's University, Ahmed E. Hassan Queen's University
DOI
20:30
30m
Live Q&A
Q&A (Dependability—Blockchain 2)
Research Papers