Enabling Cost-Effective Blockchain Applications via Workload-Adaptive Transaction Execution

10/07/2022
by   Yibo Wang, et al.
0

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   47 blocks delay.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/13/2023

DeFi and NFTs Hinder Blockchain Scalability

Many classical blockchains are known to have an embarrassingly low trans...
research
06/16/2021

iBatch: Saving Ethereum Fees via Secure and Cost-Effective Batching of Smart-Contract Invocations

This paper presents iBatch, a middleware system running on top of an ope...
research
07/13/2022

Smart Red Belly Blockchain: Enhanced Transaction Management for Decentralized Applications

Decentralized Applications (DApps) have seen widespread use in the recen...
research
01/30/2023

Censorship Resistance in On-Chain Auctions

Smart contracts offer a way to credibly commit to a mechanism, as long a...
research
06/05/2023

Modular zk-Rollup On-Demand

The rapid expansion of the use of blockchain-based systems often leads t...
research
06/17/2021

ÐArcher: Detecting On-Chain-Off-Chain Synchronization Bugs in Decentralized Applications

Since the emergence of Ethereum, blockchain-based decentralized applicat...
research
11/03/2022

AdaChain: A Learned Adaptive Blockchain

This paper presents AdaChain, a learning-based blockchain framework that...

Please sign up or login with your details

Forgot password? Click here to reset