Performance Benchmarking For Ethereum Opcodes

被引:0
作者
Aldweesh, Amjad [1 ]
Alharby, Maher [1 ]
van Moorsel, Aad [1 ]
机构
[1] Newcastle Univ, Sch Comp, Newcastle Upon Tyne, Tyne & Wear, England
来源
2018 IEEE/ACS 15TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA) | 2018年
关键词
Blockchain; Ethereum; Smart Contract; Benchmarking;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页数:2
相关论文
共 50 条
  • [1] Performance Benchmarking of Smart Contracts to Assess Miner Incentives in Ethereum
    Aldweesh, Amjad
    Alharby, Maher
    Solaiman, Ellis
    van Moorsel, Aad
    2018 14TH EUROPEAN DEPENDABLE COMPUTING CONFERENCE (EDCC 2018), 2018, : 144 - 149
  • [2] Ethereum smart contracts: Analysis and statistics of their source code and opcodes
    Bistarelli, Stefano
    Mazzante, Gianmarco
    Micheletti, Matteo
    Mostarda, Leonardo
    Sestili, Davide
    Tiezzi, Francesco
    INTERNET OF THINGS, 2020, 11
  • [3] Benchmarking Performance of Ethereum Blockchain on Resource Constrained Devices
    Al Marzouqi, Suhail
    Baddeley, Michael
    Lopez, Martin Andreoni
    5TH WORKSHOP ON BENCHMARKING CYBER-PHYSICAL SYSTEMS AND INTERNET OF THINGS (CPS-IOTBENCH 2022), 2022, : 12 - 16
  • [4] Performance Analysis of Decentralized Ethereum Blockchain System
    Bagadia, Uzair
    Bodkurwar, Jayant
    Bhat, Jnanesh
    Halbe, Aparna
    PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT-2020), 2020, : 127 - 131
  • [5] Performance Evaluation of Private Ethereum Networks
    Leal F.
    Chis A.E.
    González–Vélez H.
    SN Computer Science, 2020, 1 (5)
  • [6] Performance and Scalability of Private Ethereum Blockchains
    Schaeffer, Markus
    di Angelo, Monika
    Salzer, Gernot
    BUSINESS PROCESS MANAGEMENT: BLOCKCHAIN AND CENTRAL AND EASTERN EUROPE FORUM, 2019, 361 : 103 - 118
  • [7] OpBench: A CPU Performance Benchmark for Ethereum Smart Contract Operation Code
    Aldweesh, Amjad
    Alharby, Maher
    Mehrnezhad, Maryam
    Van Moorsel, Aad
    2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2019), 2019, : 274 - 281
  • [8] Performance Evaluation of Ethereum Private and Testnet Networks Using Hyperledger Caliper
    Choi, Wonseok
    Hong, James Won-Ki
    2021 22ND ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2021, : 325 - 329
  • [9] Performance and Scalability Analysis of Ethereum and Hyperledger Fabric
    Ucbas, Yusuf
    Eleyan, Amna
    Hammoudeh, Mohammad
    Alohaly, Manar
    IEEE ACCESS, 2023, 11 : 67156 - 67167
  • [10] Performance Analysis of Ethereum Transactions in Private Blockchain
    Rouhani, Sara
    Deters, Ralph
    PROCEEDINGS OF 2017 8TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2017), 2017, : 70 - 74