一句话:针对以太坊智能合约,研究循环函数的 Gas 估计与存储/数组的 Gas 优化,以降低 out-of-gas 风险与交易费。
该博士研究关注以太坊智能合约中广泛存在的 Gas 问题,即 Gas 估计与 Gas 优化。用户部署或调用合约时需按 Gas 用量付费,Gas 用量越高交易费越高。Gas 估计旨在预测执行交易的 Gas 成本,以避免 out-of-gas 异常;Gas 优化则通过修改现有合约来节省交易费。研究聚焦此前工作尚未解决的问题:循环函数的 Gas 估计,以及存储使用和数组的 Gas 优化。预期成果可帮助以太坊用户避免因 out-of-gas 异常导致的经济损失,并降低交易费用。摘要未给出具体评估方式,预期以 Gas 估计准确性与 Gas 节省效果衡量研究贡献。
When users deploy or invoke smart contracts on Ethereum, a fee is charged for avoiding resource abuse. Metered in gas, the fee is the product of the amount of gas used and the gas price. The more gas used indicates a higher transaction fee. In my doctoral research, we aim to investigate two widely studied issues regarding gas, i.e., gas estimation and gas optimization. The former is to predict gas costs for executing a transactions to avoid out-of-gas exceptions, and the latter is to modify existing contracts to save transaction fee. We target some problems that previous work did not solve: gas estimation for loop functions, and gas optimization for storage usage and arrays. We expect that my research can help Ethereum users avoid economical loss for out-of-gas exceptions and pay less transaction fee.