ICOE: A Lightweight Group-consensus based Off-chain Execution Model for Smart Contract based Industrial Applications

Dibo Xian,Xuetao Wei

IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS(2024)

引用 1|浏览2
暂无评分
摘要
Programmable smart contracts facilitate the application of blockchain to many areas of industry, e.g., supply chains, energy, and healthcare. The off-chain execution model for blockchain smart contracts is a promising approach to achieve scalability for industrial applications, which executes each smart contract in one of the small-scale consensus groups. However, previous work based on such a model cannot efficiently handle cross-group contract transactions that involve multiple cross-group invocations between smart contracts, because of the heavyweight state synchronization and repeated executions. In this paper, we propose ICOE, a lightweight group-consensus based off-chain execution model for cross-group contract transactions without the need of state synchronization and duplicate executions, and also prove its correctness. The key novelty of our ICOE is to let the invoked smart contract only executed in its residing group and only return the execution result to the invoking smart contract, while leveraging the two-phase commit(2PC) protocol guarantees consistent commits across multiple groups within the same invoking smart contract transaction. We implement ICOE and extensive experimental results show that our ICOE achieves a 14x improvement of throughput on average compared to the state-of-the-art model.
更多
查看译文
关键词
blockchain,off-chain,smart contract,transaction,industrial applications
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要