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
关键词
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] 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
  • [2] 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
  • [3] 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
  • [4] Validating the Blockchain Benchmarking Framework Through Controlled Deployments of XRPL and Ethereum
    Touloupou, Marios
    Christodoulou, Klitos
    Themistocleous, Marinos
    IEEE ACCESS, 2024, 12 : 22264 - 22277
  • [5] Opcodes as predictor for malware
    Bilar, Daniel
    INTERNATIONAL JOURNAL OF ELECTRONIC SECURITY AND DIGITAL FORENSICS, 2007, 1 (02) : 156 - 168
  • [6] Performance Evaluation of Private Ethereum Networks
    Leal F.
    Chis A.E.
    González–Vélez H.
    SN Computer Science, 2020, 1 (5)
  • [7] 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
  • [8] Performance and Scalability Analysis of Ethereum and Hyperledger Fabric
    Ucbas, Yusuf
    Eleyan, Amna
    Hammoudeh, Mohammad
    Alohaly, Manar
    IEEE ACCESS, 2023, 11 : 67156 - 67167
  • [9] 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
  • [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