Abstract
Ethereum is a public (permissionless) blockchain with a Turing complete execution machine for smart contracts. Miners that execute a smart contract receive a fee determined by the gas associated with the operation codes (opcodes) in the smart contract. It is important that the gas award is proportional to the computation resources required, to assure that incentives are aligned and denial of service attacks are avoided. Currently, the amount of gas awarded is set statically for each opcode, but it is unknown if these values are correct for various computer architectures. Therefore, we propose in this paper a benchmark approach to assess the computational resources required per opcode. We apply the benchmark approach to PC and MAC as a first illustration of the approach.
| Original language | English |
|---|---|
| Title of host publication | 2018 IEEE/ACS 15th International Conference on Computer Systems and Applications, AICCSA 2018 |
| Publisher | IEEE Computer Society Press |
| ISBN (Electronic) | 9781538691205 |
| DOIs | |
| Publication status | Published - 2 Jul 2018 |
| Event | 15th IEEE/ACS International Conference on Computer Systems and Applications, AICCSA 2018 - Aqaba, Jordan Duration: 28 Oct 2018 → 1 Nov 2018 |
Publication series
| Name | Proceedings of IEEE/ACS International Conference on Computer Systems and Applications, AICCSA |
|---|---|
| Volume | 2018-November |
| ISSN (Print) | 2161-5322 |
| ISSN (Electronic) | 2161-5330 |
Conference
| Conference | 15th IEEE/ACS International Conference on Computer Systems and Applications, AICCSA 2018 |
|---|---|
| Country/Territory | Jordan |
| City | Aqaba |
| Period | 28/10/18 → 1/11/18 |
Bibliographical note
Publisher Copyright:© 2018 IEEE.
Keywords
- Benchmarking
- Blockchain
- Ethereum
- Smart Contract
ASJC Scopus subject areas
- Control and Systems Engineering
- Signal Processing
- Hardware and Architecture
- Computer Science Applications
- Computer Networks and Communications
- Electrical and Electronic Engineering