【24h】

Performance Benchmarking for Ethereum Opcodes

机译:Ethereum Opcodes的性能基准测试

获取原文

摘要

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.
机译:Ethereum是一个公共(许可)BlockChain,具有用于智能合同的图灵完整的执行机器。执行智能合同的矿工将由与智能合同中的运营代码(OPCODES)相关的天然气确定的费用。重要的是,气体奖项与所需的计算资源成比例,以确保激励对齐和拒绝服务攻击。目前,授予的天然气数量在每个操作码静态设置,但如果这些值对于各种计算机架构正确,则未知。因此,我们提出了本文的基准方法来评估每个操作码所需的计算资源。我们将基准方法应用于PC和MAC作为方法的第一个例证。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号