TY - GEN
T1 - Poster
T2 - 28th ACM SIGSAC Conference on Computer and Communications Security, CCS 2022
AU - Wang, Yibo
AU - Tang, Yuzhe
N1 - Publisher Copyright:
© 2022 Owner/Author.
PY - 2022/11/7
Y1 - 2022/11/7
N2 - As transaction fees skyrocket today, blockchains become increasingly expensive, hurting their adoption in broader applications. This work tackles the saving of transaction fees for economic blockchain applications. The key insight is that other than the existing "default'' mode to execute application logic fully on-chain, i.e., in smart contracts, and in fine granularity, i.e., user request per transaction, there are alternative execution modes with advantages in cost-effectiveness. On Ethereum, we propose a holistic middleware platform supporting flexible and secure transaction executions, including off-chain states and batching of user requests. Furthermore, we propose control-plane schemes to adapt the execution mode to the current workload for optimal runtime cost. We present a case study on the institutional accounts (e.g., coinbase.com) intensively sending Ether on Ethereum blockchains. By collecting real-life transactions, we construct workload benchmarks and show that our work saves 18%sim 47%18%-47% per invocation than the default baseline while introducing 1.81%sim 16.59%1.81%-16.59% blocks delay.
AB - As transaction fees skyrocket today, blockchains become increasingly expensive, hurting their adoption in broader applications. This work tackles the saving of transaction fees for economic blockchain applications. The key insight is that other than the existing "default'' mode to execute application logic fully on-chain, i.e., in smart contracts, and in fine granularity, i.e., user request per transaction, there are alternative execution modes with advantages in cost-effectiveness. On Ethereum, we propose a holistic middleware platform supporting flexible and secure transaction executions, including off-chain states and batching of user requests. Furthermore, we propose control-plane schemes to adapt the execution mode to the current workload for optimal runtime cost. We present a case study on the institutional accounts (e.g., coinbase.com) intensively sending Ether on Ethereum blockchains. By collecting real-life transactions, we construct workload benchmarks and show that our work saves 18%sim 47%18%-47% per invocation than the default baseline while introducing 1.81%sim 16.59%1.81%-16.59% blocks delay.
KW - blockchain
KW - cost optimization
KW - dapp
KW - workload
UR - http://www.scopus.com/inward/record.url?scp=85143085009&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85143085009&partnerID=8YFLogxK
U2 - 10.1145/3548606.3563505
DO - 10.1145/3548606.3563505
M3 - Conference contribution
AN - SCOPUS:85143085009
T3 - Proceedings of the ACM Conference on Computer and Communications Security
SP - 3483
EP - 3485
BT - CCS 2022 - Proceedings of the 2022 ACM SIGSAC Conference on Computer and Communications Security
PB - Association for Computing Machinery
Y2 - 7 November 2022 through 11 November 2022
ER -