Saved in:
Bibliographic Details
Main Author: Liu, Christian Gang
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2506.02086
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915319991238656
author Liu, Christian Gang
author_facet Liu, Christian Gang
contents Blockchain benefits are due to immutability, replication, and storage-and-execution of smart contracts on the blockchain. However, the benefits come at increased costs due to the blockchain size and execution. We address three fundamental issues that arise in transferring certain parts of a smart contract to be executed off-chain: (i) identifying which parts (patterns) of the smart contract should be considered for processing off-chain, (ii) under which conditions should a smart-contract pattern to be processed off-chain, and (iii) how to facilitate interaction between the computation off and on-chain. We use separation of concerns and FSM modeling to model a smart contract and generate its code. We then (i) use our algorithm to determine which parts (patterns) of the smart contract are to be processed off-chain; (ii) consider conditions under which to move the pattern off-chain; and (iii) provide model for automatically generating the interface between on and off-chain computation.
format Preprint
id arxiv_https___arxiv_org_abs_2506_02086
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle FSM Modeling For Off-Blockchain Computation
Liu, Christian Gang
Distributed, Parallel, and Cluster Computing
Software Engineering
Blockchain benefits are due to immutability, replication, and storage-and-execution of smart contracts on the blockchain. However, the benefits come at increased costs due to the blockchain size and execution. We address three fundamental issues that arise in transferring certain parts of a smart contract to be executed off-chain: (i) identifying which parts (patterns) of the smart contract should be considered for processing off-chain, (ii) under which conditions should a smart-contract pattern to be processed off-chain, and (iii) how to facilitate interaction between the computation off and on-chain. We use separation of concerns and FSM modeling to model a smart contract and generate its code. We then (i) use our algorithm to determine which parts (patterns) of the smart contract are to be processed off-chain; (ii) consider conditions under which to move the pattern off-chain; and (iii) provide model for automatically generating the interface between on and off-chain computation.
title FSM Modeling For Off-Blockchain Computation
topic Distributed, Parallel, and Cluster Computing
Software Engineering
url https://arxiv.org/abs/2506.02086