【24h】

Performance Benchmarking for 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.
机译:以太坊是一个公共(无许可)区块链,具有用于智能合约的图灵完整执行机。执行智能合约的矿工收取的费用由与智能合约中的操作代码(操作码)相关的气体确定。重要的是,天然气奖与所需的计算资源成正比,以确保激励措施一致并避免拒绝服务攻击。当前,为每个操作码静态设置的授予的气体量,但是这些值对于各种计算机体系结构是否正确尚不清楚。因此,我们在本文中提出了一种基准方法来评估每个操作码所需的计算资源。我们将基准方法应用于PC和MAC,作为该方法的第一个说明。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号