paperbot · PL 论文追踪

全部论文 待读 收藏

P2 iBatch: saving Ethereum fees via secure and cost-effective batching of smart-contract invocations

iBatch:通过安全且低成本的智能合约调用批处理节省以太坊费用
FSE Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2021匹配度 2/10 · 该论文研究以太坊智能合约调用的安全批处理与费用优化,属于区块链/智能合约系统与编译器重写方向,与用户关注的静态分析、LLM/Agent、浮点程序分析及贝叶斯程序分析等核心方向基本无关。虽然涉及合约自动重写和代码生成,但研究目标并非程序分析或 LLM 与 PL 的交叉。引用 15 inbox
Yibo Wang, Qi Zhang, Kai Li, Yuzhe Tang, Jiaqi Chen, Xiapu Luo, Ting Chen
crossref: 2026-09-12

AI 速览

一句话:提出 iBatch 中间件,在不可信中继下安全批处理智能合约调用,以降低以太坊费用。

本文针对以太坊上智能合约调用费用高昂的问题,提出中间件系统 iBatch,用于在链下不可信中继服务器上安全地批处理智能合约调用。其核心是在智能合约内验证服务器提交的批量调用,而无需额外状态,从而以较低开销实现安全批处理。iBatch 支持从保守到激进的多批处理策略,并可根据当前工作负载自适应配置。它还能自动改写智能合约,以兼容遗留应用并支持大规模部署。摘要表明该系统运行于实际以太坊网络之上,目标是降低费用并控制验证开销。

问题
以太坊智能合约调用费用高昂,而借助链下中继服务器进行批处理又面临不可信服务器与安全验证问题。
方法
iBatch 在智能合约内验证中继服务器提交的批量调用,无需额外状态,支持多种可自适应批处理策略,并自动改写合约以兼容遗留应用。
评估
该系统运行于实际以太坊网络,摘要称其开销较低并支持大规模部署,同时可适配不同工作负载。
原文摘要(Abstract)

This paper presents iBatch, a middleware system running on top of an operational Ethereum network to enable secure batching of smart-contract invocations against an untrusted relay server off-chain. iBatch does so at a low overhead by validating the server's batched invocations in smart contracts without additional states. The iBatch mechanism supports a variety of policies, ranging from conservative to aggressive batching, and can be configured adaptively to the current workloads. iBatch automatically rewrites smart contracts to integrate with legacy applications and support large-scale deployment.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot6300,
  title = {iBatch: saving Ethereum fees via secure and cost-effective batching of smart-contract invocations},
  author = {Yibo Wang and Qi Zhang and Kai Li and Yuzhe Tang and Jiaqi Chen and Xiapu Luo and Ting Chen},
  booktitle = {FSE},
  year = {2021},
  doi = {10.1145/3468264.3468568}
}