...
首页> 外文期刊>OASIcs : OpenAccess Series in Informatics >An Empirical Study of Speculative Concurrency in Ethereum Smart Contracts
【24h】

An Empirical Study of Speculative Concurrency in Ethereum Smart Contracts

机译:国内智能合约投机兼容性的实证研究

获取原文
           

摘要

We use historical data to estimate the potential benefit of speculative techniques for executing Ethereum smart contracts in parallel. We replay transaction traces of sampled blocks from the Ethereum blockchain over time, using a simple speculative execution engine. In this engine, miners attempt to execute all transactions in a block in parallel, rolling back those that cause data conflicts. Aborted transactions are then executed sequentially. Validators execute the same schedule as miners. We find that our speculative technique yields estimated speed-ups starting at about 8-fold in 2016, declining to about 2-fold at the end of 2017, where speed-up is measured using either gas costs or instruction counts. We also observe that a small set of contracts are responsible for many data conflicts resulting from speculative concurrent execution.
机译:我们使用历史数据来估算投机技术的潜在益处,以便并行执行以外智能合约。我们使用简单的推测执行引擎重新重播来自Ethereum区块链的采样块的事务痕迹。在此引擎中,矿工尝试并行地在块中执行所有事务,滚动导致数据冲突的交易。然后按顺序执行中止的事务。验证器将与矿工执行相同的计划。我们发现,我们的投机技术在2016年开始估计速度升高,在2017年底下降至约2倍,其中使用气体成本或指令计数测量加速。我们还观察到一小组合同负责由投机并发执行产生的许多数据冲突。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号